Überblick
Der Geoportal Server ist eine voll funktionierende Website mit einer Reihe von Anwendungskomponenten zum Veröffentlichen, Durchsuchen und Verwenden von standardbasierten Metadatendokumenten, die geografische Datensätze und Dienste beschreiben. Für die Installation oder Verwendung des Geoportals sind keine detaillierten Kenntnisse der Geoportal-Komponenten erforderlich. Das Verständnis der Komponenten hilft allerdings Ihrer Organisation, da sich das Geoportal den Anforderungen Ihrer Organisation entsprechend anpassen lässt. Das folgende Diagramm ist ein Design-Überblick über die wichtigsten funktionalen Komponenten und Endpunkte, die mit einer Implementierung des Geoportals verbunden sind.
Das vorrangige Ziel dieser Anwendung ist die Veröffentlichung von Metadatendokumenten, das Durchsuchen dieser Dokumente über verschiedene Suchprotokolle sowie die Verwendung der zugrunde liegenden Dienste und Datensätze, indem diese durch bekannte Protokolle externen Client-Anwendungen hinzugefügt werden.
Die Anwendung verwaltet einen Katalog an Metadatendokumenten, die geografische Datensätze und Dienste basierend auf bekannten XML-Metadatenstandards beschreiben. Folgende Standards werden standardmäßig erkannt und unterstützt: ISO 19115/19139 (Datensätze), ISO 19119/19139 (Dienste), Dublin Core und FGDC. Folgende standardbasierte Profile werden ebenfalls standardmäßig erkannt und unterstützt: North American Profile und INSPIRE. Diese Standards können aktiviert, deaktiviert oder durch Konfiguration erweitert werden. Eine relationale Datenbank dient als primärer Speicher für Dokumente und der implementierte durchsuchbare Index ermöglicht das Durchsuchen.
Die primäre Anwendung ist eine Website, die mit Hilfe der JavaServer Faces-(JSF-)Technologie erstellt wurde. Die Website bietet Seiten für die Katalogverwaltung, Veröffentlichung und Suche. Weitere Informationen zu den Seiten in der Website-Webanwendung finden Sie unter Dateiorganisation der Geoportal-Webanwendung. Die Website macht außerdem verschiedene Dienst-Endpunkte verfügbar, die externen Client-Zugang zum Katalog ermöglichen:
- CS-W 2.0.2 Discovery Service-Endpunkt: macht einen OGC-Katalogdienst-Endpunkt verfügbar, der den Zugang zum Katalog durch CS-W-kompatible Clients ermöglicht
- REST-Services-Endpunkt: stellt einen Abfrageendpunkt zur Verfügung, der konformen Clients (z. B. Browsern, Content-Managementsystemen, ArcGIS Explorer oder Google Earth) Antworten im GeoRSS-, KML-, ATOM-, JSON-, CSV- (ab Version 1.2) und HTML-Format sowie als HTML-Fragmente zurückgeben kann.
- OpenSearch-Endpunkt: macht einen Endpunkt verfügbar, der den Zugang zum Katalog über OpenSearch-kompatible Clients ermöglicht
ArcGIS Server kann externen Clients geografische Dienste zur Verfügung stellen, indem er ArcGIS Server-, OGC WMS-, OGC WFS-, OGC WCS- und KML-Endpunkte verfügbar macht. Der Geoportal-Datendownload-Dienst ist ein konfigurierbarer Geoverarbeitungsdienst, der innerhalb eines ArcGIS-Servers bereitgestellt werden und Datendownload-Abfragen ausführen kann, die von einem kompatiblen Client gesendet wurden (z. B. die Geoportal-Website selbst ist ein Client dieses Dienstes).
ArcGIS for Desktop ist ein leistungsstarkes GIS-Desktop-System, das ArcGIS Server-Services, ArcIMS-Services, OGC WMS-Services, OGC WFS-Services und OGC WCS-Services verwenden kann. Der Geoportal-CSW-Client ermöglicht ArcGIS for Desktop-Benutzern, CSW-kompatible Kataloge abzufragen. Der Geoportal Publish Client ermöglicht ArcGIS for Desktop-Benutzern, Metadatendokumente, die in Ordnern oder Geodatabases enthalten sind, rekursiv im Geoportal-Metadatenkatalog zu veröffentlichen.