Название и описание
Значимые имена и описания параметров помогут клиентам определиться и предоставить необходимые значения. По умолчанию Редактор сервисов копирует имя и описание параметра из описания элемента инструмента.
Более подробно о документировании сервисов, задач и инструментов
Тип
Тип параметра определяет, должен ли клиент предоставить значение, чтобы задача была выполнена успешно. В Редакторе сервисов можно только изменить необязательные параметры на обязательные. Чтобы сделать из обязательного параметра необязательный, необходимо выйти из Редактора сервисов, изменить свойства инструмента и повторно запустить его, чтобы создать новый результат.
Режим ввода
Режим ввода определяет, как клиенты будут вводить пространственные объекты в задачу. Существует три варианта, подробно описанные ниже.
Значение, определенное пользователем
В этом режиме клиент будет создавать собственные строки таблицы в качестве входных данных для параметра задачи. Клиент может строить эти строки, используя любой метод, подходящий для их приложения. В клиентах ArcGIS Desktop тип данных Набор записей применяется для построения строк таблицы для задач геообработки.
Схема
Схема – это список полей (атрибутов), которые клиент должен предоставить при построении объектов для входных данных задачи. Этот список полей аналогичен таблице, которая использовалась в качестве входных данных для инструмента, создавшего результат.
Поскольку это список полей, которые должен предоставить клиент, необходимо тщательно проверять список. Есть ли в нем ненужные поля? Если есть, то их необходимо удалить или указать в Описании параметра, что эти поля не являются обязательными. Также укажите в Описании, как поля влияют на выполнение задачи.
Примечание:
Схему нельзя изменить в Редакторе сервиса. Способы изменения схемы см. в разделе Схемы объектов и таблиц для параметров задачи.Включить записи
Если включена опция Включить записи, строки таблицы, используемые для создания результата, будут включены как часть определения параметра. То есть строки будут подставлены в параметр.
Используйте эту опцию, если нужно начать с набора строк таблицы, в котором клиент сможет добавлять и удалять строки, а также редактировать атрибуты. Например, имеется задача выборки мест, и нужно, чтобы клиент ввел таблицу весов для 12 критериев выбора. Для каждого критерия имеется одна строка, и включая записи, клиент получает таблицу с 12 строками и редактирует вес для каждого критерия. Не нужно добавлять или удалять какие-либо записи.
Список выбора
Режим ввода Список вариантов используется для того, чтобы клиент мог выбрать одну (или несколько) таблицу в качестве входных данных. Список таблиц в Редакторе сервиса заполняется таблицами из текущего документа карты. Отметьте поле, расположенное рядом с таблицей или таблицами, которые клиент может выбрать в качестве входных данных.
Примечание:
Нельзя добавлять новые таблицы или изменять их имена в Редакторе сервиса. Удалите задачу из Редактора сервиса, добавьте или переименуйте таблицы в таблице содержания, затем щелкните Добавить результат , чтобы добавить удаленный ранее результат. Вы увидите изменения, внесенные в таблицу содержания.
Значение по умолчанию
Значение по умолчанию – это значение параметра, используемое для создания результата. Если клиент не может указать значение для параметра, задача выполняется с использованием значения по умолчанию. Опцию Использовать только слои по умолчанию можно задать, чтобы ограничить значения в списке выбора только теми, которые использовались для получения результата, вместо всех значений в списке Слои.
Примечание:
Значение по умолчанию нельзя изменить в Редакторе сервиса. Чтобы изменить значение, удалите результат из Редактора сервиса, создайте новый результат со значениями, которые нужно использовать по умолчанию, затем щелкните Добавить результат , чтобы добавить новый результат.
Постоянное значение
Используйте режим Постоянное значение, если хотите, чтобы параметр задачи был зафиксирован как константа.
- Значение, используемое для Постоянного значения, всегда является значением параметра, используемым для создания результата. Чтобы изменить это значение, необходимо создать новый результат с нужным значением и опубликовать этот результат.
- Параметры в режиме ввода Постоянное значение не становятся параметрами задачи при публикации сервиса, поскольку клиенты не могут их изменить.
- В этом режиме таблица или таблицы становятся проектными данными, используемыми задачей.