terrestris – WebGIS im Intra-/Internet, DesktopGIS sowie Geodatenmanagement mit freier und OpenSource-Software



  • IMP – INSPIRE Metadata Parser

    IMP Logo

    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. IMP (INSPIRE Metadata Parser, engl. Teufelchen) ist ein solcher, in objektorientiertem PHP implementierter Parser für eine in der Praxis gebräuchliche Submenge der nach INSPIRE geforderten Auszeichnungen.

    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.

    Schauen Sie sich auch die IMP-Demoanwendung an.

    Von uns erstmalig implementiert wurde IMP anlässlich der Umsetzung des Geoportals Brandenburg und kam weiterin im Geoportal Raumordnung Baden-Württemberg und im Geoportal GDI.BMELV der Bundesanstalt für Landwirtschaft und Ernährung (BLE), dort jeweils im Zusammenspiel mit der Metadatensoftware GeoNetwork Opensource, zum Einsatz.