Скаляр – это все, что не является набором данных на диске, например, строка (String), булевы операторы (Boolean), числа двойной точности (Double) и т.д.
Название и описание
Значимые имена и описания параметров помогут клиентам определиться и предоставить необходимые значения. По умолчанию Редактор сервисов копирует имя и описание параметра из описания элемента инструмента.
Более подробно о документировании сервисов, задач и инструментов
Тип
Тип параметра определяет, должен ли клиент предоставить значение, чтобы задача была выполнена успешно. В Редакторе сервисов можно только изменить необязательные параметры на обязательные. Чтобы сделать из обязательного параметра необязательный, необходимо выйти из Редактора сервисов, изменить свойства инструмента и повторно запустить его, чтобы создать новый результат.
Режим ввода
Определенное пользователем значение
В этом режиме клиент будет вводить собственное значение для параметра задачи. Режим ввода не будет доступен для параметров, которые имеют предопределенный список значений. На рисунке ниже изображен инструмент Буфер (Buffer), опубликованный в качестве задачи. Параметр Тип стороны (Side Type) имеет предопределенный список строк (ПОЛНАЯ (FULL), ЛЕВАЯ (LEFT) или ПРАВАЯ (RIGHT)). Поскольку варианты предопределены, режим ввода Определенное пользователем значение (User defined value) недоступен.
Значение по умолчанию
Значение по умолчанию – это значение параметра инструмента, используемого для создания результата. Если клиент не может указать значение для параметра, задача выполняется с использованием значения по умолчанию. Если параметр инструмента принимает множество значений, тогда значением по умолчанию также может быть список значений, каждое значение в котором разделено точкой с запятой.
Примечание:
Значение по умолчанию нельзя изменить в Редакторе сервиса. Чтобы изменить значение, выйдите из Редактора сервиса и создайте новый результат со значением, которое нужно использовать по умолчанию.
Список выбора
Режим ввода Список вариантов используется для того, чтобы клиент мог выбрать одно (или несколько) предопределенное значение в качестве входных данных. Список значений заполняется из параметра инструмента. Отметьте поле, расположенное рядом со значениями, которые клиент может выбрать в качестве входных данных.
Режим ввода Список вариантов доступен только в том случае, если параметр инструмента допускает варианты. В примере задачи Буфер, приведенной выше, режим ввода Список вариантов доступен, поскольку параметр Тип стороны (Side Type) имеет предопределенный список значений (ПОЛНАЯ (FULL), ЛЕВАЯ (LEFT) или ПРАВАЯ (RIGHT)).
Многие инструменты геообработки определяют для параметров строк списки вариантов, известные как фильтры списка значений. Можно создавать собственные списки вариантов для переменных строк, используя фильтры списков значений.
Более подробно о фильтрах списков значений
Значение по умолчанию
Значение по умолчанию – это значение параметра инструмента, используемого для создания результата. Если клиент не может указать значение для параметра, задача выполняется с использованием значения по умолчанию. Если параметр инструмента принимает множество значений, тогда значением по умолчанию также может быть список значений, каждое значение в котором разделено точкой с запятой.
Примечание:
Значение по умолчанию нельзя изменить в Редакторе сервиса. Чтобы изменить значение, выйдите из Редактора сервиса и создайте новый результат со значением, которое нужно использовать по умолчанию.
Постоянное значение
Режим Постоянное значение используется, когда необходимо задать в качестве параметра задачи неизменное значение.
- Значение, используемое для Постоянного значения всегда является значением параметра, используемым для создания результата. Чтобы изменить это значение, необходимо создать новый результат с нужным значением и опубликовать этот результат.
- Параметры в режиме ввода Постоянное значение не становятся параметрами задачи при публикации сервиса, поскольку клиенты не могут их изменить.