SpatiaLite¶
Base de Datos Espaciales¶
SpatiaLite es un motor de bases de datos SQLite al que se han agregado funciones espaciales.
SQLite is un Sistema Gestor de Bases de Datos (DBMS, por sus siglas en inglés) que es simple, robusto, fácil de usar y realmente liviano. Cada base de datos es simplemente un archivo. Se puede copiar, comprimir y portar entre Windows, Linux, MacOs etc.
Además, estos archivos son portables, la misma base de datos funcionará en Windows, Linux, MacOS, etc.
Funcionalidades Principales¶
La extensión SpatialLite agrega a SQLite el soporte para datos espaciales según las especificaciones de la OGC.
- Soporta los formatos estándares WKT y WKB.
- Implementa funciones SQL espaciales como AsText(), GeomFromText(), Area(), PointN() y alike.
- El conjunto completo de funciones OpenGis es soportado a través de GEOS, esto incluye funciones de análisis espacial sofisticadas como Overlaps(), Touches(), Union(), Buffer() ..
- Tiene soporte completo para metadatos espaciales según las especificaciones OpenGis.
- Soporta importación y exportación a archivos shape.
- Soporta reproyección de coordenadas a través de PROJ.4 y el conjunto de parámetros geodésicos EPSG.
- Soporta charsets locales a través de GNU libiconv.
- Implementa un índice espacial real basado en la extensión RTree de SQLite.
- La extensión VirtualShape permite a SQLite acceder archivos shape como tablas virtuales.
- Por lo tanto, se pueden ejecutar consultas SQL estándar sobre archivos shape externos, sin necesidad de importarlos o convertilos.
- La extensión VirtualText permite a SQLite acceder archivos CSV/TxtTab como tablas virtuales.
- Por lo tanto, se pueden ejecutar consultas SQL estándar sobre archivos CSV/TxtTab externos, sin necesidad de importarlos o convertilos.
- La interfaz gráfica permite utilizar todas estas funcionalidades de una manera amigable.
Detalles¶
Sitio Web: http://www.gaia-gis.it/gaia-sins/
Licencia: MPL v1.1 and GPL v3
Versión del Software: spatialite 3.1.0 / librasterlite 1.1 / spatialite-gui 1.5.0 / spatialite-gis 1.0.0
Plataformas soportadas: Linux, Mac, Windows
Soporte a lenguajes de programación: C