ArcGIS for Server umfasst Folgendes als Teil eines serverbasierten GIS:
Kartenservice-Publishing
Sobald Sie ArcGIS for 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, Bildern und Globus-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-, Globe- oder Image-Service während des Caching-Vorgang nicht stark ausgelastet wird, werden die Verarbeitungsvorgänge an einen Geoverarbeitungsservice namens CachingTools ausgelagert. Dieser Service wird im Systemordner vorkonfiguriert, wenn Sie eine ArcGIS-Server-Site erstellen. 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..
Geometrieservice
Der vorkonfigurierte Geometrie-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 for 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.
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 Karten-Service 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 im Systemordner vorkonfiguriert, wenn Sie eine ArcGIS-Server-Site erstellen. 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..
Suchservice
Der vorkonfigurierte Such-Service kann einen durchsuchbaren Index des GIS-Inhalts Ihrer Organisation erstellen. So können Sie z. B. festlegen, dass der Suchservice die GIS-Datenordner indiziert, und zulassen, dass die ArcMap-Benutzer in der Organisation den Service bei ihrer Datensuche referenzieren.
Der Suchservice ist im Ordner "Utilities" vorkonfiguriert und ist standardmäßig angehalten. Sie müssen den Service explizit starten, bevor Sie ihn verwenden können.
Spatial Analyst-Werkzeuge
Mit SpatialAnalysisTools 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 SpatialAnalysisTools 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 Service für räumliche Analysewerkzeuge ist im Ordner "Utilities" 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 ist im Systemordner von ArcGIS-Server vorkonfiguriert und wird 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 es Manager Ihnen, die Computer und die Verzeichnisse in Ihrer ArcGIS-Server-Site zu konfigurieren und Fehler des GIS-Servers mithilfe von Protokollen 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 ArcGIS Web Adaptor, wenn Sie die URL und Portnummer der Site anpassen oder Sicherheitsrichtlinien auf Webebene konfigurieren möchten.
Weitere Informationen finden Sie unter Info zu ArcGIS Web Adaptor.
ArcGIS Server Services Directory
Wenn Sie Webanwendungen entwickeln, müssen Sie gelegentlich einigen Ressourcen auf Ihrem Server URLs bereitstellen. Das ArcGIS-Server-Services-Verzeichnis 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 optimal durch Browsen oder Suchanfragen gefunden 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-Verzeichnis über die installierte Verknüpfung oder durch Eingeben von http://gisserver.domain.com:6080/arcgis/rest/services in einem Webbrowser öffnen.
REST-API und Befehlszeilen-Dienstprogramme 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 for 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 jedem Werkzeug und jeder Programmiersprache verwalten, mit denen HTTP-Anforderungen gesendet werden können.
Öffnen Sie das Administratorverzeichnis, indem Sie http://gisserver.domain.com:6080/arcgis/admin eingeben.
ArcGIS-Server installiert außerdem eine Reihe von Befehlszeilen-Dienstprogrammen, 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
Dienstprogramm "ArcGIS-Server-Konto konfigurieren"
Das Dienstprogramm "ArcGIS-Server-Konto konfigurieren" ist eine kleine Anwendung, die in der Installation von ArcGIS for Server enthalten ist und es Ihnen ermöglicht, schnell die Konfiguration des ArcGIS-Server-Kontos zu ändern. Wenn Sie die Kontoeinstellungen einmal ändern müssen, z. B. um das Kennwort zu ändern, öffnen Sie das Dienstprogramm über das Installationsverzeichnis von ArcGIS-Server.
Weitere Informationen finden Sie unter Das ArcGIS-Server-Konto.
Erweiterungen
Mit den Erweiterungen für ArcGIS-Server können Sie dem System 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.