ArcGIS Server umfasst Folgendes als Teil eines serverbasierten GIS:
Kartenservice-Veröffentlichung
Sobald Sie ArcGIS Server installiert haben, können Sie Web-Services aus GIS-Ressourcen wie Karten, Bildern und Geoverarbeitungsmodellen veröffentlichen. Es stehen die im Folgenden beschriebene vorkonfigurierte Services bereit.
Die ArcGIS Server-Web-Services werden über REST und SOAP bereitgestellt und können von Esri Clients und von anderen Clients aufgerufen werden. Erfahrene Entwickler können die Standard-Services erweitern, indem sie Serverobjekterweiterungen (SOEs) und Serverobjekt-Interceptoren (SOIs) verwenden.
Vorkonfigurierte Services
ArcGIS Server umfasst verschiedene vorkonfigurierte Services, die Ihnen die Ausführung häufiger Aufgaben erleichtern.
CachingControllers
Der CachingControllers-Service hilft bei der Verarbeitung von Karten- und Bild-Caching-Aufträgen. Anhand der maximalen Anzahl von Instanzen, die Sie für diesen Service festlegen, wird bestimmt, wie viele Cache-Aufträge gleichzeitig ausgeführt werden können.
Der CachingControllers-Service arbeitet mit dem CachingTools-Service zusammen. Beide müssen ausgeführt werden, um Caches erstellen zu können.
CachingTools
Damit der Karten- oder Image-Service während des Caching-Vorgangs nicht stark ausgelastet wird, werden die Verarbeitungsvorgänge an einen Geoverarbeitungsservice namens CachingTools ausgelagert. Dieser Service wird beim Erstellen Ihrer ArcGIS Server-Site im Systemordner vorkonfiguriert.
Der CachingTools-Service wird standardmäßig gestartet. Dieser Service sollte immer ausgeführt werden, damit er auf Caching-Anforderungen reagieren kann. Wenn der Service angehalten wird oder nicht verfügbar ist, schlagen Caching-Anforderungen fehl. Sie können den CachingTools-Service nicht löschen und müssen ihn im Ausführungsmodus Asynchron belassen.
Der CachingTools-Service arbeitet mit dem CachingControllers-Service zusammen. Beide müssen ausgeführt werden, um Caches erstellen zu können.
GeoAnalytics Tools
Mit dem vorkonfigurierten GeoAnalyticsTools-Service werden Big-Data-Feature-Analysen in ArcGIS GeoAnalytics Server unterstützt.
Damit Mitglieder den GeoAnalyticsTools-Service für Big-Data-Feature-Analysen in ArcGIS Enterprise, in der REST-API, der ArcGIS API for Python oder in ArcGIS Pro verwenden können, müssen Sie die Anleitungen unter Einrichten von ArcGIS GeoAnalytics Server in den Portal for ArcGIS-Administratoranweisungen befolgen. Der GeoAnalyticsTools-Service ist im Systemordner vorkonfiguriert und standardmäßig angehalten. Er wird automatisch gestartet, nachdem Sie ArcGIS Server als GeoAnalytics Server für Ihr Portal konfiguriert haben.
Geocoding Tools
Der vorkonfigurierte GeocodingTools-Service dient der Unterstützung der asynchronen Batch-Geokodierung in ArcGIS Enterprise. Weitere Informationen zu den Batch-Geokodierungswerkzeugen finden Sie in der Dokumentation zur ArcGIS-REST-API.
Geometrieservice
Der vorkonfigurierte Geometrieservice kann geometrische Berechnungen, wie z. B. Puffern, Vereinfachen und Berechnungen von Flächen und Längen, sowie Projizierungen durchführen. Zudem umfasst er Funktionen für das Webediting. Wenn Sie eine Web-App mit der ArcGIS Maps SDK for JavaScript erstellen, können Sie über den REST-Endpunkt auf den Geometrieservice verweisen, um in der Webanwendung geometrische Berechnungen auszuführen und Daten zu bearbeiten.
Der Geometry-Service ist im Ordner "Utilities" vorkonfiguriert und ist standardmäßig angehalten. Sie müssen den Service explizit starten, bevor Sie ihn verwenden können.
PrintingTools
"PrintingTools" ist ein Geoverarbeitungsservice, den Sie zum Drucken von Webkarten bereitstellen können. Wenn Sie beispielsweise mit den ArcGIS-Web-APIs Web-Apps entwickeln, können Sie den PrintingTools-Service aufrufen, um als Ausgabe eines Kartenservice ein druckbares Bild von hoher kartografischer Qualität zu erhalten.
Der PrintingTools-Service ist im Ordner "Utilities" vorkonfiguriert. Er ist standardmäßig angehalten. Sie müssen den PrintingTools-Service explizit starten, bevor Sie ihn verwenden können.
PublishingTools
Wenn Sie einen Service veröffentlichen, verwendet ArcGIS Server einen Geoverarbeitungsservice namens PublishingTools, um die Service-Definitionsdatei auf den Server hochzuladen, zu entpacken und sie für die Nutzung als Service bereitzustellen.
Der PublishingTools-Service ist im Systemordner vorkonfiguriert und wird standardmäßig gestartet. Dieser Service sollte immer ausgeführt werden, damit er auf Veröffentlichungsanforderungen reagieren kann. Wenn der PublishingTools-Service angehalten wird oder nicht verfügbar ist, schlagen Service-Veröffentlichungen fehl. Der PublishingTools-Service kann nicht gelöscht werden.
Raster-Analysewerkzeuge
Die vorkonfigurierten Services RasterAnalysisTools, RasterProcessing und RasterRendering dienen der Unterstützung der verteilten Raster-Analyse in ArcGIS Image Server.
Damit Mitglieder den RasterAnalysisTools-Service für Raster-Analysen in ArcGIS Enterprise, in der REST-API, der ArcGIS API for Python oder in ArcGIS Pro verwenden können, müssen Sie die Anleitungen unter Konfigurieren und Bereitstellen von ArcGIS Enterprise für die Raster-Analyse in den Portal for ArcGIS-Administratoranweisungen befolgen. Die Services werden im Systemordner vorkonfiguriert und sind standardmäßig angehalten. Sie werden automatisch gestartet, nachdem Sie ArcGIS Server als ArcGIS Image Server für Ihr Portal konfiguriert haben.
ReportingTools
Der Geoverarbeitungsservice "ReportingTools" erleichtert die Erstellung von Berichten über den Status der Caching-Aufträge von Karten- und Image-Services.
Dieser Service ist im Systemordner vorkonfiguriert und wird standardmäßig gestartet. Dieser Service sollte immer ausgeführt werden, damit er für das Berichten über den Status von Caching-Aufträgen verfügbar ist. Wenn der ReportingTools-Service angehalten oder nicht verfügbar ist, können Sie den Status des Caching-Auftrags nicht anzeigen. Der ReportingTools-Service kann nicht gelöscht werden.
SampleWorldCities-Kartenservice
Der SampleWorldCities-Kartenservice ermöglicht die Vorschau der ArcGIS Server-Funktionalität. Wenn Sie in ArcGIS Server Manager auf die Miniaturansicht für diesen Kartenservice klicken, wird dieser sofort in einer Web-App angezeigt. Sie können dieses Beispiel auch in ArcGIS-Clients verwenden, genau wie jeden anderen Kartenservice.
Der SampleWorldCities-Kartenservice ist im Ordner "Site "(Stammverzeichnis) vorkonfiguriert und wird standardmäßig gestartet. Wenn Sie den Service nicht mehr benötigen, können Sie ihn von der ArcGIS Server-Site löschen.
SceneCachingControllers
Der SceneCachingControllers-Service hilft bei der Verarbeitung von Caching-Aufträgen des Szenen-Service. Anhand der maximalen Anzahl von Instanzen, die Sie für diesen Service festlegen, wird bestimmt, wie viele Cache-Aufträge gleichzeitig ausgeführt werden können.
Der SceneCachingTools-Service arbeitet mit dem SceneCachingControllers-Service zusammen. Beide müssen ausgeführt werden, um Caches erstellen zu können.
SceneCachingTools
Damit Ihr Szenen-Service während des Caching-Vorgangs nicht stark ausgelastet wird, werden die Verarbeitungsvorgänge an einen Geoverarbeitungsservice namens SceneCachingTools ausgelagert. Dieser Service wird beim Erstellen Ihrer ArcGIS Server-Site im Systemordner vorkonfiguriert.
Der SceneCachingTools-Service wird standardmäßig gestartet. Dieser Service sollte immer ausgeführt werden, damit er auf Caching-Anforderungen reagieren kann. Wenn der Service angehalten wird oder nicht verfügbar ist, schlagen Caching-Anforderungen fehl. Sie können den SceneCachingTools-Service nicht löschen und müssen ihn im Ausführungsmodus Asynchron belassen.
Der SceneCachingControllers-Service arbeitet mit dem SceneCachingTools-Service zusammen. Beide müssen ausgeführt werden, um Caches erstellen zu können.
Räumliche Analysewerkzeuge
Der vorkonfigurierte SpatialAnalysisTools-Service unterstützt räumliche Analysen im ArcGIS Enterprise-Portal. Der Server verarbeitet Analyseanforderungen, speichert die Ergebnisse im ArcGIS Data Store und gibt Ergebnisse an Mitglieder der Portal-Website zurück.
Damit Mitglieder den SpatialAnalysisTools-Service zur Durchführung von Analysen in ArcGIS Enterprise nutzen können, müssen Sie ArcGIS Server als Hosting-Server für Ihr Portal konfigurieren und Mitgliedern Berechtigungen zum Durchführen von Analysen gewähren. Der SpatialAnalysisTools-Service ist im Systemordner vorkonfiguriert und standardmäßig angehalten. Er wird automatisch gestartet, nachdem Sie ArcGIS Server als Hosting-Server für das Portal konfiguriert haben.
Tipp:
Anweisungen zum Konfigurieren des Portals für die Durchführung von Analysen finden Sie in den Administratoranweisungen zu Portal for ArcGIS.
SyncTools
Sie können für Feature-Services eine Synchronisierungsfunktion aktivieren, die es Clients ermöglicht, eine lokale Kopie der Daten zwecks Offline-Nutzung herunterzuladen und Veränderungen zwischen dem Client und dem Feature-Service zu synchronisieren, wenn der Client wieder online ist. Diese Download- und Synchronisierungsfunktionen können synchron oder asynchron ausgeführt werden. Der SyncTools-Service gelangt zum Einsatz, wenn die Synchronisierungsvorgänge asynchron ausgeführt werden.
Der SyncTools-Geoverarbeitungsservice wird im ArcGIS Server-Systemordner vorkonfiguriert und ist standardmäßig gestartet. Wenn Sie über Feature-Services mit aktivierter Synchronisierung verfügen, sollte dieser Service immer ausgeführt werden Wenn der SyncTools-Geoverarbeitungsservice angehalten wird oder nicht verfügbar ist, schlagen die Synchronisierungsvorgänge bei asynchroner Ausführung fehl. Der SyncTools-Service kann nicht gelöscht werden.
ArcGIS Server Manager
ArcGIS Server Manager ist die Anwendung, die Sie zum Arbeiten mit dem Server verwenden. In Manager können Sie Services hinzufügen bzw. entfernen, optimieren, sichern und in Ordnern organisieren. Zudem ermöglicht Manager es Ihnen, die Computer und Verzeichnisse in Ihrer ArcGIS Server-Site zu konfigurieren und Fehler des GIS-Servers mithilfe der Protokolle zu beheben.
ArcGIS Web Adaptor
ArcGIS Web Adaptor ist eine optionale Anwendung, die Sie installieren können, um ArcGIS Server die Zusammenarbeit mit Ihrem Webserver zu ermöglichen. ArcGIS Server stellt Web-Services über HTTP für grundlegende Entwicklungs- und Testszenarien bereit. Installieren Sie Web Adaptor, wenn Sie die URL und Portnummer der Site anpassen oder Sicherheitsrichtlinien auf Webebene konfigurieren möchten.
Weitere Informationen finden Sie unter ArcGIS Web Adaptor.
ArcGIS Server-Services-Verzeichnis
Wenn Sie Web-Apps entwickeln, müssen Sie möglicherweise einigen Ressourcen auf Ihrem Server URLs bereitstellen. Das ArcGIS Server Services Directory ist ein Werkzeug, das REST-Technologie (Representational State Transfer) verwendet, um Informationen zu den Services und den entsprechenden URLs zu ermitteln, die Sie für die Entwicklung verwenden können.
Über das Services-Verzeichnis kann Ihr Server auch durch Browsen oder Suchanfragen entdeckt werden. Durch das Services-Verzeichnis können Benutzer des Servers z. B. auf einen geographischen Footprint aller verfügbaren Services zugreifen. Benutzer können auch Services-Metadaten auf Service-Ebene abrufen und sie in einem Webbrowser, ArcGIS Earth oder Google Earth in der Vorschau anzeigen.
Sie können das Services-Verzeichnis über die installierte Verknüpfung oder durch Eingeben von https://gisserver.domain.com:6443/arcgis/rest/services in einem Webbrowser öffnen.
REST-API und Befehlszeilendienstprogramme für die Serververwaltung
Die ArcGIS-REST-API ermöglicht die Erstellung von Skripten für allgemeine Serververwaltungs-Tasks wie das Hinzufügen eines Computers zu einer Site, das Veröffentlichen eines Service, das Hinzufügen von Berechtigungen usw. Das ArcGIS-Server-Administratorverzeichnis bietet interaktiven Zugriff auf diese API. Sie erleichtert es, die Befehlshierarchie zu erlernen und HTTP-Anforderungen zum Einfügen in Skripte zu erstellen. Sobald Sie sich mit der API vertraut gemacht haben, können Sie die ArcGIS Server-Site mit allen Werkzeugen und Programmiersprachen verwalten, mit denen HTTP-Anforderungen gesendet werden können.
Öffnen Sie das Administratorverzeichnis, indem Sie https://gisserver.domain.com:6443/arcgis/admin in einen Webbrowser eingeben.
ArcGIS Server installiert außerdem eine Reihe von Befehlszeilendienstprogrammen, die in Batch-Dateien verwendet werden können. Mithilfe dieser Dienstprogramme wird vermieden, dass für die meisten gängigen Verwaltungsaktionen Routinen programmiert werden müssen.
Weitere Informationen finden Sie unter Skripterstellung für die ArcGIS Server-Verwaltung.
Erweiterungen
Dank der Erweiterungen für ArcGIS Server können Sie weitere Funktionen hinzufügen. Eine Liste der verfügbaren Erweiterungen finden Sie unter ArcGIS Server-Funktionen und -Erweiterungen.