Виджет Редактирование

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

Подсказка:

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

Примечание:

Вы можете редактировать вложенные связанные записи. При создании отношения можно задать класс-источник и класс-назначение, а также тип их кардинальности. Для отношений многие-ко-многим можно выполнять редактирование.

Внимание:

Web AppBuilder интегрированная в ArcGIS Online, поддерживает аутентификацию ArcGIS Server для добавления защищенных сервисов и доступа к ним. Для защищенных сервисов с аутентификацией на веб-уровне, администраторы должны настроить доверенные серверы, что позволит ArcGIS Online автоматически авторизоваться. При обновлении доверенных серверов, необходимо отредактировать приложение и внести соответствующие обновленные сведения. Более подробно см. в разделе ArcGIS Online Веб-сервисы ArcGIS Sever.

Настройка виджета Редактирование

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

  1. Наведите курсор на виджет и щелкните кнопку Настроить этот виджет Настроить этот виджет, чтобы открыть диалоговое окно параметров настройки.
    Примечание:

    Если виджет необходимо сначала добавить в приложение, щелкните заполнитель виджета на вкладке Виджет. В окне Выбор виджета выберите виджет и щелкните OK.

  2. Выберите желаемые опции, чтобы настроить виджет. Ниже представлено описание каждой настройки.
  3. После настройки всех параметров нажмите OK, чтобы закрыть диалоговое окно.

Общие параметры

Список настроек содержит параметры для управления возможностями и действиями виджета. Описание всех опций:

  • Использовать фильтр шаблонов объектов – фильтры для быстрого поиска нужного шаблона.
  • Панель инструментов видима – отображение панели инструментов редактирования.
  • Опции панели инструментов – позволяет использовать операции изменения геометрии с помощью панели инструментов редактирования для выбора объектов, очистки выборки и удаления объектов (после выбора).
    • Слияние – позволяет объединить два или более полигона в один объект.
      Внимание:
      В настоящее время инструмент Слияние работает только с полигонами.
    • Вырезать – позволяет разделить полигон или объект на два отдельных объекта.
    • Изменить форму – позволяет изменить форму геометрии на карте.
      Примечание:

      Эта функциональность работает только для одного объекта в момент времени.

    • Включить Отменить/Восстановить – это позволит вам отменять и заново выполнять действия.
  • Не применять изменения к атрибутам, пока не нажата кнопка Сохранить – сохраняет все изменения в полях в запись после одного подтверждения в сервисе объектов или связанной таблице.
  • Применить редактирование автоматически при перемещении геометрии – автоматически применяет редактирование при перемещении геометрии без дополнительных щелчков мыши на карте.
  • У вас имеется возможность установки следующих допусков:
    • Установка допуска замыкания в пикселах – для редактирования геометрии.
    • Установка допуска для редактирования атрибута во всплывающем окне в пикселах – позволяет открыть всплывающее окно для редактирования атрибута, щелкнув объект.
    • Установка допуска перемещения курсора в пикселах – не допускает возможность случайного перемещения объектов в пределах заданного расстояния.
Примечание:

Замыкающий объект и соответствующие настройки допуска работают только при использовании комбинации клавиатуры и мыши.

Настройки редактируемых слоев

Если вы хотите всегда синхронизировать настройки, заданные на веб-карте, выберите опцию Учитывать настройки веб-карты. Эти настройки включают:

  • Редактируемые слои.
  • Поля, которые вы хотите отображать и редактировать.
  • Псевдонимы, порядок и формат полей.

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

  • Слой – имя слоя, для которого включено редактирование.
  • Добавить – позволяет добавлять новые объекты.
  • Удалить – позволяет удалять объекты.
  • Обновить геометрию – позволяет редактировать геометрию слоя.
  • Поля – позволяет выбирать и отображать редактируемые поля. По умолчанию виджет работает с этими атрибутами, настроенными на веб-карте.

Использования виджета Редактирование

Откройте виджет Редактирование для показа выбора шаблона. Если слой, который вы собираетесь редактировать, не отображается при выборе шаблона, убедитесь, что для слоя в настройках установлена отметка Редактируемый, и он отображается на карте.

Подсказка:

Чтобы использовать виджет Редактирование, карта, выбранная карта на закладке Карта, должна содержать редактируемые слои.

Вы можете также открыть виджет Редактирование в приложении.

  1. Чтобы добавить объект, щелкните символ в шаблоне и щелкните карту для добавления нового объекта.
    Шаблон редактирования и панель инструментов
    1. Как только вы добавите объект, появится всплывающее окно.
      Инспектор атрибутов
    2. Введите информацию в доступных полях. Поля могут быть различными, в зависимости от редактируемых полей атрибутов сервиса объектов и конфигурации редактируемого слоя. По умолчанию все, что вводится в это поле, автоматически записывается в сервис объектов. Но, когда вы поставите отметку в поле Не применять изменения к атрибутам, пока не нажата кнопка Сохранить, появится дополнительная кнопка Сохранить, и все внесенные в эти поля изменения не будут применены, пока вы не нажмете именно эту кнопку Сохранить.
    3. Для прикрепления изображения и других файлов к объекту (если это возможно) щелкните Обзор в разделе Вложения всплывающего меню и выберите хранящийся на вашем компьютере файл.

      На размер и тип файлов, которые можно вложить в сервис объектов, установлены ограничения. Более подробно об этих ограничениях и о том, как изменять настройки вложений, см. в разделе Загрузки в справке к ArcGIS REST API.

    4. Чтобы добавить связанные записи (когда это доступно), прокрутите всплывающее окно и щелкните на значке Редактировать справа от связанной таблицы.
      Связанные таблицы
      Всплывающее окно показывает записи, связанные с атрибутом. Нажмите кнопку (+), чтобы открыть всплывающее окно и добавить информацию.
  2. Чтобы изменить пространственный объект, щелкните его на карте для открытия всплывающего окна и отредактируйте информацию.

    Примечание:
    При выборе нескольких объектов вы можете только удалить их.

    1. Для изменения связанных записей прокрутите вниз всплывающего окна и щелкните на кнопке Редактировать справа от связанной таблицы. Во всплывающем окне показаны записи, связанные с атрибутом. Также можно щелкнуть стрелку ниспадающего меню, чтобы отобразить записи с различными именами полей.
    2. Щелкните кнопку Редактировать рядом со связанной записью, чтобы открыть всплывающее окно и изменить информацию.
    3. Щелкните Удалить для удаления связанной записи.
  3. Чтобы удалить пространственный объект, щелкните его на карте для открытия всплывающего окна, затем щелкните Удалить.

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

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