Sto cercando la possibilità di "invertire" un file di forma. Quello che voglio fare è convertire un file di forma con i continenti e le isole in un file di forma con poligoni d'acqua. Il file di forma dell'oceano esistente dalla Terra naturale è troppo impreciso.
Come collaboratore attivo di OSM, ho pensato che usare gli shapefile esistenti di OSM sarebbe andato bene per me. Questi sono molto più precisi ma molto corretti dal punto di vista GIS. Tuttavia, mapserver può occuparsene, quindi ho pensato che dovrebbero andare bene. Questi shapefile, alcuni dei quali puoi trovare qui http://metro.teczno.com/#coastline, sono molto grandi.
Ho creato uno shapefile con un poligono con limiti del mondo (da -180 a 180, da -90 a 90). Poi ho provato a ritagliare le aree dal mio shapefile dei confini del mondo in cui le aree di terra sono nell'altro shapefile. L'ho provato con QGIS, strumenti vettoriali -> funzione differenza. Dopo 12 ore con un utilizzo della CPU del 100%, l'ho interrotto. Ha sempre mostrato un progresso del 100%. La RAM non è stata un problema.
Sto cercando un'altra possibilità per eliminare le aree di terra da un "poligono mondiale", preferibilmente da linea di comando Linux.