Управление шаблонами объектов
Для управления шаблонами облачных сервисов пространственных объектов необходима учетная запись, являющаяся частью организации ArcGIS Online. Более подробно см. Начало работы.
Когда вы предоставляете набор данных для веб-редактирования, вы открываете его для пользователей, которые могут быть новичками в ГИС, или которые могут использовать различные устройства, не предназначенные для длительных сеансов редактирования атрибутов. Вы можете облегчить для них работу и сохранить целостность своих данных, тщательно подготовив шаблоны объектов.
Шаблон объектов определяет типы элементов, которые редактирующий пользователь может добавить в набор данных, на основании специальных комбинаций атрибутов. Например, шаблон объектов для слоя школ может позволять пользователям выбирать, будет ли новый объект классифицирован как начальная школа, средняя школа или колледж. Администратор сервиса может заранее установить атрибут типа школы на эти три опции при создании шаблона объекта. Таким образом шаблон объекта гарантирует, что пользователь, редактирующий данные, не добавит некорректные значения в этот важный атрибут.
Шаблон объекта не обязательно должен быть основан только на одном атрибуте. Например, шаблон объекта может определить доступные типы труб на основании как диаметра трубы, так и материала, из которого она состоит. Четко определенные шаблоны объектов помогут пользователям, выполняющим редактирование, добавить только типы данных, которые разрешены. Используя шаблоны объектов, вы можете предоставить заданную палитру корректных типов объектов, которые могут создавать и изменять пользователи, выполняющие редактирование.
Если все объекты в вашем слое имеют похожие характеристики или не могут быть легко поделены на номинальные или порядковые категории, вы можете не заботиться о шаблонах. Например, если вы оцифровываете границы полигона для изучаемых областей с уникальными именами, шаблоны не нужны. Однако, если каждая изучаемая область будет помещена в приоритетную категорию, шаблоны могут быть полезны.
Откуда берутся шаблоны объектов?
Вы можете определить шаблоны объектов в ArcMap или во вьюере карт ArcGIS.com.
Если ваш сервис создан из документа карты, вы можете использовать ArcMap для определения шаблонов объектов. Этот процесс описан в справочной инструкции ArcGIS for Desktop Использование шаблонов объектов. Шаблоны объектов сохраняются, когда вы публикуете сервис в ArcGIS Online и разрешаете редактирование. Во вьюере карт ArcGIS.com и других клиентах пользователи, выполняющие редактирование, будут иметь возможность работы с шаблонами объектов, которые вы изначально определили в ArcMap.
Вы можете также определить шаблоны объектов, используя вьюер карт ArcGIS.com. Это особенно полезно, если вы публикуете сервис объектов из файла CSV или шейп-файла, который не имеет связанной информации о шаблонах. Далее в этом разделе объясняется, как создать шаблоны, используя вьюер карт ArcGIS.com.
Создание шаблонов объектов при помощи вьюера карт ArcGIS.com
Следующие шаги демонстрируют, как вы можете создать или изменить шаблоны объектов для сервиса объектов, размещенного в ArcGIS Online. Предполагается, что вы опубликовали сервис объектов, используя шейп-файл или файл CSV (поскольку при публикации с помощью ArcMap вы должны были сразу настроить шаблоны).
- Разрешите редактирование (Enable editing) для сервиса объектов и расширьте настройки редактирования, чтобы гарантировать, что пользователи могут добавлять пространственные объекты.
- Откройте сведения об элементе для сервиса.
- Щелкните ссылку Открыть (Open) под уменьшенным изображением элемента и выберите Открыть во вьюере карт ArcGIS.com.
- Настройте символы для отображения слоев так, как они должны выглядеть в шаблоне. В большинстве случаев, это включает настройку уникальных символов на основе поля в ваших данных. Значения в этом поле определят типы объектов, доступные пользователям, выполняющим редактирование.
- Щелкните Редактировать (Edit). Шаблоны по умолчанию для сервиса объектов появятся с левой стороны карты.
- Щелкните кнопку Управление (Manage). Вы можете видеть эту кнопку, только если вы являетесь владельцем этого сервиса или если вы являетесь администратором организации.
- Щелкните в ниспадающем списке имя слоя, типы объектов которого вы хотите настроить.
Вы увидите список типов объектов и их шаблонов. Вы можете щелкнуть маленькую стрелку справа от имени шаблона, чтобы изменить порядок позиции шаблона в списке или задать свойства шаблона. Наиболее важным свойством, которое вы будете редактировать - это набор значений полей, связанных с шаблоном. См. раздел Настройка значений атрибутов по умолчанию для шаблона объекта.
Рисунок ниже показывает пример того, как шаблоны объектов отображаются в среде редактирования вьюера карт ArcGIS.com.
Каждый тип объекта может иметь несколько шаблонов, которые далее предопределяют атрибуты объекта. Рисунок ниже показывает, как каждый тип школы может иметь два шаблона: один для общеобразовательной школы и один для частной школы. Это приводит к большей возможности выбора объектов в среде редактирования.
Чтобы добавить новые шаблоны, щелкните стрелку справа от имени шаблона и выберите Новый шаблон (New Template), или начните с существующего шаблона, щелкнув Копировать (Copy).
- Чтобы добавить новый тип объекта, нажмите кнопку Добавить новый тип объекта (Add New Type of Feature).
Самым важным моментом является определение в этом диалоговом окне значения атрибута, который определит данный тип объекта. Например, если вы хотите добавить тип объекта для альтернативных школ, и ваши данные имеют поле Тип (Type), вы можете определить шаблон для случая, когда поле Тип (Type) равно Альтернативный (Alternative).
- Щелкните Сохранить изменения (Save Changes), когда закончите обновление типов и шаблонов объектов. Ваши правки будут сохранены в сетевом сервисе пространственных объектов.
Вы увидите изменения в следующий раз, когда будете редактировать объекты во вьюере карт ArcGIS.com и любом другом клиенте, который поддерживает редактирование сервисов объектов.
Замечания по настройке шаблонов объектов
- Если вы меняете представление для слоя на уникальных символов вместо использования цвета или использования размера, типы и шаблоны автоматически обновляются после выдачи предупреждающего сообщения. Кроме того, типы и шаблоны объектов автоматически обновляются, если вы меняете поле представления по уникальным значениям.
- Если существуют только шаблоны объектов по умолчанию, имя шаблона объекта будет совпадать с именем типа объекта. Вы можете изменить имя шаблона, обновив его свойства.
- Вы можете удалить все шаблоны объекта из типа объекта, но это приведет к тому, что редакторы не смогут добавить объект на карту. Существуют более эффективные способы ограничить редактирование, они описаны в разделе Настройки редактора для сетевых сервисов пространственных объектов.