FOSSGIS2011 - nachb link korrigiert

FOSSGIS 2011
Freie und Open Source Software für Geoinformationssysteme

Referenten
Christian Mayer
Programm
Tag Mittwoch - 2011-04-06
Raum Hörsaal Geb. 227
Beginn 13:30
Dauer 00:30
Info
ID 222
Veranstaltungstyp Vortrag
Track Vorträge (GIS)
Sprache der Veranstaltung deutsch

Imp – INSPIRE metadata parser

PHP-basierter INSPIRE Metadaten Parser

Im Zuge der INSPIRE-Richlinie (engl. INfrastructure for SPatial InfoRmation in Europe; "Richtlinie 2007/2/EG des Europäischen Parlaments und des Rates vom 14. März 2007 zur Schaffung einer Geodateninfrastruktur in der Europäischen Gemeinschaft") werden immer mehr Geodaten über entsprechende Katalogdienste recherchierbar und auffindbar gemacht. Die OGC-konformen Katalogdienste, Catalogue Service Web (CS-W), geben Auskunft über Aktualität, Qualität, räumliche Abdeckung und Herkunft von Geodaten, Geodatendiensten und Applikationen. Aus technischer Sicht werden die Metadaten gemäß dem INSPIRE-Profil als XML-Dateien ausgetauscht. Die Komplexität der XML-Daten macht es dem Nutzer schwer, ein gezieltes Auslesen der gewünschten Informationen vorzunehmen. Auch die direkte Einbindung in (webbasierte) Applikationen ist nicht möglich. Um diesen Anforderungen gerecht zu werden muss ein entsprechendes XML-Verarbeitungsprogramm (Parser) vorhanden sein. Solch ein Parser soll in diesem Vortrag vorgestellt werden. Imp (INSPIRE metadata parser, engl. Teufelchen) ist in objektorientiertem PHP implementiert und stellt einen XML-Parser für eine in der Praxis gebräuchliche Submenge der nach INSPIRE geforderten Auszeichnungen bereit. Neben der Ausgabe als natives PHP-Objekt wird eine Rückgabe der Daten als JSON/JSONP zur direkten Weiterverarbeitung in JavaScript-Applikationen angeboten. Auch eine HTML-Schnittstelle zur menschenlesbaren Ausgabe der Metadaten ist implementiert. Imp erwartet als Eingabeparameter eine „GetRecordsResponse“, das Antwortdokument eines CS-W. Der Rückgabewert JSON/JSONP ist für viele Anwendungen deutlich einfacher verarbeitbar als das ursprüngliche XML und außerdem für den Netzwerkverkehr unter Performanzgesichtspunkten besser geeignet. Erstmalig implementiert wurde Imp anlässlich der Umsetzung des Geoportals Brandenburg (http://www.geoportal.brandenburg.de) und kam des weiteren im Geoportal Raumordnung Baden-Württemberg (dort im Zusammenspiel mit der Metadatensoftware Geonetwork Open Source) zum Einsatz. Im Vortrag wird die technische Implementierung präsentiert sowie die Verwendbarkeit an ein bis zwei Beispielen demonstriert. Das Projekt Imp soll auf der FOSSGIS 2011 präsentiert und in diesem Rahmen unter einer Open-Source Lizenz der Öffentlichkeit zur Verfügung gestellt werden.