Ein Esri Geoportal Server besteht aus zwei Teilen. Den ersten Teil bildet das System, das den Geoportal-Endpunkt hostet, sowie die Webanwendung selbst. Der zweite Teil ist das Endbenutzersystem, das aus den Computern mit Zugriff auf das bereitgestellte Geoportal besteht. Die Systemanforderungen unterscheiden sich für beide Teile und werden in den folgenden Abschnitten beschrieben.
Anforderungen an das Geoportal-Hostsystem
Die Geoportal-Hostumgebung erfordert ein Betriebssystem, eine Datenbank, ein vollständiges Java JDK, einen Webanwendungsserver sowie Karten-Services für die Suche, Vorschau und Metadateneditor-Karten. Das Geoportal stellt eine Verbindung mit der LDAP-Struktur einer Organisation her, weshalb es Zugriff auf einen Verzeichnisserver benötigt.
Bevor Sie mit der Geoportal-Installation fortfahren, können Sie mithilfe der folgenden Unterabschnitte überprüfen, ob Ihre Umgebung die jeweiligen Systemanforderungen erfüllt.
Hinweis:
Nicht in diesem Thema aufgelistete Systemkonfigurationen können für Ihre Geoportal-Implementierung möglicherweise verwendet werden. Die im Folgenden aufgelisteten Konfigurationen wurden jedoch getestet und alle Kompatibilitätsprobleme dokumentiert oder behoben. Die Bereitstellung des Geoportals in einer nicht aufgelisteten Systemkonfiguration kann hingegen zu unbekannten Problemen führen.
Betriebssystem
Die folgenden Betriebssysteme werden für das Geoportal unterstützt:
- Red Hat Enterprise Linux AS/ES 5
- Windows 2003 Server SP2
- Windows 2008 Server Standard
- Windows 2003 Server 64-Bit
- Windows 2008 Server Standard 64-Bit
- Windows 7 Ultimate Edition und Professional Edition 32-Bit
- Windows Server 2008 R2
- Windows Server 2012 Standard
- Windows Server 2012 R2
Hinweis:
Wenn Geoportal-Komponenten auf einem 64-Bit-System installiert werden, müssen diese im Verzeichnis Programme (x86) installiert sein.
Datenbank
Geoportal unterstützt die folgenden Datenbanken. Die Geoportal-Datenbank kann auf demselben Server wie die Geoportal-Webanwendung oder einem anderen Server bereitgestellt werden:
- Oracle 10g
- Oracle 11g
- PostgreSQL 8.4 (32 und 64 Bit)
- PostgreSQL 9.1 (32 und 64 Bit)
- MySQL 5.5
- Microsoft SQL Server 2005 SP2 und SP3
- Microsoft SQL Server 2008
Java
Der Quellcode des Geoportals basiert auf Java 6, wurde jedoch nicht getestet, ob er auch auf Java 7 ausgeführt werden kann. Java JDK 6 (32- oder 64-Bit) oder Java JDK 7 (7 bei Verwendung von Tomcat 7.x) ist auf dem Server erforderlich, auf dem die Geoportal-Webanwendung gehostet wird.
Servlet-Container
Die Geoportal-Webanwendung basiert auf der Java Servlet-Technologie, weshalb ein Servlet-Container verwendet werden muss. Die folgende Software bietet Java Servlet-Support und wurde für die Ausführung der Geoportal-Webanwendung überprüft:
- Apache Tomcat 6.0.32 und höher und Tomcat 7.0.x
- Oracle WebLogic 11g
- GlassFish 3.1 und GlassFish 3.1.2
Hinweis:
Wenn die Geoportal-Webanwendungen auf Port 80 (der HTTP-Standardport) bereitgestellt werden, muss dies mit den IT- und Netzwerkmitarbeitern im Unternehmen entsprechend geplant und koordiniert werden. Tomcat kann als Webcontainer beispielweise so konfiguriert werden, dass Netzwerkanforderungen auf Port 80 unterstützt werden. In den meisten Fällen wird Tomcat jedoch so konfiguriert, dass auf Anforderungen auf einem anderen Port reagiert wird (z. B. auf Port 8080). In diesen Fällen ist eine Weiterleitung von einem Webserver (z. B. IIS oder Apache HTTP) oder von einem Reverseproxyserver erforderlich, um URL-Anforderungen für eine Geoportal-Webanwendung an Tomcat für die Verarbeitung zu senden. WebLogic und GlassFish sind Anwendungsserver, die ebenfalls Webserver unterstützen. WebLogic oder GlassFish können so konfiguriert werden, dass sie für die Geoportal-Webanwendungen Front-End-HTTP-Support für Port 80 bieten. Alternativ kann auch ein Reverseproxy verwendet werden, um Anforderungen zu URL-Weiterleitungen für eine Geoportal-Webanwendung entweder dem HTTP-Webserver der Webanwendung oder dem Servlet-Container zur Verfügung zu stellen.
Zugriff auf E-Mail-Server
Für die folgende Geoportal-Benachrichtigungsfunktion ist ein E-Mail-Server erforderlich:
- Feedback-Funktion, um Kontakt mit Administratoren des Geoportals aufzunehmen.
- Benachrichtigungsfunktion bei Datendownload
- Harvesting-Benachrichtigungen
Verzeichnisserver und LDAP
Damit benutzerbasierten Rollen alle Funktionen zur Verfügung stehen, ist für die Authentifizierung ein LDAP-aktivierter Verzeichnisserver erforderlich. Sie können einen vorhandenen Verzeichnisserver mit LDAP v.3-Unterstützung verwenden, wenn Sie im Unternehmen bereits über einen Verzeichnisserver verfügen. Wenn Sie derzeit über keinen LDAP-Verzeichnisserver verfügen und Sie Funktionen für benutzerbasierte Rollen haben möchten, müssen Sie einen Verzeichnisserver installieren. Anleitungen zum Installieren von Apache Directory Server (ein Open-Source-Verzeichnisserver) finden Sie in den Geoportal-Installationsanweisungen.
Einfache Authentifizierungsoption: Wenn kein LDAP-Verzeichnisserver verfügbar ist, kann das Geoportal für ein einzelnes Administratorkonto konfiguriert werden. Dies stellt eine schnelle Möglichkeit für eine einführende Installation dar, wird aber für Produktionsumgebungen nicht empfohlen. Benutzer, die eine einfache Authentifizierung verwenden möchten, müssen keine zusätzliche Verzeichnisserver-Software installieren. Das Einrichten einer einfachen Authentifizierung ist ausschließlich über die Geoportal-Konfigurationsdatei möglich und detailliert in den Installationsanweisungen beschrieben.
ArcGIS Server Standard (optional)
ArcGIS Server muss nicht auf demselben Computer installiert werden wie die Geoportal-Webanwendung. Die Geoportal-Webanwendung muss jedoch einen Kartendienst für die Suche, eine Vorschau, Metadateneditor-Karten, einen Locator-Service und einen Geometrie-Service nutzen können. Diese werden im Folgenden beschrieben. Ein Benutzer muss in der Lage sein, die von Ihrer Organisation bereitgestellten ArcGIS-Server-Services zu nutzen. Das Geoportal erfordert die folgenden Services:
- Einen Service für die Grundkarte. Die Grundkarte kann ein ArcGIS for Server Map Server REST-Endpunkt oder auch ein WMS-Endpunkt, ein WMTS-Endpunkt oder der OpenStreetMap-Service sein.
- Ein ArcGIS-Server-Locator-Service. Wenn Sie keine Möglichkeit zum Erstellen eines Locator-Service haben, können Sie den öffentlich verfügbaren unter http://tasks.arcgisonline.com/ArcGIS/rest/services/Locators/ESRI_Places_World/GeocodeServer verwenden.
- Ein ArcGIS-Server-Geometrie-Service. Wenn Sie keine Möglichkeit zum Erstellen eines Geometrie-Service haben, können Sie den öffentlich verfügbaren unter http://tasks.arcgisonline.com/ArcGIS/rest/services/Geometry/GeometryServer verwenden.
EsriJavaScript-API
Standardmäßig verweist das Geoportal auf die JavaScript-API, die online zur Verfügung steht. Damit werden die Suchkarte der Geoportal-Suchseite, die Karte für die Vorschauseite, das Search Widget für HTML-Beispiele und die Karte, die für das Rendern des Footprints der Metadaten auf der Seite "Details" verwendet wird, gerendert. Wenn Sie das Geoportal auf einem Intranetsystem bereitstellen, bei dem nicht auf die online verfügbare JavaScript-API verwiesen werden kann, können Sie stattdessen auf eine lokal installierte Instanz der JavaScript-API verweisen. Anweisungen für die lokale Installation der JavaScript-API finden Sie in den Unterlagen zum Produkt ArcGIS JavaScript API. Die folgenden Geoportal-Dateien müssen mit der lokalen JavaScript-API-Referenz aktualisiert werden:
- //geoportal/WEB-INF/classes/gpt/config/gpt.xml
- //geoportal/catalog/skins/lookAndFeel.jsp
- //webapps/geoportal/widgets/example.jsp
- //webapps/geoportal/widgets/searchjs.jsp
Systemanforderungen für Geoportal-Endbenutzer
Der unterstützte Browser und die Esri Softwareanforderungen werden für die Herstellung der Verbindung mit dem Geoportal und die Nutzung dieses bereitgestellten Geoportals empfohlen. Diese Browser und die Esri Software sind nicht für das System notwendig, auf dem das Geoportal gehostet wird, jedoch für die Benutzerumgebungen, die eine Verbindung zum Geoportal herstellen möchten.
Browser-Unterstützung
Das Geoportal wurde für die Verwendung mit den folgenden Browsern getestet:
- Internet Explorer 7.0, 8.0 (Hinweis: Überprüfen Sie für die korrekte Anzeige der Geoportal-Suchseitenkarte und der -Kartenvorschau, dass Sie Internet Explorer 8 im Kompatibilitätsmodus), 9.0, 10 und 11 ausführen.
- Mozilla Firefox 3.0, 3.5 und höher
- Google Chrome
- Apple Safari
Hinweis:
Die Browser "Chrome" und "Safari" erkennen bei der Anzeige von unformatierter XML keine XML-Tags. Dies wirkt sich auf die Anzeige der unformatierten Metadaten im Geoportal aus, da Benutzer nur Text und nicht die zugehörigen Parameter-Tags der Metadaten anzeigen können. Dieses Verhalten ist kennzeichnend für Webbrowser und nicht für das Geoportal. Um die unformatierte Metadaten-XML anzuzeigen, können als Behelfslösung die Quelldaten der Metadaten-XML-Seite angezeigt oder entsprechende Plug-Ins installiert werden, die für die Browser für die XML-Anzeige zur Verfügung stehen.
ArcGIS Desktop
ArcGIS DesktopCSW-Clients, Publish Client und WMC-Client ist ArcGIS for Desktop erforderlich. Mit Geoportal-Clients können Benutzer zum Veröffentlichen und Suchen von ArcGIS Desktop aus eine Verbindung zum Geoportal herstellen.
Vorsicht:
Während der Installation von ArcGIS Desktop muss auf jedem Computer, bei dem die Clients verwendet werden, die Option "ArcGIS Desktop .NET Framework" aktiviert sein.