Download von Daten zur Offline-Nutzung
Die Nutzung von Daten in einer Geodateninfrastruktur erfolgt i.d.R. direkt über das Internet. Man ist also auf eine dauerhafte und ausreichend schnelle Internetverbindung angewiesen. In vielen Anwendungsfällen, in denen Gedaten benötigt werden, kann man nicht davon ausgehen, dass diese Verbindung vorhanden ist.
Beispiele:
- Krisenfälle
- Aussendienst in abgelegenen Gebieten
- Militärische Einsätze
- ...
Um auch für solche Szenarien gerüstet zu sein, kann man die benötigten Daten im Vorfeld herunterladen und zwischenspeichern. Das Herunterladen selbst erfolgt grundsätzlich über die Webservices, die im Geoportal registriert sind. Hier gibt es verschiedene technische Ansätze, die je nach Anwendungsfall mehr oder weniger aufwändig zu realisieren sind.
Man muss sich meist auch Gedanken machen, in welchem Format man die Daten zwischenspeichert. Da bei Geodaten grundsätzlich zwischen Raster- und Vektordaten unterschieden wird, sollte das Format zur Zwischenspeicherung beide Typen unterstützen.
Hier bietet sich insbesondere das vom Open Geospatial Consortium im Jahr 2014 entwickelte offene Format Geopackage an. Es basiert auf dem einfachen dateibasierten Datenbanksystem sqlite. Alle Informationen werden strukturiert in einer einzigen Datei als relationale Datenbank abgelegt. Geopackage unterstützt sowohl Raster- als auch Vektordaten und bietet zusätzlich die Möglichkeit Metadaten zu verwalten.
Es ist also prädestiniert für die kombinierte Speicherung von Daten und zugehörigen Metadaten.
Das Format lässt sich von den meisten gängigen Geoinformationssystemen verarbeiten und es gibt auch Apps für Android und Apple, die eine Offline-Nutzung der Daten in beliebigen mobilen Endgeräten erlauben.
Die Entwicklung wird u.a. auch vom US Verteidigungsministerium forciert. Die diesem nachgeordnete NGA (National Geospatial-Intelligence Agency) stellt diverse freie OpenSource Bibliotheken und Anwendungen zur Verfügung:
https://github.com/ngageoint/GeoPackage
Im GeoPortal.rlp gibt es jetzt eine Möglichkeit, die im Layerbaum selektierten Daten für einen begrenzten Bereich in Form eines Geopackages herunterzuladen. Dabei werden die Daten über die in der GDI verfügbaren Webservices abgefragt.
Die Funktion befindet sich derzeit noch im Beta-Stadium und kann nur von angemeldeten Nutzern verwendet werden. Der Download passiert asynchron und der Nutzer wird nach der Erstellung des Geopackages per Mail informiert.
- Android App: https://play.google.com/store/apps/details?id=mil.nga.mapcache
- IOS: https://apps.apple.com/us/app/mapcache-by-nga/id1477252454
Feedback und Fragenn gerne an kontakt@geoportal.rlp.de