Je recherche une possibilité "d'inverser" un fichier de formes. Ce que je veux faire, c'est convertir un fichier de formes avec les continents et les îles en un fichier de formes contenant des polygones d'eau. Le fichier de formes océanique existant de la Terre naturelle est trop inexact.
En tant que contributeur OSM actif, je pensais que l'utilisation des fichiers de formes existants d'OSM me conviendrait. Ce sont beaucoup plus précis mais très bogués du point de vue SIG. Cependant, mapserver peut y faire face, donc j'ai pensé que cela devrait aller. Ces fichiers de formes, dont certains que vous pouvez trouver ici http://metro.teczno.com/#coastline sont très volumineux.
J'ai créé un fichier de formes avec un polygone avec des limites du monde (-180 à 180, -90 à 90). Ensuite, j'ai essayé de découper les zones de mon fichier de formes des limites du monde où se trouvent les zones terrestres dans l'autre fichier de formes. Je l'ai essayé avec QGIS, outils vectoriels -> fonction de différence. Après 12 heures avec 100% d'utilisation du CPU, je l'ai arrêté. Il affiche toujours une progression de 100%. La RAM n'était pas un problème.
Je cherche une autre possibilité de découper les zones terrestres d'un "polygone mondial", de préférence en ligne de commande Linux.