Ein skalarer Datentyp ist alles, was nicht als Dataset auf der Festplatte vorliegt, also Zeichenfolge, Boolesch, Double usw.
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.
Weitere Informationen zur Dokumentation von Services, Tasks und Werkzeugen
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
Benutzerdefinierter Wert
In diesem Modus gibt der Client seinen eigenen Wert in den Task-Parameter ein. Dieser Eingabemodus ist für Parameter, die eine vordefinierte Werteliste haben, nicht verfügbar. In der Abbildung unten sehen Sie das Werkzeug Puffer, das als Task veröffentlicht wurde. Der Parameter Side Type hat eine vordefinierte Liste mit Zeichenfolgen (FULL, LEFT, RIGHT). Da die Auswahlmöglichkeiten vordefiniert sind, ist der Eingabemodus Benutzerdefinierter Wert nicht verfügbar.
Standardwert
Der Standardwert ist der Wert des Werkzeugparameters, der zum Erstellen des Ergebnisses verwendet wird. Falls der Client keinen Wert für den Parameter angibt, wird der Task mit dem Standardwert ausgeführt. Wenn der Werkzeugparameter mehrere Werte akzeptiert, kann der Standardwert auch eine Werteliste sein, wobei jeder Wert durch ein Semikolon getrennt wird.
Auswahlliste
Verwenden Sie den Eingabemodus Auswahlliste, wenn der Client einen (oder mehrere) vordefinierte Werte als Eingabe auswählen soll. Die Werteliste wird aus dem Werkzeugparameter ausgefüllt. Aktivieren Sie das Kontrollkästchen neben den Werten, die der Client als Eingabe auswählen kann.
Der Eingabemodus Auswahlliste ist nur verfügbar, wenn der Werkzeugparameter eine Auswahl zulässt. Im oben angegebenen Task-Beispiel für Puffer ist der Eingabemodus Auswahlliste verfügbar, da der Parameter Side Type eine vordefinierte Werteliste aufweist (FULL, LEFT, RIGHT).
Viele Geoverarbeitungswerkzeuge definieren Auswahllisten, auch als Wertelistenfilter bezeichnet, für ihre Zeichenfolgenparameter. Sie können Ihre eigene Auswahlliste für Zeichenfolgenvariablen anhand von Wertelistenfiltern erstellen.
Weitere Informationen zu Wertelistenfiltern
Standardwert
Der Standardwert ist der Wert des Werkzeugparameters, der zum Erstellen des Ergebnisses verwendet wird. Falls der Client keinen Wert für den Parameter angibt, wird der Task mit dem Standardwert ausgeführt. Wenn der Werkzeugparameter mehrere Werte akzeptiert, kann der Standardwert auch eine Werteliste sein, wobei jeder Wert durch ein Semikolon getrennt wird. Durch Aktivieren der Option Nur Standard-Layer verwenden lassen sich die Werte in der Auswahlliste auf die bei der Erstellung des Ergebnisses verwendeten beschränken.
Konstanter Wert
Verwenden Sie den Modus Konstanter Wert, wenn der Task-Parameter auf einen konstanten Wert festgelegt werden soll.
- Der als Konstanter Wert angegebene Wert ist immer der Parameterwert, der verwendet wird, um das Ergebnis zu erstellen. Um diesen Wert zu ändern, müssen Sie ein neues Ergebnis mit dem gewünschten Wert erstellen und das neue Ergebnis veröffentlichen.
- Parameter mit dem Eingabemodus Konstanter Wert werden im veröffentlichten Task nicht zu Task-Parametern, da die Clients den Wert nicht ändern können.