Base de Datos Espaciales
SpatiaLite es un motor de bases de datos SQLite al que se han agregado funciones espaciales.
SQLite es un motor muy popular, simple, robusto, fácil de usar y realmente liviano. Cada base de datos es simplemente un archivo, que puede ser copiado, comprimido, enviado a través de una red o la web sin ninguna complicación.
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/spatialite/
Licencia: MPL v1.1 and GPL v3
Versión del Software: 2.3.1 / 2.4 beta
Plataformas soportadas: Linux, Mac, Windows
Soporte a lenguajes de programación: C++