Was umfasst ArcGIS for Server?
In diesem Thema
- Kartenservice-Publishing
- Vorkonfigurierte Services
- ArcGIS Server Manager
ArcGIS Web Adaptor - ArcGIS Server Services Directory
- REST-API und Befehlszeilen-Dienstprogramme für die Serververwaltung
- Erweiterungen
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 for 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 for Server einen Geoverarbeitungsservice namens PublishingTools, um die Service-Definitionsdatei auf den Server hochzuladen, auszupacken 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 Voranzeige der ArcGIS-Server-Funktion zu ermöglichen. Wenn Sie auf die Miniaturansicht für diesen Kartenservice klicken, wird sie in ArcGIS Server Manager 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 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.
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 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.
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 ArcGIS-Server-Systemordner 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 und entfernen, Services optimieren und sichern und Services 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 optionaleAnwendung, die Sie installieren können, um ArcGIS for Server die Zusammenarbeit mit Ihrem eigenen Webserver zu ermöglichen. ArcGIS for 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 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 Directory 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 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 Server Administrator Directory 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 Administrator Directory, 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 muss.
Weitere Informationen finden Sie unter Skripterstellung für die ArcGIS-Server-Verwaltung
Erweiterungen
Mit den Erweiterungen für ArcGIS for 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.