Geoverarbeitungs-Service-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 Karten-Service

Beim Veröffentlichen eines Geoverarbeitungs-Service können Sie das Ergebnis aller Tasks im Service als Karte anzeigen lassen (zusätzlich zu Ihrem Task-Ergebnis). Die Karte wird auf dem Server mithilfe von ArcMap erstellt und dann als Bild (z. B. als .jpeg) zurück an den Client übertragen. Die Symbologie, Beschriftung, Transparenz und alle anderen Eigenschaften der zurückgegebenen Karte sind mit dem Ausgabe-Layer in der aktuellen ArcMap-Sitzung identisch. Einen Karten-Service 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-Symbologie-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.

Wenn Sie diese Option verwenden, wird auf dem Server automatisch ein Karten-Service mit demselben Namen wie Ihr Geoverarbeitungs-Service erstellt.

Meldungen anzeigen

Sie können Meldungen verschiedener Ebenen an den Client zurückgeben, der den Geoverarbeitungs-Service 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.

AchtungAchtung:

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 Karten-Service anzeigen verwenden.

Verzeichnisse

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

Einige Einstellungen des Geoverarbeitungs-Service können nur auf der ArcGIS for Server-Administratorverzeichnis-Webseite festgelegt werden. Diese erweiterten Einstellungen können nicht in ArcMap oder ArcGIS for 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.

HinweisHinweis:

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

Unterschiede zwischen 10 und 10.1

VeraltetVeraltet:

Vor 10.1 konnten Sie lokale Aufträge für einen Geoverarbeitungs-Service 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:\Dokumente und Einstellungen\arcgis\Local Settings\Temp oder C:\Benutzer\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.

VeraltetVeraltet:

Wenn Geoverarbeitungs-Services vor 10.1 entweder die Erweiterung "ArcGIS Spatial Analyst" oder Coverage-Werkzeuge nutzten, mussten Sie manchmal das temporäre Verzeichnis des arcgis-Kontos in einen anderen Ordner wie C:\arcgisserver\temp ändern. Einige Werkzeuge weisen Einschränkungen hinsichtlich Pfaden mit mehr als 100 Zeichen oder mit Leerzeichen auf. Ab 10.1 wurde die Pfadbeschränkung auf 255 Zeichen erhöht.

Verwandte Themen

9/11/2013