ArcGIS Server umfasst Folgendes als Teil eines serverbasierten GIS:
Kartenservice-Publishing
Sobald Sie ArcGIS Server installiert haben, können Sie Web-Services aus GIS-Ressourcen wie Karten, Bildern und Geoverarbeitungsmodellen veröffentlichen. Daneben stehen mehrere, 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 verfügt über 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, und beide müssen auf demselben Cluster ausgeführt werden.
CachingTools
Damit der Karten- oder Image-Service während des Caching-Vorgangs nicht stark ausgelastet wird, werden die Verarbeitungsvorgänge an einen Geoverarbeitungs-Service namens CachingTools ausgelagert. Dieser Service wird beim Erstellen Ihrer ArcGIS Server-Site im Systemordner vorkonfiguriert. Sie können die Ausführung des CachingTools-Service auf eine definierte Gruppe von Computern beschränken, sodass andere Computer in Ihrer Site ausreichend Ressourcen frei haben, um Service-Anforderungen schnell verarbeiten zu können.
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, und beide müssen auf demselben Cluster ausgeführt werden.
GeoAnalytics-Werkzeuge
Mit dem vorkonfigurierten GeoAnalyticsTools-Service werden Big-Data-Feature-Analysen in ArcGIS GeoAnalytics Server unterstützt.
Damit Mitglieder die GeoAnalyticsTools für Big-Data-Feature-Analysen in Portal for ArcGIS, in der REST-API, der Python-API oder in ArcGIS Pro verwenden können, müssen Sie die Anleitungen zum Konfigurieren des Portals mit ArcGIS GeoAnalytics Server im Portal for ArcGIS-Administratorhandbuch 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 Portal for ArcGIS. Weitere Informationen zu den Batch-Geokodierungswerkzeugen finden Sie in der Dokumentation zur ArcGIS-REST-API.
Geometry-Service
Der vorkonfigurierte Geometry-Service 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 Webanwendung mit der ArcGIS API 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 Geometrieservice 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 Webanwendungen 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 mit Manager oder ArcGIS Desktop 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 die RasterAnalysisTools für Raster-Analysen in Portal for ArcGIS, in der REST-API, der Python-API oder in ArcGIS Pro verwenden können, müssen Sie die Anleitungen zum Konfigurieren des Portals für die Ausführung von Raster-Analysen im Portal for ArcGIS-Administratorhandbuch 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 wird bereitgestellt, um die Vorschau der ArcGIS Server-Funktion zu ermöglichen. Wenn Sie in ArcGIS Server Manager auf die Miniaturansicht für diesen Kartenservice klicken, wird dieser sofort in einer Webanwendung angezeigt. Sie können dieses Beispiel auch in ArcGIS-Clients verwenden, 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, und beide müssen auf demselben Cluster ausgeführt werden.
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. Sie können die Ausführung des SceneCachingTools-Service auf eine definierte Gruppe von Computern beschränken, sodass andere Computer in Ihrer Site ausreichend Ressourcen frei haben, um Service-Anforderungen schnell beantworten zu können.
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, und beide müssen auf demselben Cluster ausgeführt werden.
Spatial Analysis Tools
Mit dem SpatialAnalysisTools-Service werden räumliche Analysen in Portal for ArcGIS unterstützt. Der Server verarbeitet Analyseanforderungen, speichert die Ergebnisse in ArcGIS Data Store und gibt Ergebnisse an Mitglieder der Portal for ArcGIS-Website zurück.
Damit Mitglieder den SpatialAnalysisTools-Service zur Durchführung von Analysen in Portal for ArcGIS 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:
Vollständige Anweisungen zum Konfigurieren des Portals für die Durchführung von Analysen finden Sie im Administratorhandbuch 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 kommt 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 GIS-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 eigenen 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 Webanwendungen entwickeln, müssen Sie gelegentlich 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 DirectoryVerzeichnis kann Ihr Server auch optimal 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, in ArcMap, ArcGIS Explorer Desktop oder Google Earth in der Vorschau anzeigen.
Sie können das Services Directory über die installierte Verknüpfung oder durch Eingeben von http://gisserver.domain.com:6080/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 einfachen 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 Administrator Directory, indem Sie http://gisserver.domain.com:6080/arcgis/admin 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. In vielen Fällen bieten die Erweiterungen für Desktops und Server getrennte Funktionalitäten. Eine Liste der verfügbaren Erweiterungen finden Sie unter Erweiterungen für ArcGIS Server.