Saya mencari kemungkinan untuk "membalikkan" suatu shapefile. Yang ingin saya lakukan adalah mengubah shapefile dengan benua dan pulau menjadi shapefile yang memiliki poligon air. Bentuk laut yang ada dari Bumi Alami terlalu tidak akurat.
Sebagai kontributor OSM aktif, saya pikir menggunakan shapefile yang ada dari OSM akan baik-baik saja bagi saya. Ini jauh lebih akurat tetapi sangat bermasalah dari perspektif GIS. Namun, mapserver dapat mengatasinya jadi saya pikir ini seharusnya baik-baik saja. Shapefile ini, beberapa di antaranya dapat Anda temukan di sini http://metro.teczno.com/#coastline sangat besar.
Saya telah membuat shapefile dengan satu poligon dengan batas dunia (-180 hingga 180, -90 hingga 90). Kemudian saya telah mencoba untuk menghapus area dari shapefile batas dunia saya di mana area lahan berada di shapefile lain. Saya mencobanya dengan QGIS, alat vektor -> fungsi perbedaan. Setelah 12 jam dengan penggunaan CPU 100%, saya menghentikannya. Itu selalu menampilkan kemajuan 100%. RAM bukan masalah.
Saya mencari kemungkinan lain untuk menghapus area daratan dari "poligon dunia", lebih disukai baris perintah Linux.