Estoy buscando la posibilidad de "invertir" un archivo de forma. Lo que quiero hacer es convertir un archivo de forma con los continentes e islas en un archivo de forma que tenga polígonos de agua. El archivo de forma oceánica existente de la Tierra Natural es demasiado inexacto.
Como colaborador activo de OSM, pensé que usar los shapefiles existentes de OSM estaría bien para mí. Estos son mucho más precisos pero muy defectuosos desde una perspectiva SIG. Sin embargo, el servidor de mapas puede manejarlo, así que pensé que esto debería estar bien. Estos archivos de forma, algunos de los cuales puede encontrar aquí http://metro.teczno.com/#coastline, son muy grandes.
He creado un archivo de forma con un polígono con límites mundiales (-180 a 180, -90 a 90). Luego he tratado de recortar las áreas de mi archivo de forma de límites mundiales donde las áreas de tierra están en el otro archivo de forma. Lo probé con QGIS, herramientas vectoriales -> función de diferencia. Después de 12 horas con 100% de uso de CPU, lo detuve. Siempre mostraba un progreso del 100%. La RAM no fue un problema.
Estoy buscando otra posibilidad para recortar las áreas terrestres de un "polígono mundial", preferiblemente la línea de comandos de Linux.
Respuestas:
¡Rasters al rescate! Puede realizar esta operación convirtiendo su archivo de forma en un ráster, realizando la operación 'invertir' y convirtiéndolo de nuevo en vector
fuente
SAGA GIS (y muchos otros probablemente también) tiene un comando llamado "intersección poligonal". Cree un polígono que contenga todo el mundo y reste sus polígonos terrestres. Entonces, el método 2 o 3 en esa biblioteca.
fuente
Un ráster puede tener demasiados datos si necesita detalles en las líneas costeras. ¿Podría ser una opción el mismo principio que el sugerido por los pensamientos espaciales pero usar un TIN de Delaunay?
fuente
Estos archivos de forma pueden ser beneficiosos. Son del Centro de Mapeo de ESRI y contienen datos hidrológicos y de características marinas bastante precisos.
fuente
No he tenido mucho éxito con la inversión de archivos de formas terrestres OSM debido a su complejidad, sin embargo, es posible generar archivos de formas terrestres y oceánicas a partir de los datos sin procesar de OSM. http://openstreetmapdata.com/data ofrece descargas de ambos que encuentro extremadamente útiles.
fuente