Räumliche Datenbank
SpatiaLite ist ein SQLite Datenbank-Engine mit Unterstützung geografischer Objekte und Funktionen.
SQLite ist ein beliebtes DBMS, einfach, robust, unkompliziert zu bedienen und wirklich leichtgewichtig. Jede SQLite-Datenbank ist eine einfache Datei; sie kann frei kopiert oder komprimiert werden, oder im LAN oder Internet ohne jegliche Komplikationen versendet werden.
Die Dateien sind auch portabel; die gleiche Datenbank-Datei läuft auf Windows, Linux, MacOS etc.
Kernfunktionen
Die SpatiaLite Erweiterung ermöglicht SQLite die Unterstützung von geographischen Daten nach OGC Spezifikationen.
- Unterstützung von WKT und WKB Standardformaten
- Implementierung von räumlichen Funktionen wie AsText(), GeomFromText(), Area(), PointN() und ähnlichen
- Komplette Unterstützung von OpenGis Funktionen via GEOS, wie z.B. Funktionen zur räumlichen Analyse Overlaps(), Touches(), Union(), Buffer() ...
- Volle Unterstützung räumlicher Metadaten gemäß der OpenGis Spezifikationen
- Unterstützung von Import und Export von Shape-Dateien
- Unterstützung von Koordinatentransformation via PROJ.4 und EPSG geodätischem Paramaterdatenmaterial
- Unterstützung von “locale charsets” via GNU libiconv
- Implementierung eines echten räumlichen Index basierend auf SQLite’s RTree Erweiterung
- Zugang zu Shape-Dateien als VIRTUAL TABLES durch die VirtualShape Erweiterung
- Durchführung von standardkonformen SQL Abfragen auf externen Shape-Dateien, ohne diese zu importieren oder zu konvertieren
- Zugang zu CSV/TxtTab-Dateien als VIRTUAL TABLES durch die VirtualText Erweiterung
- Durchführung von standardkonformen SQL Abfragen auf externen CSV/TxtTab-Dateien, ohne diese zu importieren oder zu konvertieren
- Ein GUI Werkzeug unterstützt all Funktionen auf eine benutzerfreundliche Art und Weise
Details
Webseite: http://www.gaia-gis.it/spatialite/
Lizenz: MPL v1.1 und GPL v3
Software Version: 2.3.1 / 2.4 beta
Unterstützte Plattformen: Linux, Mac, Windows
API Schnittstellen: C++