Kurzer Überblick über die Verwendung von ArcGIS Spatial Data Server for the Java Platform

Führen Sie folgende Schritte aus, um ArcGIS Spatial Data Server for the Java Platform zu verwenden:

Installieren der erforderlichen Software

Folgende Software muss installiert sein:

ArcGIS Spatial Data Server for the Java Platform

Führen Sie das Setup auf dem Server aus, um ArcGIS Spatial Data Server for the Java Platform zu installieren und zu autorisieren. Sie müssen ArcGIS Spatial Data Server auf einem öffentlichen Server (außerhalb Ihrer Firewall) installieren, wenn Sie die Bearbeitung durch Ihre veröffentlichten Services zulassen möchten.

Eine ausführliche Anleitung finden Sie im Installationshandbuch für ArcGIS Spatial Data Server for the Java Platform (Windows) oder im Installationshandbuch für ArcGIS Spatial Data Server for the Java Platform unter Linux.

Ein Webanwendungsserver

Installieren Sie einen unterstützten Webanwendungsserver: Apache Tomcat-Webserver, Oracle WebLogic oder IBM WebSphere Application Server. (Überprüfen Sie die unterstützten Versionen in den Systemanforderungen für ArcGIS Spatial Data Server.) Der Webanwendungsserver muss auf demselben Server wie ArcGIS Spatial Data Server installiert sein.

Weitere Informationen finden Sie unter Mit ArcGIS Spatial Data Server for Java verwendete Anwendungs- oder Webserver.

Ein Datenbankmanagementsystem

Zum Veröffentlichen von Daten müssen Sie ein Datenbankmanagementsystem (DBMS) installieren und konfigurieren und über eine Datenbank mit räumlichen Daten verfügen. Lesen Sie dazu die Informationen in der DBMS-Dokumentation.

Das DBMS kann auf demselben Server wie ArcGIS Spatial Data Server ausgeführt werden, es befindet sich jedoch normalerweise auf einem anderen Server.

ArcGIS for Desktop

Führen Sie das Setup auf dem Client-Computer aus, um ArcGIS for Desktop zu installieren und zu autorisieren. Sie stellen eine Verbindung mit der Datenbank her und veröffentlichen Feature-Services über ArcGIS for Desktop. Wenn Sie editierbare Feature-Services veröffentlichen möchten, installieren Sie ArcGIS for Desktop Standard oder Advanced.

Anweisungen dazu finden Sie im Installationshandbuch von ArcGIS for Desktop.

Ein DBMS-Client

Damit Sie eine Verbindung mit einer Datenbank herstellen können, müssen die DBMS-Client-Bibliotheken auf demselben Computer wie ArcGIS for Desktop installiert sein.

Weitere Informationen zum Installieren der Client-Bibliotheken und zum Herstellen einer Verbindung mit der Datenbank über ArcGIS for Desktop finden Sie im entsprechenden Thema zum DBMS:

HinweisHinweis:

Wenn Sie Daten aus einer Oracle-Datenbank oder einer Geodatabase in Oracle veröffentlichen und die Daten den Speichertyp "ST_Geometry" verwenden, müssen Sie den Zugriff auf die Datenbank im Oracle-Listener konfigurieren. Weitere Informationen finden Sie unter Konfigurieren des Oracle-Listeners.

Bereitstellen eines Spatial Data Server

Sie müssen mehrere Konfigurationsschritte ausführen, um den Server für räumliche Daten zur Verwendung vorzubereiten. Zu diesen zählen folgende:

Herunterladen des JDBC-Providers

Sie müssen die erforderlichen Java Database Connectivity-Provider-Dateien (JDBC) für die Datenbank herunterladen, die Sie mit dem ArcGIS Spatial Data Server verwenden, um auf die Datenquelle zuzugreifen. Die Dateien müssen für den Webanwendungsserver verfügbar gemacht werden. Weitere Informationen finden Sie unter Mit ArcGIS Spatial Data Server for Java verwendete JDBC-Provider.

Konfigurieren einer Datenquelle im Webanwendungsserver

Sie müssen eine Datenquelle mit dem Webanwendungsserver konfigurieren, um einen Feature-Server auf dem Server für räumliche Daten zu veröffentlichen. Weitere Informationen finden Sie im entsprechenden Thema zu Ihrem Webanwendungsserver:

Bereitstellen der Datei "arcgis.war" auf dem Anwendungsserver

ArcGIS Spatial Data Server for the Java Platform setzt die Bereitstellung einer Webanwendung voraus, damit Web-Services als Ressourcen angezeigt werden können, die durch ihre URLs identifiziert werden. Der Web- oder Anwendungsserver muss auf die Datei "arcgis.war" zugreifen. Weitere Informationen finden Sie im entsprechenden Thema zu Ihrem Webanwendungsserver:

HinweisHinweis:

Für bestimmte erweiterte Konfigurationen müssen Sie die Datei "javasds-app-config.properties" bearbeiten, bevor Sie die Datei "arcgis.war" oder die domänenübergreifenden Zugriffsdateien bereitstellen.

Autorisieren der Bereitstellung eines Webanwendungsservers

Für die Autorisierung von ArcGIS Spatial Data Server for the Java Platform ist ein zweiter Prozess erforderlich, bei dem die Autorisierungsinformationen dem Service-Repository des Servers für räumliche Daten hinzugefügt werden. Weitere Informationen finden Sie unter Autorisieren einer Bereitstellung von ArcGIS Spatial Data Server for Java.

Erstellen einer Datenquellenzuordnung

Sie müssen eine Datenquellenzuordnung erstellen, um den Client-Anwendungen die Kommunikation mit der registrierten Datenquelle zu ermöglichen. Dies ist über die REST-Adminansicht mit der Funktion "createDatasourceMapping" möglich. Diese Methode empfiehlt sich, wenn der Administrator von Spatial Data Server nicht den Mitarbeitern angehört, die die Services veröffentlichen. Weitere Informationen finden Sie unter Datenquellenzuordnung über die REST-Adminansicht.

Alternativ können Sie eine Datenquelle über ArcMap zuordnen.

Wenn Sie vor der Veröffentlichung keine Datenquellenzuordnung erstellen, versucht ArcMap, die Zuordnung zu erstellen. Bei mehreren registrierten Datenquellen werden Sie dazu aufgefordert, die richtige Datenquelle auszuwählen.

Implementieren von Sicherheit

Es können viele Sicherheitsebenen für Ihre Web-Services implementiert werden. Weitere Informationen zu den unterschiedlichen Konfigurationen finden Sie in der Dokumentation des Webanwendungsservers.

Weitere Informationen zum Sichern der ArcGIS Spatial Data Server-URL finden Sie im entsprechenden Thema zu Ihrem Webanwendungsserver.

Erstellen einer Karte und Veröffentlichen eines Service

In ArcMap stellen Sie eine Verbindung mit der Datenbank und mit Spatial Data Server her, fügen der Karte Daten hinzu, symbolisieren diese und legen die Eigenschaften fest, dann können Sie veröffentlichen.

Verbinden mit der Datenbank

Falls noch nicht geschehen, stellen Sie über das Fenster "Katalog" in ArcMap eine Verbindung mit der Datenbank her. Achten Sie darauf, die Verbindung mit dem Benutzer herzustellen, den Sie bei der Erstellung der Datenquelle verwendet haben.

Stellen Sie außerdem sicher, dass der verbindende Benutzer über Berechtigungen für die Datasets verfügt, die Sie auf dem Spatial Data Server veröffentlichen möchten. Sollen Benutzer beispielsweise nur zu Abfragezwecken auf die Daten in Ihrem Feature-Service zugreifen können, benötigt der für die Datenquelle angegebene Benutzer nur SELECT-Berechtigungen für die Datasets in der Datenbank. Anweisungen finden Sie unter Gewähren und Widerrufen von Berechtigungen für Datasets.

Verbinden mit Spatial Data Server

Um Services zu veröffentlichen und zu verwalten, erstellen Sie eine Verbindung ArcGIS for Server verwalten über ArcGIS for Desktop. Anweisungen dazu finden Sie unter Herstellen einer Verbindung mit ArcGIS Spatial Data Server über ArcGIS for Desktop.

Erstellen einer Karte

Fügen Sie der Karte die Daten hinzu, die Sie veröffentlichen möchten. Legen Sie Symbole und Eigenschaften für die Daten fest, und speichern Sie das Kartendokument dann in einem freigegebenen Verzeichnis, auf das der Webanwendungsserver zugreifen kann.

Weitere Informationen finden Sie unter Erstellen von Feature-Services in ArcMap zur Veröffentlichung auf ArcGIS Spatial Data Server.

Service veröffentlichen

Sie können einen Feature-Service über ein ArcGIS Map-Dokument mit ArcGIS Spatial Data Server veröffentlichen. Dabei wird eine URL generiert, über die Sie den Feature-Service verwenden können.

Standardmäßig können die durch den Feature-Service verfügbar gemachten Daten abgefragt und bearbeitet werden. Sie können bei der Veröffentlichung ändern, über welche Bearbeitungsfunktionen verbindende Benutzer ggf. verfügen.

Anweisungen dazu finden Sie unter Veröffentlichen eines Feature-Service für ArcGIS Spatial Data Server über ArcMap.

Webanwendung erstellen

Clients können entweder über eine Webanwendung oder über ArcGIS for Desktop auf Feature-Services zugreifen. Esri stellt verschiedene Ressourcen bereit, mit denen Sie Web-GIS-Anwendungen und -Services erstellen können. Wählen Sie die Ressource abhängig von Ihrer Erfahrung und Ihren Kenntnissen sowie den Anforderungen der Anwendung aus.

Wenn Sie keine Erfahrung mit der Entwicklung von Webanwendungen haben, wird empfohlen, die Ressourcen auf ArcGIS Online zum Erstellen von Webanwendungen zu verwenden.

Sie können auch ArcGIS Viewer for Flex und ArcGIS Viewer for Microsoft Silverlight verwenden. Dies sind sofort verwendbare, konfigurierbare Webanwendungen, die auf ArcGIS-Web-APIs aufbauen.

Oder schreiben Sie eine eigene Anwendung mit den Web Mapping-APIs von Esri für JavaScript, Flex oder Silverlight.

9/12/2013