Ein Geoverarbeitungs-Task ist ein Geoverarbeitungswerkzeug, das auf einem Server ausgeführt wird und dessen Ausführung und Ausgaben vom Server verwaltet werden. Jeder Task wird aus einem einzelnen Ergebnis im Ergebnisfenster erstellt. Beim Veröffentlichen eines Geoverarbeitungsergebnisses wird ein Geoverarbeitungs-Task aus dem Werkzeug erstellt, welches das Ergebnis erzeugt hat. Im Service-Editor sind die Tasks in einem Geoverarbeitungs-Service wie folgt aufgelistet.
Im Service Editor können Sie die Geoverarbeitungs-Tasks anzeigen und bearbeiten, bevor Sie sie veröffentlichen. Sie können die Task-Eigenschaften bearbeiten, den Task in einer Vorschau anzeigen und Tasks hinzufügen oder entfernen.
Task-Eigenschaften
Jeder Geoverarbeitungs-Task hat eine Eigenschaft für Name und Beschreibung, wie oben dargestellt. Diese Eigenschaften werden aus dem Werkzeug abgeleitet, welches das Ergebnis erzeugt hat. Zum Bearbeiten dieser Eigenschaften klicken Sie im linken Fensterbereich des Service-Editors auf den Task und überprüfen ggf. Name und Beschreibung.
Weitere Informationen zur Dokumentation von Services und Tasks
Task-Parametereigenschaften
Ein Task verfügt über mindestens einen Eingabe- und Ausgabeparameter. Diese Task-Parameter stammen aus den Parametern des Werkzeug, welches das Ergebnis erzeugt hat.
Zum Bearbeiten eines Task-Parameters klicken Sie im linken Fensterbereich auf den Parameter. Die Eigenschaftenseite auf der rechten Seite zeigt die Eigenschaften des ausgewählten Parameters an. Jede Eigenschaftenseite verfügt über einen Hilfe-Link, der ein Thema öffnet, das die verschiedenen Einstellungen für den Task-Parameter erläutert.
Jeder Eingabe-Task-Parameter verfügt über Name, Beschreibung, Typ und Eingabemodus.
Name und Beschreibung
Ein aussagekräftiger Name und eine Beschreibung für die Parameter helfen Ihren Clients weiter und liefern geeignete Werte für die Parameter. Standardmäßig kopiert der Service-Editor die Beschreibung des Parameters aus der Elementbeschreibung des Werkzeugs.
Typ
Der Parametertyp definiert, ob der Client einen Wert angeben muss, damit der Task erfolgreich ausgeführt wird. Im Service Editor können Sie nur optionale Parameter in erforderliche Parameter ändern. Wenn Sie einen erforderlichen Parameter in einen optionalen Parameter ändern möchten, müssen Sie den Service-Editor beenden, die Eigenschaften des Werkzeugs bearbeiten, und das Werkzeug erneut ausführen, um ein neues Ergebnis zu erstellen.
Eingabemodus
Der Eingabemodus eines Task-Parameters definiert, wie ein Client Werte für den Task-Parameter bereitstellt. Die Einstellungen, die Sie auswählen können, variieren je nach Datentyp des Werkzeugparameters; die Eingabemodus-Einstellungen für die Raster-Eingabe sind also etwas anders als die Einstellungen für die Feature-Eingabe. In den meisten Fällen stehen drei Eingabemodi zur Auswahl:
- Benutzerdefinierter Wert: der Client stellt einen Wert für den Parameter bereit.
- Auswahlliste: dem Client wird eine Liste mit Zeichenfolgen (die Auswahlliste) angezeigt, und er muss eine oder mehrere Zeichenfolgen aus der Liste auswählen. Je nach Datentyp der Eingabe können die Zeichenfolgen in der Auswahlliste die Namen der Layer oder einfache Schlüsselwortoptionen sein.
- Konstanter Wert: der Task verwendet den Wert, den Sie für den Werkzeugparameter angegeben haben, als das Ergebnis erstellt wurde. Da der Wert konstant ist, kann der Client ihn nicht ändern; daher wird es kein Task-Parameter, wenn der Service veröffentlicht wird. Wenn ein Parameter einen konstanten Wert hat, sind die Eigenschaften Name und Beschreibung deaktiviert, da es sich nicht mehr um einen Task-Parameter handelt.
Diese Optionen sowie andere Optionen, die auf einer Eigenschaftenseite eines Parameters angezeigt werden, wie Standardwert, werden in den unten angegebenen Links ausführlich erläutert.
Diese Eingabemodus-Optionen werden in den folgenden Themen ausführlicher behandelt.
Thema | Hinweise |
---|---|
Parametereigenschaften für Feature-Eingaben. | |
Parametereigenschaften für Raster-Eingaben. | |
Parametereigenschaften für Tabelleneingaben. | |
Parametereigenschaften für Dateieingaben. | |
Eigenschaften für Nicht-Dataset-Datentypen: Boolesch, Long, Double, Datum, Zeichenfolge und Lineare Einheit. | |
Einige Parameter werden vom Service-Editor auf konstante Werte gesetzt, da die Parameter nicht übertragen werden können. | |
Eigenschaften für Ausgabeparameter. |
Tasks hinzufügen
Ein Geoverarbeitungs-Service kann mehr als einen Geoverarbeitungs-Task enthalten. Klicken Sie auf die Schaltfläche Ergebnis hinzufügen , um einen neuen Task hinzuzufügen.
Entfernen von Tasks
Wenn Sie einen Geoverarbeitungs-Task entfernen möchten, klicken Sie mit der rechten Maustaste auf den Task, und wählen Sie Entfernen aus. Wenn Sie einen Task entfernen, wird der Task aus dem Service entfernt. Das entsprechende Geoverarbeitungsergebnis oder die entsprechenden Werkzeuge werden nicht gelöscht.
Anzeigen einer Vorschau für einen Task
Klicken Sie auf die Schaltfläche Vorschau, , um zu sehen, wie das Task-Dialogfeld angezeigt wird, wenn es in ArcGIS for Desktop verwendet wird. Eine Task-Vorschau erleichtert Ihnen, Änderungen zu überprüfen, die Sie an Task-Parametern vorgenommen haben. Wenn Sie mehrere Tasks haben, wählen Sie den Task (oder einen der Parameter) aus, bevor Sie auf die Schaltfläche Vorschau klicken. Sie können während der Veröffentlichung beliebig oft Vorschauen Ihrer Tasks erstellen.