Projekt Logo

SpatiaLite

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.

Bildschirmfoto

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++

Copyright & Disclaimer