Szukam możliwości „odwrócenia” pliku kształtu. Chcę przekształcić plik kształtu z kontynentami i wyspami w plik kształtu, który ma wielokąty wodne. Istniejący oceaniczny plik kształtów z Ziemi Naturalnej jest zbyt niedokładny.
Jako aktywny współpracownik OSM, pomyślałem, że użycie istniejących plików shapefile z OSM będzie dla mnie w porządku. Są one znacznie dokładniejsze, ale bardzo błędne z punktu widzenia GIS. Jednak serwer map może sobie z tym poradzić, więc pomyślałem, że powinny być w porządku. Te pliki kształtów, niektóre z nich można znaleźć tutaj http://metro.teczno.com/#coastline, są bardzo duże.
Utworzyłem plik kształtu z jednym wielokątem z granicami świata (-180 do 180, -90 do 90). Następnie próbowałem wyciąć obszary z mojego pliku kształtu granic świata, gdzie obszary lądowe znajdują się w drugim pliku kształtu. Próbowałem z QGIS, narzędzia wektorowe -> funkcja różnicy. Po 12 godzinach przy 100% zużyciu procesora przestałem. Zawsze wyświetlał postęp w wysokości 100%. Pamięć RAM nie była problemem.
Szukam innej możliwości wycięcia obszarów lądowych z „wieloboku świata”, najlepiej wiersza poleceń Linuksa.