SpatiaLite ist eine räumliche Erweiterung für SQLite. Ein kompaktes Datenbankformat als Einzeldatei mit voller Unterstützung für räumliche Abfragen, Indizes und OGC-Standards.
Hauptmerkmale

Über das Format SpatiaLite
SpatiaLite ist SQLite mit räumlicher Erweiterung: eine einzige Dateidatenbank, kein Server, dafür aber echtes SQL mit Geometrie, räumlichen Funktionen und Indizes. Die Datei wird einfach kopiert, in ein Repository oder auf einen USB-Stick gelegt und funktioniert überall.
Das Format nimmt man, wenn Daten nicht betrachtet, sondern berechnet werden sollen: Gebäude in einem Radius auswählen, die Straßenlänge nach Typen aufsummieren, Ebenen per Abfrage verknüpfen, nach einem Attribut filtern. All das erledigt eine Abfrage direkt über die Datei, ohne PostGIS aufzusetzen.
Was darin steckt: eine einzige Datenbankdatei, in der jede OSM-Ebene eine eigene Tabelle mit Geometrie und Attributen bildet; die Verwaltungstabellen sind gefüllt, die räumlichen Indizes werden beim Schreiben aufgebaut. Koordinaten in WGS84 (EPSG:4326). QGIS öffnet die Datei per Drag-and-drop, GDAL/OGR und Python lesen sie direkt.
Zum verwandten Format: GeoPackage ist ebenfalls SQLite und ebenfalls eine einzige Datei, aber es ist ein OGC-Standard, den fremde Programme besser verstehen. SpatiaLite gewinnt dort, wo Sie selbst Abfragen schreiben und seinen vollen Satz räumlicher Funktionen brauchen.
Programme zum Öffnen von SpatiaLite-Dateien
Die folgenden Programme können SpatiaLite (SQLite + spatial)-Dateien (.sqlite) öffnen, bearbeiten und verarbeiten, die aus OSM2CDR exportiert wurden:
Format-Spezifikationen
- Offener Standard
- 3D-Koordinaten unterstützt
- Verlustfrei
- Speichert Objektattribute
- Ausgabe: 1 Datei
- SpatiaLite .sqlite (open SQLite extension). Indexed spatial queries with R-Tree. Opens in QGIS, SpatiaLite GUI.
Wer nutzt SpatiaLite-Karten
So exportieren Sie SpatiaLite
Nach dem Export öffnen
- QGIS — ziehen Sie die Datei in das Programmfenster oder fügen Sie sie über den Datenquellenverwalter hinzu; die Tabellen erscheinen als gewöhnliche Ebenen.
- DB Browser for SQLite — Tabellen ansehen und eine Abfrage ausführen; für räumliche Funktionen binden Sie das Modul mod_spatialite ein.
- spatialite-gui und die Konsolenanwendung spatialite — die nativen Werkzeuge des Projekts: Abfragen mit räumlichen Funktionen laufen sofort.
- Python — sqlite3 mit geladenem mod_spatialite für Abfragen oder geopandas.read_file mit Angabe der gewünschten Tabelle als Ebene.
- GDAL — ogr2ogr überführt die Datenbank mit einem Befehl in ein GeoPackage und zurück, falls ein anderes Format gebraucht wird.
Beliebte Karten in SpatiaLite
SpatiaLite (SQLite + spatial)-Kartenexport
Laden Sie professionelle SpatiaLite-Karten aus OpenStreetMap herunter. Sofortige Generierung, beliebiges Gebiet.
Häufig gestellte Fragen
Verwandte Formate
Häufig zusammen exportiert
Related Articles
SpatiaLite format: SQLite + GEOS + PROJ — portable spatial database for OSM
SpatiaLite by Alessandro Furieri 2008: SQLite extension with WKB BLOB, R-Tree, ST_* functions, single-file spatial datab
guideGeoPackage: One File for All Your Geodata
GeoPackage is an SQLite-based format for storing vector, raster, styles, and metadata in a single file. Complete guide f