metadatenmanagement für inspire · ermöglicht metadaten standardisiert und webbasiert zu...
TRANSCRIPT
© con terra GmbH1
Metadatenmanagement für INSPIRE
…und mehr!
Lösungen der con terra GmbH
Ralf Hackmann, con terra GmbH 3. September 2014, Essen
© con terra GmbH2
Worum geht es?
Informationen „erzeugen“
Informationen suchen
Informationen finden
zu INSPIRE, aber auch zu anderen Themen
© con terra GmbH3
2 Produkte – 1 Ziel:
Informationen
(manuell) erfassen
Spezielle Fachanwendung
Standards + Konformität
Informationen
(automatisiert) generieren
Breiter Anwendungsbereich
Einfachheit + Flexibilität
Das passende Tool für die jeweilige Aufgabe!
© con terra GmbH5
Was ist der smart.finder SDI?
smart.finder SDI…
ermöglicht Metadaten standardisiert und webbasiert zu erfassen,
zu publizieren und zu recherchieren
unterstützt ein exakt definiertes, komplexes Metadatenmodell
• setzt alle relevanten GDI-Standards um (ISO, OGC, INSPIRE)
unterstützt GIS-Administratoren bei der Erstellung und
Administration eines eigenen Geodatenportals
ist funktional eine Erweiterung des Produktes smart.finder
© con terra GmbH6
Wie sieht das aus?
Metadaten
anzeigen
Georessourcen
suchen
Karten-
Komponente
Katalog
administrieren
Metadaten
erfassen
© con terra GmbH8
Was und Wie erfassen??
http://www.geoportal.de/SharedDocs/Downloads/DE/GDI-DE/Architektur_GDI_DE-
Konventionen_%20Metadaten.pdf;jsessionid=C06831106F69FA153741771C8D43CB7
A?__blob=publicationFileINSPIRE konforme Metadatenerfassung
© con terra GmbH9
Erfassung von Metadaten über einfachen WEB-Editor
Webbasierter ISO19115/19119 Editor
INSPIRE konforme Metadatenerfassung
© con terra GmbH10
Erfassung von Metadaten über einfachen WEB-Editor
Einfache Erfassungsmasken
übersichtliche Struktur
Kontexthilfen
© con terra GmbH11
Vielfältige Erfassungshilfen
Einfaches Erstellen und Nutzen von Schablonen
starke Reduzierung von Erfassungsaufwänden
Automatische Ableitung von Metadaten aus
Diensten
Kartenfenster zur Bestimmung der räumlichen
Ausdehnung
GEMET Thesaurus für INSPIRE Schlagworte
© con terra GmbH12
Erfassung von Metadaten über Import
Import von Metadaten
während Import Transformation
über stylesheet (XSLT)
z.B. ArcCatalog Metadaten
importieren (ZIP-file)
Besitzerinformationen
übernehmen
© con terra GmbH13
INSPIRE-konforme Metadatenerfassung
Validierungsoptionen auswählbar (INSPIRE bzw. ISO)
Anzeige und Zusammenfassung der Validierungsfehler
© con terra GmbH15
Metadaten suchen / recherchieren
Recherche nach Daten, Diensten und Anwendungen u.a.
Thematische, zeitliche und räumliche Suchkriterien
Volltextsuche, OpenSearch-Anbindung
Räumliche Suche
über Kartenfenster und Gazetteer
Themenbrowser,
GEMET Thesaurus
© con terra GmbH16
Metadaten suchen über Themenbaum
frei konfigurierbarer Themenbaum
Abbildung eigenen Ordnungs-Strukturen
fachlich organisatorisch kombiniert
© con terra GmbH17
Suchergebnisse darstellen
Ergebnislisten mit Ranking, Sortierung und Vorschau
Oone-klick Detail-Metadaten
Steckbrief als PDF
Karte mit Lage der Daten
© con terra GmbH19
Direktes Nutzen der Recherche-Ergebnisse („Bind“)
Dienst-Übergabe an Kartenviewer
Beispiele:
> map.apps (con terra)
> an sdi.suite mapClient
> an IP SYSCON Client
> an SYNERGIS webOffice
© con terra GmbH20
Direktes Nutzen der Recherche-Ergebnisse („Bind“)
Übergabe von Daten und Diensten an ArcGIS ArcMap
Dienste, shp, SDE, tiff, mxd…
Übergabe nach
ArcMap
MXD-Datei und
UNC-Pfad
© con terra GmbH22
Entwurf
Eigene
Gruppe
Öffentlich
Alle
Gruppen
Nutzermanagement
Abbildung der eigenen Organisationshierarchie
Verwalten von Nutzergruppen
und Nutzern
Flexibles Rollenkonzept
> Administrator
> Gruppenadministrator
> Redakteur
> Datenpfleger
> …
Nutzerspezifische Freigabe von
Metadaten
Workflow-Unterstützung zur
Publikation von Metadaten
© con terra GmbH23
Administration
Definition externer Kataloge
für die verteilte Suche
Harvesting von Metadaten
aus Web-Verzeichnissen
Statistik- und Berichtsfunktionen
Erweiterungsoption
für map.apps und service.monitor
© con terra GmbH24
Vernetzung mit anderen Metadatenkatalogen
Recherche auf
verteilten/ vernetzten Katalogen
Katalogauswahl durch den Nutzer
Ausgabe des „Quellkatalogs“ in
Ergebnislisten
Optimierung durch
Caching-Funktionalität
© con terra GmbH26
starkes Wachstum raumbezogener Datenbestände
zunehmend vernetzter Zugriff auf intern und extern verteilte
Geoinformationen
Strukturelle Heterogenität von Geoinformationen
> Vom PDF-Dokument bis zum OGC-Webservice
somit steigender Bedarf nach Werkzeugen zur effizienten Suche
nach Geoinformationen
> Werkzeuge zur automatischen Erfassung interner und externer
Geoinformationen
Ausgangslage
© con terra GmbH27
Geoportale
Verteilte Kataloge
ISO-/INSPIRE Metadaten
CSW
….
Typischer Zugang zu INSPIRE (Meta-)Daten
Geoportal
GeoportalStadt A
Geoportal
Nutzer
„INSPIRE-Welt“
© con terra GmbH28
Daten ohne INSPIRE-bezug
nicht nur Geodaten
gewünscht: einfache Such-Methoden
Integration eigener Informationen mit INSPIRE (Meta-)Daten
Andere (eigene)
Datenressourcen
GeoportalGeoportal
GeoportalGeoportal
Geoportal
„INSPIRE- Welt“
Nutzer
?Suche
© con terra GmbH30
Neuer Ansatz zur effizienten Suche nach (Geo-)Informationen
Vorhandene Informationen zusammenführen
> Automatisiert!
…und über einfache Mechanismen verfügbar machen
„CRAWL & INDEX“
Strukturierte Suche auf
unstrukturierten Daten
© con terra GmbH31
smart.finder Prinzip
Daten
shp
dxf
DB
ISO
…
Services
URL‘s
OGC
INSPIRE
CSW
esri
…
Dateien
XML
XHTML
GML
…
Dokumente
Office
…
Verzeichnisse
Harddrive
Network
…
© con terra GmbH32
smart.finder und INSPIRE
Zusammenspiel smart.finder + smart.finder SDI
Erfassung von
ISO/INSPIRE
Metadaten
Eigene
Datenquellen
GDI Fachnutzer Alle (Fach-)Nutzer
© con terra GmbH33
Suche
> Ein-Feld-Suchdialog („Google-like“)
> Auto-Vervollständigung incl. Ausgabe Trefferanzahl
> Alternativ: Räumliche Suche über Rechteck-Auswahl
smart.finder: Funktionen im Überblick
© con terra GmbH34
Trefferlisten
> Ausgabe als Kachelansicht
> Vorschau der wichtigsten Infos incl. Preview-Image
> Anzeige der räumlichen Ausdehnung (z.B. „bounding-box“) in Karte
> Link zur Detailansicht
> Hinzulade-Dialog für Kartendienste („Binding“)
> Direkte Anzeige weiterer Ressourcen
> Weitere Ansichten in Planung (Listen, Statistik, …)
Funktionen im Überblick
© con terra GmbH35
Treffer einschränken
> Ausdünnen von Treffermengen durch Kategorie-Auswahl
(„eBay- / amazon-like“ Facettensuche)
> Ausgabe und sofortige Neukalkulation der Trefferanzahl aller
Unterkategorien
Funktionen im Überblick
© con terra GmbH36
Kartenansicht
> Räumliche Darstellung der Treffer
> Zoom und Hervorhebung einzelner Treffer
> Selektion einzelner Treffer
> Hinzulade-Option für Kartendienste
> Automatisiertes Einladen und
Anzeigen des Kartendienstes
> Automatisierte Erstellung
einer neuen Karte im Map Flow
> Volle Funktionalität bei
Integration in map.apps
Funktionen im Überblick
© con terra GmbH37
smart.finder nutzt eine zentrale Index-Datei
Befüllung dieses Index durch Crawling-Jobs
> Automatisches Durchsuchen und Einsammeln
verwertbarer Informationen
> Automatische kontinuierliche Aktualisierung
> Unterstützte Indexierungsquellen sind
URLs, DB und Verzeichnisse
> Unterstützung einer Vielzahl von Ressource-Typen> ArcGIS Services, WMS, WFS, INSPIRE View Service,
> terra.catalog DB, XHTML, XML, ISO 19139 Metadata documents
> Shape, GeoTIFF, PDF, Office Documents, …
> u.a. auch Metadaten aus dem OGC/INSPIRE
Katalog-Server terra.catalog (jetzt „smart.finder SDI“)
Administration & Konfiguration
© con terra GmbH54
Technologie: smart.finder SDI
Web-Anwendung basierend auf Java2 Enterprise Edition (J2EE)
und JavaScript
Server-seitige Präsentationslogik über Java Server Pages (JSP)
Client-seitig ausschließlich auf HTML und JavaScript basierend
dokumentierte Client-API
Datenbankbasiert (Oracle, PostgreSQL)
Unterstützte Standard und Spezifikationen
> OGC CSW 2.0.2 Schnittstelle (SOAP und HTTP)
> ISO Metadata Application Profile 1.0.2
> ISO 19139 v1.0 (XML Encoding von ISO 19115 und 19119)
> Vollständige Unterstützung des DE-Profils 1.0.1
> Unterstützung aller aktuellen INSPIRE Anforderungen
© con terra GmbH55
Technologie: smart.finder
Client
> Technologien:
HTML(5), CSS, JavaScript, Dojo
> Integrierte map.apps OEM-
Version (alternativ: map.apps
Template)
> Cross-Plattform/Device fähig
(web/mobile)
> Verzicht auf PlugIns
> Verwendung des
Industriestandards OSGi
Server
> Technologien:
Java 7, Apache Lucene / Solr
> Kommunikation via REST/JSON
> Einfache Strukturen, einfaches
Protokoll, einfaches Encoding,
wenige Abhängigkeiten
> Multiple Nutzungen, kontinuierliche
Weiterentwicklung