Übersicht: Import und Export
1. Import
Details zu den einzelnen Importmöglichkeiten sind im Kapitel zum Rohdatenimport aufgelistet.
1.1. Statische Dokumente
Statische Dokumente sind unmittelbar in Simplex4Data hochzuladen. Sie können mittels zip und/oder tar komprimiert werden.
Die folgenden Datenformate sind weitgehend automatisiert einlesbar:
- CSV (Comma Seperated Values, einfache Tabellen)
- Shapefiles (auch ESRI-shapefiles)
- GeoJSON
Die folgenden Datenformate erfordern aufgrund ihrer potentiell komplexen hierarchischen Struktur einen händischen Aufwand beim erstmaligen Import (XPath-Angaben erforderlich o.ä.) :
- GML/XML
- JSON (kein GeoJSON, s.o.)
Die folgenden Datenformate müssen i.d.R mit speziell anzufertigen Präprozessen für den Import vorbereitet werden:
- Tabellenkalkulationsdokumente (z.B. .xlsx, .ods)
- Plain-Text Formate (.txt)
1.2. Dienste
Simplex4Data kann Daten von Diensten, die den OGC Standard API-Features (part 1: core) unterstützen, direkt importieren (vgl. den OGC API-Features Standard).
1.3. Datenbanken
Ganze oder partielle Datenbank-Dumps können (als Serviceleistung) händisch importiert werden. Erfolgreich eingespielt wurden bereits Datenbank-Dumps der folgenden Herkünfte:
- PostgreSQL
- Microsoft Access
2. Export
Details zu den einzelnen Exportmöglichkeiten sind im Kapitel zur Datenbereitstellung zu finden.
2.1. SimplexService
Der SimplexService baut auf dem OGC Standard API Features (part 1: core und part 2: crs by reference) auf und ist als REST-API auch außerhalb der Geo-Welt schnell und einfach anschlussfähig.
SimplexService stellt umfangreiche Metadaten in JSON zur Verfügung.
Die Nutzdaten können in den folgenden Formaten abgefragt werden:
- JSON
- CSV (Comma Seperated Values, einfache Tabellen)
- Shapefile (auch ESRI-shapefile genannt)
- GeoJSON
Aufgrund seiner flexiblen Handhabung von Geoinformationen sprengt Simplex4Data den Rahmen klassischer GIS (namentlich das Simple Feature - Modell). So kann ein Object in Simplex4Data gar keine oder mehrere Geometrien aufweisen. Um eine optimale Anbindung an GIS zu erlauben, überträgt Simplex4Data die Nutzdaten in spezielle GeoViews, die den Anforderungen klassischer GIS entsprechen. Diese werden mittels des GeoServer bereitgestellt.
2.2. GeoServer
GeoServer ist eine Open-Source Software und ein optionales Modul des Simplex4Data. GeoServer stellt eine Brücke zwischen der Simplex4Data Datenhaltung und „klassischen“ GIS-Anwendungen dar. Über den GeoServer werden die Daten des Simplex4Data in den bekannten Diensten der OGC Standards bereitgestellt.
Via GeoServer werden die Daten des Simplex4Data in den folgenden Diensten bereitgestellt:
- Web Feature Service (WFS) 2.0.0
- Web Map Service (WMS) 1.3.0
- OGC API-Features part 1 (core), part 2 (crs by reference), part 3 (filtering)
Diese Dienste liefern die Daten in den folgenden Formaten:
- GML/XML (WFS)
- GeoJSON (OGC API-Features part)
- Bildformate (WMS)
2.3. Datenbanken-Zugriff
Ein lesender Zugriff auf die Daten kann unmittelbar auf Datenbankebene erfolgen. Simplex4Data stellt automatisch folgende Sichten bereit:
- Sogenannte ObjectViews für alle Klassen mitsamt ihren Attributen.
- Sogenannte Y-Views für alle Verbindungen mit den Kernattributen der einander zugeordneten Objekte.
- GeoViews, wenn Geometrien vorhanden sind (s. o.).