SpatiaLite es una extensión espacial de SQLite que proporciona funcionalidad de geodatabase vectorial . Es similar a PostGIS , Oracle Spatial y SQL Server con extensiones espaciales, aunque SQLite/SpatiaLite no se basan en una arquitectura cliente-servidor: adoptan una arquitectura personal más sencilla. Es decir, todo el motor SQL está integrado directamente en la propia aplicación: una base de datos completa es simplemente un archivo común que se puede copiar y transferir libremente de un ordenador/sistema operativo a otro sin ninguna precaución especial.
SpatiaLite extiende la compatibilidad espacial existente de SQLite para cubrir la especificación SFS de OGC . [ 2 ] No es necesario usar SpatiaLite para gestionar datos espaciales en SQLite, que tiene su propia implementación de índices R-tree y tipos de geometría. Pero SpatiaLite es necesario para consultas espaciales avanzadas y para admitir múltiples proyecciones cartográficas . SpatiaLite se proporciona de forma nativa para Linux y Windows como una biblioteca de software, así como varias utilidades que incorporan la biblioteca SpatiaLite. Estas utilidades incluyen herramientas de línea de comandos que extienden las propias de SQLite con macros espaciales, una interfaz gráfica de usuario (GUI) para manipular bases de datos Spatialite y sus datos, y una sencilla herramienta SIG de escritorio para explorar datos.
Al tratarse de un único archivo binario, SpatiaLite también se utiliza como formato vectorial SIG para el intercambio de datos geoespaciales.
Software compatible con SpatiaLite
- De oficina:
- ESRI ArcGIS desde la versión 10.2 como "Conexión de base de datos". [ 3 ]
- QGIS admite SpatiaLite de forma nativa desde la versión 1.1 [ 4 ]
- Mapa de AutoCAD 2013
- Mapeador global [ 5 ]
- OpenJUMP ofrece un complemento.
- FME (también disponible como servidor)
- El renderizador TileMill (que utiliza Mapnik) lee SpatiaLite como fuente de datos. [ 6 ]
- Spatial Manager Desktop, [ 7 ] Spatial Manager para AutoCAD, [ 8 ] Spatial Manager para BricsCAD [ 9 ]
- Servidor (web):
- Herramientas y bibliotecas:
- OGR Simple Feature Library lee y escribe SpatiaLite desde la versión 1.7 [ 15 ]
- GeoTools es compatible con SpatiaLite mediante el módulo JDBC . [ 16 ]
- Mapnik , un motor de renderizado.
- pyspatialite, una biblioteca de Python . [ 17 ]
- El DVD OSGeo Live incluye Spatialite junto con un breve tutorial. [ 18 ]
- Aplicaciones web:
- GeoConverter: convertidor de datos en línea gratuito que lee y escribe varios formatos de archivos vectoriales GIS (basados en OGR), incluido SpatiaLite. [ 19 ]
Estándares
SpatiaLite admite varios estándares abiertos de la OGC y ha sido catalogado como una implementación de referencia para el estándar GeoPackage propuesto . [ 20 ]
Referencias
- ↑ "Debian -- Detalles del paquete spatialite-gui en jessie" . Consultado el 10 de marzo de 2017 .
- ↑ Furieri, Alessandro. "SpatiaLite - extensiones espaciales para SQLite" . Manual de SpatiaLite . Gaia-SINS.
- ↑ "Ayuda de ArcGIS (10.2, 10.2.1 y 10.2.2)" .
- ↑ "Características de QGIS" . Archivado del original el 15/01/2010 . Consultado el 21/01/2010 .
- ↑ "Mapeador global" .
- ↑ "TileMill" . Consultado el 6 de enero de 2014 .
- ↑ "Página de escritorio del Administrador espacial" .
- ↑ "Página del Administrador Espacial para AutoCAD" .
- ↑ "Gestor espacial para la página de BricsCAD" .
- ↑ "Manual de usuario de SpatiaLite - GeoServer 2.6.X" . Consultado el 1 de marzo de 2015 .
- ↑ "Instalación de Spatialite" . Consultado el 24 de enero de 2013 .
- ↑ "Instalación de GeoDjango | Documentación de Django | Django" .
- ↑ "FeatureServer.org" . FeatureServer.org. Archivado del original el 29/12/2013 . Consultado el 06/01/2014 .
- ↑ "SpatiaLite - Documentación de MapServer" . Consultado el 24 de agosto de 2020 .
- ↑ "SQLite RDBMS" . Open Source Geospatial Foundation. Archivado del original el 15 de junio de 2010. Consultado el 21 de enero de 2010 .
- ↑ "JDBC SpatiaLite - GeoTools" . Archivado del original el 8 de junio de 2010. Consultado el 24 de enero de 2013 .
- ↑ "pyspatialite" . pyspatialite . Consultado el 6 de enero de 2014 .
- ↑ "Inicio rápido de SpatiaLite — Documentación de OSGeoLive 14.0" .
- ↑ «GeoConverter – Geoinformación HSR» .
- ↑ "La OGC solicita comentarios sobre el estándar GeoPackage candidato | OGC" .
Enlaces externos
- Repositorio del proyecto : www.gaia-gis.it/fossil/libspatialite/
- Libro de cocina SpatiaLite : www.gaia-gis.it/gaia-sins/spatialite-cookbook-5/
- Página principal de los proyectos federados Gaia - SINS : www.gaia-gis.it/gaia-sins/
- formatos de archivo SIG
- Software SIG
- Sistemas de gestión de bases de datos espaciales
- Software que utiliza wxWidgets
- Software libre programado en C++
- Software que utiliza la Licencia Pública de Mozilla.
- Software que utiliza la Licencia Pública General de GNU.
- Software que utiliza la Licencia Pública General Reducida de GNU.
- esbozos de informática