Import und Export mit GPKG

Zur Erleichterung von Masseneingaben von Biotopen, wurde eine Schnittstelle geschaffen um Biotop-Objekte aus einem individuell gewählten GIS in das SP-B zu importieren und aus dem SP-B zu exportieren. Als Austauschformat dient dabei das OGC GeoPackage (GPKG). Bei dem Import als auch Export werden Geometrien als auch die Sachdaten des Biotop-Objekts verarbeitet.

GPKG-Importformat

Zur standardisierten Verarbeitung wurde eine GPKG-Importformat geschaffen. Eine Formatvorlage läst sich unter folgendem Link herunter laden: https://biotopeportal.naturschutz.rlp.de/import_spb_vorlage.gpkg Alternativ ist die Formatvorlage auch im SP-B im Hauptmenü unter AKTIONENImportvorlage herunterladen verlinkt.

Das GPKG muss folgende Layer aufweisen:

Tabelle 1: Layer der GPKG-Formatvorlage
NameGeometrietypAttribute
biotope_punktPointBiotope
biotope_linieLineBiotope
biotope_polygonMultiPolygonBiotope
pflanzenkeinePflanzen

Die Datenfelder sind wie folgt definiert:

Tabelle 2: Definition der Datenfelder der GPKG-Layer biotope_punkt, biotope_linie, biotope_polygon
AttributfeldDatentypCodelisteCodeliste-XMLCodeliste-Namenstyp
kennungString
bezeichnungString
biotoptypStringCLBiottoptypXMLshortname
zusatzcodeString als Auflistung (Trenner ;)CL288XMLshortname
beeintraechtigungStringCLBeeinträchtigungXMLshortname
entwicklungstendenzStringCLEntwicklungstendenzXMLshortname
bedeutungStringCLBedeutungXMLshortname
gesetz_schutzString als Auflistung (Trenner ;)CLGBRechtlicherSchutzgrundXMLshortname
lebensraumtypStringCLReferenceHabitatTypeCodeXMLshortname
ehz_gesamtStringCLBewertungEZXMLshortname
ehz_habitatStringCLBewertungEZXMLshortname
ehz_artenStringCLBewertungEZXMLshortname
ehz_beeintraechtigungStringCLStörungEZXMLshortname
erfassungsartStringCLErfassungsartXMLlongname
datumDatum
kartiererString
kampagne_kennungString
kampagne_bezeichnungString
Tabelle 3: Definition der Datenfelder des GPKG-Layers pflanzen
AttributfeldDatentypCodelisteCodeliste-XMLCodeliste-Namenstyp
kennungString
bezeichnungString
gesellschaftStringCLPflanzengesellschaftenXMLshortname
schichtStringCLSchichtenXMLshortname
artStringCLPflanzenartenXMLlongname
häufigkeitStringCLHäufigkeitBotanEinheitenXMLshortname

Import

Um Biotope mit Hilfe eines GPKG in das SP-B zu importieren müssen die Biotope zunächst in einem GIS erfasst werden. Dafür muss das GPKG zwingen die in Kapitel GPKG-Formatvorlage angegebene Struktur aufweisen. Zur Einfachkeit halber kann dafür ein vorformatiertes GPKG aus der GPKG-Formatvorlage oder aus einem GPKG-Export verwendet werden. Bei der Dateneingabe von Werten aus Referenzlisten muss unbedingt darauf geachtet werden, dass der exakte Textstring für den Wert verwendet wird (auf shortname oder longname nach Tabelle 2 und 3 achten).

Zur Neuerfassung eines Biotops muss im GPKG das Feld kennung leer sein, die Kennung wird beim Import vom System automatisch vergeben. Zwingend ist die Angabe der bezeichung des Biotops. Beim Import werden alle Sachdaten der Attributtabellen der GPKG-Layer, sowie die Geometrie importiert. Es ist nicht zwingend erforderlich, dass alle Felder der Attributtabelle beim Import gefüllt sind. Es werden nur die ausgefüllten Attribute in das SP-B übertragen.

Zur Aktualisierung eines bereits im SP-B angelegten Biotop-Objekts muss hingegen das Feld kennung mit der Kennung des Biotop-Objekts ausgefüllt sein. Achtung: Es werden bei einer Aktualiserung eines Biotop-Objekts alle Sachdaten durch die Einträge in den Attributtabellen der GPKG-Layer überschrieben.

Nachdem die zu importierenden Biotope im GPKG neu angelegt wurden oder bestehende Sachdaten oder Geometrien aktualisert wurden, kann es nun in das SP-B importiert werden. Die ensprechende Funktion befindet sich im Hauptmenü unter Aktionen –> Biotope importieren. Im folgenden Import-Dialog wird nach Klick auf Durchsuchen das zu importierende GPKG ausgewählt und mit Öffnen bestätigt. Mit Import starten wird der Importvorgang gestartet. Das System liest nun das GPKG ein und überprüft ob es nur aus neuen Biotop-Objekten besteht (das Feld kennung wurde nicht ausgefüllt) oder ob es zu aktualisierende Biotop-Objekte beinhaltet (das Feld kennung wurde mindestens einmal mit einer bekannten Kennung ausgefüllt).

Wenn das GPKG nur neue Biotop-Objekte beinhaltet sind die importierten Biotop-Objekte nun in der Übersicht Biotope zu finden.

Wenn das GPKG auch bereits im SP-B vorhandene vorhandene Biotope beinhaltet wird vor der Ausführung des Imports ein neuer Bereich geladen Überschneidungen auflösen. Hierbei werden alle Biotope aufgelistet, die von einer Aktualisierung und somit von einer Überschreibung betroffen sind. Das SP-B bietet hier nochmal die Möglichkeit individuell für jedes Biotop zu entscheiden welches überschrieben werden soll Biotop überschreiben oder beim Import ignoriert werden soll Biotop ignorieren. Im Dropdown-Menü oberhalb der Auflistung gibt es die Möglichkeit die Optionen für alle Biotope zu wählen: alle Biotope überschreiben, alle Biotope ignorieren. Nach Klick auf Ausführen wird der Importvorgang gestartet und die importiertet Biotope in der Übersicht Biotope aufgelistet.

Überschneidung auflösen
Abbildung 1: Überschneidung auflösen

Nach dem Import sind die Biotop-Objekte nach zunächst zwischengespeichert und müssen durch den Benutzer noch aktiv gespeichert werden.

Export

Das SP-B bietet die Möglichkeit Biotop-Objekte in ein GPKG zu exportieren. Dafür werden in der Übersicht Biotop in der Tabellenansicht zunächst die zu exportierenden Biotope über die Auswahlkästchen selektiert. Anschließend erfolgt im Aktionsbereich durch Auswahl der Aktion Objekte als GeoPackage exportieren und Klick auf den Button Aktion ausführen der Export der gewählten Biotop-Objekte. Bei einer Auswahl von bis zu 1000 Biotop-Objekten wird nach der Verarbeitung das GPKG direkt zum Download im Browser angeboten. Bei mehr Objekten erfolgt ein Versand an die im SP-B angebene E-Mail-Adresse des Nutzers.