Estoy tratando de averiguar si hay otros formatos de intercambio viables para datos habilitados espacialmente. Hasta ahora, parece que SpatiaLite es el único que existe, pero aún no ha sido adoptado por la industria.
Estoy tratando de averiguar si hay otros formatos de intercambio viables para datos habilitados espacialmente. Hasta ahora, parece que SpatiaLite es el único que existe, pero aún no ha sido adoptado por la industria.
Respuestas:
En términos de especificaciones OGC Simple Feature SQL, Spatialite es la única implementación de código abierto en un solo archivo básico. Por esta razón (¡y otras!) Tiene grandes beneficios en comparación con otros formatos vectoriales planos como shapefile, etc.
Al ser totalmente compatible con GDAL como controlador OGR "oficial" [0], esta es una garantía para el soporte futuro de los principales software de escritorio GIS (todos utilizan el GDAL universal).
Actualmente, solo QGIS puede leerlo (y escribirlo), por lo que si desea un formato de intercambio directamente legible / editable desde su software sin exportarlo a otros formatos, tal vez aún no sea su mejor opción, si no está usando QGIS.
Sin embargo, si necesita una forma de intercambio, como ya se sugirió, puede usar cualquier formato compatible de GDAL / OGR [0] y luego importar de nuevo a una base de datos espacial.
Tenga en cuenta que si Spatialite implementará la topología, como he escuchado, tendrá un gran beneficio en comparación con otros formatos de plan (como los archivos de forma, por ejemplo).
Realmente depende de tus necesidades. También creo que geojson , gml , citygml y google kml también podrían considerarse como formatos de intercambio espacial.
Aunque carece de soporte fuera de ESRI, la Geodatabase personal sería una buena opción y tiene la adopción de la industria. En términos de adopción, también se podrían considerar los formatos de AutoCAD.
Creo que el inconveniente es cuando dices, 'adoptado por la industria'. Las grandes empresas propietarias de software SIG tienen valor para controlar el formato de datos.
SpatiaLite funciona muy bien con QGIS. Puede crear capas de mapa basadas en consultas SQL.
Si desea combinar características espaciales y tablas relacionadas en un solo archivo para intercambiar, SpatiaLite es excelente. Si solo desea intercambiar características con atributos, un archivo de forma comprimido sigue siendo su mejor opción.
Por lo que vale, mi voto es para Spatialite como la solución de archivo único, intercambiable con todos. Las geodatabases personales (.mdb) de Esri son geniales, pero no funcionan con muchas pilas de sistemas SIG, principalmente aquellas basadas en Linux, porque el formato de archivo requiere controladores de bases de datos de Microsoft que no están disponibles para muchos. Las otras soluciones de archivo único ofrecen muletas únicas para obtener sus datos de varios lugares: servicios en línea, dispositivos GPS, etc. (KML, GPX) ... o de otros usuarios de SIG que han recopilado datos para compartir con usted en formato de archivo de forma. dxf y dwg y otros formatos CAD no ofrecen la funcionalidad que los usuarios de SIG esperan. Por supuesto, si está colocando sus datos en un servidor para alimentarlos a muchos, entonces no necesita un solo formato de archivo. PostGIS sería la solución de base de datos (servidor) sin archivos.
Ahora OGC GeoPackage es la base de datos espacial para características vectoriales y mosaicos de trama estándar. Sin embargo, no puede realizar operaciones / funciones / consultas espaciales en gpkg. Puede crear un virtual gpkg en spaceialite y usar spaceialite para esas operaciones espaciales.
SQLite en sí es algo espacial. OGR admite escribirle. Además de SpatiaLite (que no es compatible), existe el formato SDF de Autodesk. Las últimas versiones son en realidad archivos SQLite.