Редактирование объектов

Создатели карт используют слои и настройки, необходимые с точки зрения назначения карты. Если назначение карты состоит в сборе данных сообщества или организации, автор карты включает в нее редактируемые векторные слои. Например, автор может включить редактируемый векторный слой, который позволит сообществу орнитологов фиксировать свои места наблюдения за птицами непосредственно на карте, а также прикреплять к точкам наблюдения медиа-файлы, такие как фото, аудио и видео файлы. Поскольку эти объекты являются частью слоя, любые изменения, сделанные на слое карты, немедленно становятся видны всем пользователям, имеющим доступ к слою, даже если слой является частью другой карты.

Издатель векторного слоя или администратор вашей организации может сделать векторный слой редактируемым и задать уровень редактирования. Уровни редактирования определяют, можно ли добавлять объекты, удалять объекты, обновлять только атрибуты объектов или обновлять геометрию объектов.

Если векторный слой является редактируемым, и у вас есть права на редактирование объектов, вы можете открыть карту с редактируемыми объектами в Map Viewer или добавить редактируемый слой в Map Viewer, чтобы изменить объекты.

Редактирование векторных слоев включает добавление, изменение или удаление объектов на карте, а также добавление, изменение или удаление информации (атрибутивных значений), связанной с объектами. Изменения, сделанные на векторном слое в Map Viewer, автоматически сохраняются; без нажатия кнопки Сохранить. Если при добавлении, изменении или удалении объекта или атрибута вы сделали ошибку, щелкните Отменить, чтобы отменить данное изменение.

Следующие шаги описывают, как редактировать векторный слой в Map Viewer. Инструкции по редактированию таблиц в Map Viewer, см. в разделе Редактирование таблиц.

  1. Откройте карту, содержащую векторный слой, который вы хотите редактировать, в Map Viewer, или откройте векторный слой в новой карте.
  2. Если надо, отметьте окошко рядом со слоем, который вы хотите редактировать, и щёлкните Редактировать.

    Настройки редактирования слоя определяют виды правки, которые вы можете выполнить. Если слой поддерживает добавление объектов, на панели Добавить объекты у левой стороны карты появится шаблон редактирования. Шаблоны отображаются для каждого векторного слоя карты, который поддерживает добавление объектов. Издатель слоя задает шаблоны, которые содержат готовые стили и другие параметры, основанные на категориях объектов. На этом примере точек наблюдений птиц, владелец слоя может создать различные шаблоны для более широких категорий птиц, например хищных, певчих и водоплавающих.

  3. Выполните следующие действия для добавления объекта:
    1. Выберите шаблон объектов для слоя в разделе Добавить объекты.
    2. При добавлении полигонального или линейного объекта, который должен выравниваться или совпадать с другими объектами, нажмите клавишу Ctrl, чтобы включить замыкание.
    3. Щелкните местоположение на карте, где будет размещаться объект. Если используется замыкание, удерживайте клавишу Ctrl при рисовании нового объекта, чтобы выполнить замыкание на ближайший имеющийся объект.

      После того как вы закончите добавление объекта, появится всплывающее окно, в котором можно добавить атрибуты для нового объекта. Доступные поля являются уникальными для слоя.

    4. Для каждого атрибута введите введите значение, относящееся к новому объекту, или, если для атрибута доступен ниспадающий список значений, выберите подходящее значение из списка.

      На примере карты наблюдений за птицами можно ввести вид птицы, пол, примерный возраст (птенец, молодая или взрослая) и дату наблюдения.

    5. Если на слое разрешены вложения, вы можете присоединить изображение или другие файлы, относящиеся к объекту. Для этого щелкните Обзор в разделе Вложения во всплывающем окне, затем выберите файл с компьютера. Размер файла может быть до 10 МБ. См. раздел Редактирование таблиц для получения списка типов файлов, поддерживаемых в качестве вложений.

      В примере с картой птиц можно добавить фотографию наблюдаемой птицы.

    6. Щелкните вне объекта, чтобы сохранить изменения.
  4. Чтобы отредактировать атрибуты имеющегося объекта, щелкните его, чтобы выделить, и откройте всплывающее окно. Измените необходимую информацию. В полях, для которых задан список допустимых значений, отображается стрелка ниспадающего списка. Нажмите стрелку и выберите значение. Нажмите Закрыть во всплывающем диалоговом окне, когда закончите редактировать.
  5. Для перемещения объекта, выделите его на карте и перетащите на новое место. Когда вы щелкните вне объекта, он будет сохранен.
  6. Иногда вам может потребоваться изменить форму линейного или полигонального объекта. Для этого дважды щелкните на объекте, чтобы отобразить его вершины. Выберите вершину, которая требуется для изменения формы объекта и перетащите ее на новое место. Когда вы щелкните вне объекта, он будет сохранен.
  7. Чтобы удалить пространственный объект, щелкните его на карте для открытия всплывающего окна, затем щелкните Удалить.
Примечание:

Для редактирования внутренних сервисов объектов (недоступных за пределами вашей сети) вам нужно использовать веб-браузер с поддержкой технологии Cross-Origin Resource Sharing (CORS). Технология CORS включена во всех поддерживаемых браузерах. Вы можете редактировать слои внутренних сервисов объектов, созданные в ArcGIS 10.1 SP1 и более поздних, и защищенные внутренние сервисы объектов, созданные в ArcGIS 10.1 SP1 и более поздних.

Map Viewer, ArcGIS Web AppBuilder и ArcGIS Configurable Apps поддерживают редактирование сервисов объектов, защищенных аутентификацией на веб-уровне. Чтобы воспользоваться преимуществами этой поддержки, администраторы должны настроить доверенные серверы, что позволит ArcGIS Online автоматически проходить через запрос идентификации.

Добавление слоя к новой карте с полным контролем редактирования

Это имеет значение, когда есть полный контроль редактирования для размещенных векторных слоев независимо от уровня настройки, заданного владельцем слоя. Чтобы получить полное редактирование, откройте слой в Map Viewer со страницы подробной информации об элементе.

Ниже приведены некоторые рекомендации по использованию полного редактирования:

  • Участники группы, в которой другим участникам разрешено обновлять элементы, которые в нее входят, имеют полный контроль редактирования, даже если размещенный векторный слой не является редактируемым и если у них нет прав на редактирование объектов.
  • Администраторы по умолчанию, а также владельцы слоев могут открывать с полным контролем редактирования, независимо от уровня редактирования, который вы настроили для не-администраторов, или от того, является ли слой доступным для редактирования для всех. Эти права зарезервированы для роли администратора.
  • Участники с правами полного редактирования могут открыть редактируемый размещенный векторный слой в Map Viewer и добавлять, изменять и удалять его объекты. Участники могут делать это независимо от заданного уровня редактирования слоя, но у слоя все равно должна быть включена возможность редактирования.

Для редактирования таких слоев следуйте шагам, приведенным ниже:

  1. Проверьте, что хотя бы одно из перечисленных выше требований выполнено.
  2. Откройте страницу размещенного векторного слоя.
  3. Щелкните Открыть во вьюере карт > Добавить слой к новой карте с полным контролем редактирования.