Skip To Content

Geoverarbeitungsservice-Einstellungen: Parameter

Parameter Erläuterung

Cluster

Das Cluster, in dem der Service ausgeführt wird.

Ausführungsmodus: Synchron oder Asynchron

Asynchron und synchron definieren, wie der Client (die Anwendung, die den Task verwendet) mit dem Server interagiert und das Task-Ergebnis erhält. Wenn ein Service auf synchron eingestellt ist, wartet der Client, bis der Task beendet ist. In der Regel dauert die Ausführung eines synchronen Tasks kurz – fünf Sekunden oder weniger. Ein asynchroner Task braucht in der Regel länger, und der Client muss den Server regelmäßig abfragen, ob der Task beendet ist, und nach Fertigstellung das Ergebnis abrufen. Eine Webanwendung, die einen asynchronen Task verwendet, muss Logik implementiert haben, um den Task-Status zu überprüfen und das Ergebnis nach der Fertigstellung zu verarbeiten. ArcGIS for Desktop-Clients verarbeiten beide Ausführungstypen nativ.

Ergebnisanzeige mit einem Kartenservice

Beim Veröffentlichen eines Geoverarbeitungsservice können Sie das Ergebnis aller Tasks innerhalb des Service als Karte anzeigen lassen (zusätzlich zu weiteren Task-Ergebnissen). Das Kartenbild wird auf dem Server als Kartenservice erstellt und als Bild (ein .tiff, mit Angaben zum Style) zurück an den Client übermittelt. Die Symbolisierung, Beschriftung, Transparenz und alle anderen Eigenschaften des Kartenbilds, das zurückgegeben werden soll, sind mit dem Ausgabe-Layer in der aktuellen ArcMap-Sitzung identisch. Einen Kartenservice des Ergebnisses können Sie aus verschiedenen Gründen verwenden:

  • Wenn der Task eine große Anzahl von Features ausgibt, die der Client symbolisieren und darstellen muss, ist es einfacher und schneller für den Client, eine Karte zu empfangen.
  • Die beste Möglichkeit, das Ergebnis darzustellen, erfordert Funktionen, die sich in ArcMap und nicht auf dem Client befinden.
  • Zur zweckmäßigen Datenverteilung sollten Sie dem Client keine Features senden, sondern nur ein Kartenbild.
  • Das Task-Ergebnis ist ein nicht übertragbares Dataset wie eine TIN- oder CAD-Zeichnung. Die einzige Möglichkeit, Geographie an den Client zu senden, ist über ein Kartenbild.

Wenn der Ausgabe-Layer Einzelwerte zeichnet, müssen Sie ggf. <alle anderen Werte> in den Layer-Eigenschaften deaktivieren, um die Neuberechnung der Einzelwerte vor dem Zeichnen festzulegen. Weitere Informationen finden Sie unter Erstellen einer Layer-Symbolisierung-Datei.

Wenn der Client die Daten nur anzeigen und nicht herunterladen können soll, legen Sie die Option Maximale Anzahl der vom Server zurückgegebenen Datensätze beim Veröffentlichen auf 0 (Null) fest.

Hinweis:

Ein Ergebnis-Kartenservice kann nur dann verwendet werden, wenn der Service auf Asynchron eingestellt ist.

Meldungen anzeigen

Sie können Meldungen verschiedener Ebenen an den Client zurückgeben, der den Geoverarbeitungsservice ausgeführt hat.

  • Keine: (Standard) Es werden keine Geoverarbeitungsmeldungen an den Client zurückgegeben, außer ob die Ausführung erfolgreich war oder fehlgeschlagen ist.
  • Fehler: Es werden nur Werkzeugmeldungen, die einen Fehler erzeugen, an den Client zurückgegeben.
  • Warnung: Es werden alle Werkzeugfehler und Warnmeldungen an den Client zurückgegeben.
  • Info: Es werden alle Werkzeugmeldungen der Ausführung an den Client zurückgegeben.

Vorsicht:

Alle Meldungen, unabhängig von der Ebene, können Dataset-Pfade und -Namen enthalten, was ein Sicherheitsrisiko darstellen kann. Die Info-Ebene ist am ausführlichsten und enthält mehr Verweise auf Dataset-Pfade und -Namen. Im Allgemeinen sollten Sie während der Entwicklung Meldungen zurückgeben lassen, sie aber in der Produktionsphase deaktivieren.

Weitere Informationen zu Meldungstypen und Gewichtung in der Geoverarbeitung

Maximale Anzahl der vom Server zurückgegebenen Datensätze

Die maximale Anzahl von Ergebnissen, die der Service an einen Client zurückgeben kann. Wenn Sie diesen Wert auf eine große Zahl einstellen, kann Ihr GIS-Server eine Menge einzelner Datensätze oder Features verarbeiten, die an den Client gesendet werden. Wenn Sie keine Features zurückgeben möchten, setzen Sie diesen Wert auf 0 (Null). In der Regel setzen Sie diesen Wert nur dann auf Null, wenn Sie Ergebnisse mit einem Kartenservice anzeigen verwenden.

Verzeichnisse

Die vom Server verwendeten Verzeichnisse, in die beim Ausführen eines Tasks Dateien geschrieben werden.

Einige Einstellungen des Geoverarbeitungsservice können nur auf der ArcGIS for Server-Administratorverzeichnis-Webseite festgelegt werden. Diese erweiterten Einstellungen können nicht in ArcMap oder ArcGIS Server Manager konfiguriert werden.

Ändern der Eigenschaften eines vorhandenen Service

Alle oben aufgelisteten Service-Eigenschaften können geändert werden, nachdem der Service veröffentlicht wurde. Sie benötigen mindestens eine Publisher- oder Administratorverbindung, um die Einstellungen zu bearbeiten. Diese Einstellungen können auf einen Service angewendet werden, der bereits ausgeführt wird oder gestoppt wurde. Wenn Sie die Einstellungen eines laufenden Service ändern, wird dieser nach dem Anwenden der Einstellungen neu gestartet.

Hinweis:

Gehen Sie sorgfältig vor, wenn Sie den Kartenservice des Ergebnisses eines vorhandenen Service aktivieren oder deaktivieren. Ein Geoverarbeitungs-Task innerhalb des Service erfordert möglicherweise einen Kartenservice des Ergebnisses, um nicht unterstützte Ausgabetypen zu zeichnen; daher sollten Sie die Einstellung Ergebnisse mit einem Kartenservice anzeigen nicht deaktivieren.

Unterschiede zwischen 10.0 und höheren Versionen

Ältere Versionen:

Vor 10.1 konnten Sie lokale Aufträge für einen Geoverarbeitungsservice aktivieren. Diese Option ist nun veraltet, und wenn Ihr Service veröffentlicht wird, bestimmt der Server, ob die Einstellung aktiviert werden muss. Lokale Aufträge werden aktiviert, wenn das Ausgabeverzeichnis auf einen UNC-Pfad eingestellt ist oder das gesamte GIS-Server-Cluster aus mehreren Rechnern besteht. Das Verzeichnis lautet in der Regel C:\Documents and Settings\arcgis\Local Settings\Temp bzw. C:\Users\arcgis\AppData\Local\Temp unter Windows oder C:\windows\temp\Temp unter Linux. In den erweiterten Service-Einstellungen kann ein GIS-Serveradministrator den Verzeichnispfad ändern.

Ältere Versionen:

Wenn Geoverarbeitungsservices vor der Version 10.1 entweder die Erweiterung "ArcGIS Spatial Analyst" oder Coverage-Werkzeuge nutzten, musste manchmal das temporäre Verzeichnis des arcgis-Kontos in einen anderen Ordner wie C:\arcgisserver\temp geändert werden. Einige Werkzeuge wiesen Einschränkungen hinsichtlich Pfaden mit mehr als 100 Zeichen oder Pfaden mit Leerzeichen auf. Ab 10.1 wurde die Pfadbeschränkung auf 255 Zeichen erhöht und wurden Leerstellen für Pfade zugelassen.

Verwandte Themen