Виджет Умный редактор

ArcGIS Enterprise (10.7.x)    |    |  

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

Настройка виджета Умный редактор

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

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

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

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

Настройки виджета Умный редактор содержат четыре раздела: Настройки слоя, Умные действия, Действия атрибутов и Общие настройки.

Настройки слоя

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

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

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

  1. Для каждого слоя можно поставить или снять следующие отметки:
    • Редактируемые
    • Только обновление
    • Разрешить удаление
    • Отключить редактирование геометрии
  2. Нажмите кнопку под столбцом Описание.

    Введите текст в диалоговом окне, чтобы помочь пользователям выполнять редактирование.

  3. Щелкните кнопку редактирования Редактировать Редактироватьпод разделом Действия.

    В диалоговом окне перечислены все поля слоя. Обязательные поля базы данных помечены красной звездочкой (*). Элементы столбцов:

    • Показать – определяет, показывать ли это поле в диалоговом окне атрибутов.
    • Доступно для редактирования – определяет, доступно ли поле для редактирования. Поля, недоступные для редактирования, отображаются, но неактивны.
    • Имя – отображается для справки.
    • Псевдоним – отображается для справки.
    • Действия – стрелки вверх и вниз предоставляют возможность изменения порядка полей в списке. Кнопка редактирования Редактировать Редактировать позволяет настраивать параметры умных атрибутов для этого поля. Кнопка Действия с атрибутами кнопка Действия с атрибутами – позволяет настраивать значения поля по пересечению, адресу, координате, или используя ранее указанное значение.
  4. Для каждого поля установите или снимите отметку Показать и Доступно для редактирования.
  5. Щелкните кнопку редактирования Редактировать Редактироватьпод разделом Действия.

    Можно воспользоваться диалоговым окном Умные атрибуты для задания трех действий для поля. Единовременно может выполняться только одно действие, все действия будут выполнены в выбранном порядке. Элементы столбцов:

    • Действие – Возможны три доступных действия:
      • Скрыть – скрывает данное поле на основе критерия в другом поле.
      • Обязательно – указывает, что это поле обязано иметь значение. Кнопка Сохранить не будет активна, пока вы не настроите это действие.
      • Отключено – не позволяет управлять этим полем на основе критериев из других полей, но само поле будет отображено.
    • Выражение – отображает SQL-запрос для данного выражения после того, как действие настроено.
    • Критерии – стрелки вверх и вниз предоставляют возможность изменения порядка действий в списке. Используйте кнопку Редактировать Редактировать, чтобы настроить логику, определяющую, будет ли действие корректным или обработанным.

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

  6. Нажмите кнопку Редактировать Редактировать под столбцом Критерии для каждого действия. Щелкните Добавить выражение фильтра или Добавить набор выражений, чтобы создать выражение в диалоговом окне Настроить выражение.

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

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

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

      • Адрес – заполните это поле, основываясь на поле, заданном в сервисе локатора.

        Если локатор возвращает несколько результатов, будет использован результат с большим счетом (значением).

      • Координаты – заполните это поле, основываясь на координатах. Координаты могут быть значениями широты-долготы, либо выражаться в системе координат карты.
      • Предустановлено - заполните это поле с предустановленным значением. Эта функция используется только для создания новых записей. Задание значения в качестве предустановленного можно управлять на вкладке Общие настройки.
    • Критерии – стрелки вверх и вниз предоставляют возможность изменения порядка действий в списке. Используйте кнопку Редактировать Редактировать, чтобы настроить логику, определяющую, будет ли действие корректным или обработанным.

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

  8. Щелкните кнопку Редактировать Редактировать под столбцом Критерий для действия Пересечение.

    Нажмите Добавить, чтобы добавить этот слой пересечения.

    Подсказка:

    Если у вас задано несколько слоев для получения значения пересечения, виджет будет выполнять поиск в списке сверху вниз для получения значения пересечения. После нахождения первого значения все остальные слои в списке будут проигнорированы.

  9. В диалоговом окне Действия с атрибутами нажмите кнопку Редактировать Редактировать под столбцом Критерии для действия Адрес. Если вы в первый раз обратились к этому разделу, в нем будет отображаться локатор используемый в вашей организации по умолчанию. Можно изменить его на любой другой имеющийся локатор.
    1. Чтобы задать локатор по умолчанию, нажмите кнопку Настройки геокодера в общих настройках.
    2. Щелкните Проверить, чтобы убедиться в работоспособности локатора.

      После задания правильного локатора в окне меню будет представлен список полей локатора.

    3. Выберите поле, которое вы хотите использовать для заполнения редактируемого объекта.
  10. В диалоговом окне Действия атрибутов щелкните кнопку Редактировать Редактировать под столбцом Критерий для действия Координаты.

    В ниспадающем меню Система координат есть две опции. Можно использовать текущую пространственную привязку карты либо значения широты-долготы. В ниспадающем меню Атрибут перечислены доступные поля координат, и оно используется для заполнения настраиваемого поля.

    Подсказка:

    Если вы создаете и обновляете полигон, будут браться координаты центроида полигона . Если вы создаете и обновляете линию, используется начальная точка.

  11. Закройте все диалоговые окна умных атрибутов и возвратитесь на панель Настройки слоя.
  12. Если в вашей карте есть отношение, в разделе Действия становится доступна кнопка Таблица. Нажмите кнопку Таблица, чтобы получить доступ к связанным со слоем таблице или слою.

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

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

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

    • Доступно для редактирования – разрешает редактирование слоя или таблицы.
    • Только обновление – устанавливает ограничение для данного слоя, в котором существующие объекты или записи могут быть только обновлены или изменены. Для включения этой функции нужно включить опцию Доступно для редактирования. Если связанный элемент - векторный слой, опция будет отмечена и недоступна. Этот виджет не позволяет вам создавать связанные объекты,и вы можете только редактировать атрибуты имеющихся связанных объектов.
    • Разрешить удаление – разрешает удалять объекты или записи (дополнительно). Для включения этой функции нужно включить опцию Доступно для редактирования.
    • Отключить редактирование геометрии – опция недоступна для всех связанных элементов.
    • Описание – предоставьте описание для атрибутов слоев (дополнительно). Эта опция открывает диалоговое окно Описание.
    • Действия – выбирает, какие поля будут доступны для редактирования, видимы, включены в список предустановленных значений, а также определяет умные атрибуты. Предоставляет доступ к связанному слою или таблице, если это возможно.

Умные действия

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

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

    У вас есть опции для скрытия, объявления обязательным или отключения любого поля. Для поля может выполняться только одно действие; если вы выбрали несколько, приоритет определяет порядок выполнения этих действий. Чтобы изменить приоритет, щелкните кнопку Редактировать Редактировать и воспользуйтесь стрелками вверх или вниз для изменения порядка.

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

Действия атрибутов

Создайте действия атрибутов с несколькими слоями и сгруппируйте схожие действия вместе.

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

        Отметьте Использовать допуск по умолчанию, чтобы использовать общие настройки.

      • Действия - управляет порядком и позволяет удалять запись.
    • Слой (слои) и поля для применения извлеченных значений - выберите поля из нужных слоев, к которым будут применяться извлекаемые значения.
  • Адрес
    • Имя - имя группы действия Адрес.
    • Атрибут - поля, доступные на основе выбранного геокодера.
    • Слой (слои) и поля для применения извлеченных значений - поля для применения атрибута адреса.
  • Координаты
    • Имя - имя группы действия Координата.
    • Система координат - доступные системы координат используют пространственную привязку текущей карты или широту-долготу.
    • Атрибут - в зависимости от выбранной системы координат, воспользуйтесь одной из следующих комбинаций: X, Y или X Y и широта , Долгота или Широта/долгота.
    • Слой (слои) и поля для применения извлеченных значений - поля для применения атрибута системы координат.

Общие настройки

В разделе имеется список настроек виджета, которые позволяют управлять проверкой и интерфейсом пользователя. Можно задать предустановленные значения или использовать настройки геокодера.

  • Задать предустановленные значения – если вы настроили для поля векторного слоя или таблицы предустановленное значение, перейдите к параметру Задать предустановленные значения в Общих настройках. Здесь можно задать значение по умолчанию при загрузке виджета. Если вы зададите предустановленное значение для нескольких слоев с одинаковом названием поля, все слои будут использовать одно и то же предустановленное значение.
  • Настройки геокодера – если вы настроили поле векторного слоя или таблицы для получения его значения из адреса, найдите Настройки геокодера и задайте его URL.

    По умолчанию используется заданный для вашей организации геокодер. При изменении URL поменяйте связь поля с полями действия атрибутов.

Ниже представлены параметры общих настроек:

  • Шаблон объектов и значение фильтра
    • Показать опции рисования – показывает список доступных опций рисования для выбранного шаблона.
    • Разрешить пользователю создавать новые пространственные объекты из существующих объектов - разрешает создавать новый объект, выбрав имеющийся.
      • Скопированные значения объектов имеют приоритет над применяемыми по умолчанию - позволяет переносить значения в новый объект. Значения из скопированных объектов переопределят значения шаблона по умолчанию только для сопоставленных полей.
    • Показать сверху список предустановленных значений – Используется для отображения списка предустановленных значений над панелью для выбора шаблонов.
    • Использовать фильтр шаблонов объектов – Фильтр шаблонов объектов представляет собой фильтр ключевого слова и слоя для уменьшения списка шаблонов редактирования. Отметьте этот пункт, чтобы включить опцию.
    • Поддерживать активность выбранного шаблона – поддерживает выбранный шаблон в активном состоянии.
    • Применяет значения фильтра из виджета к предустановленным полям – примените значения фильтра из виджета Фильтр Группы к предустановленным полям.
  • Сохранить
    • Расположение кнопок Сохранить, Удалить, Назад и Очистить – настройка расположения кнопок на форме.
    • Запрос на сохранение изменений при закрытии формы или переключении к следующей записи – Опция для отображения запроса в момент, когда вы покидаете страницу атрибутов текущей записи, если имеются несохраненные изменения.
    • Требовать подтверждения при удалении записи – Опция для отображения запроса при удалении записи.
    • Сохранять новый объект автоматически – автоматически сохраняет изменения, чтобы можно было быстро оцифровать новые объекты.
    • Удалить объект из выборки при сохранении – Опция для перехода к следующей записи или обратно на страницу Шаблон редактирования, если имеется только одна запись.
  • Геометрия
    • Включить редактирование геометрии по умолчанию – включает редактирование геометрии по умолчанию для быстрого изменения формы объекта.
    • Кнопка Показать действия атрибутов активна при редактировании геометрии – если вы задали действия атрибутов для какого-то поля, с помощью этой опции вы сможете обновить значения, полученные из действий атрибутов при изменении геометрии объекта.
      • Автоматически вызывать Действия с атрибутами после обновления геометрии – этот параметр автоматически обновляет значение, полученное в результате действий с атрибутами в любом поле при изменении геометрии объекта.
    • Включить блокировку навигации по карте – блокировка навигации по карте для облегчения редактирования на устройствах с сенсорным экраном.
    • Включить перемещение выбранного точечного объекта в местоположение GPS – позволяет перемещать точечный объект в текущее местоположение GPS.
    • Включить перемещение выбранного точечного объекта в местоположение XY – разрешает перемещение точки в указанное местоположение XY при использовании текущей пространственной привязки карты или широты/долготы в десятичных градусах.
    • Допуск пересечений по умолчанию - позволяет использовать для пересечений глобальный допуск.

  1. Раздел Введите текст, отображаемый на панели редактирования предоставляет возможность изменить или удалить текст, отображаемый над списком шаблонов объектов. Введите текст, чтобы помочь пользователям выполнять редактирование. Это особенно полезно, если нет слоев, для которых разрешено создание новых объектов, и список шаблонов скрыт.
  2. Нажмите OK, чтобы закрыть окно конфигурации.

Использование виджета Умный редактор

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

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

    После того как вы добавили объект, открывается страница с атрибутами.

  3. Введите информацию в доступных полях. Поля меняются в зависимости от редактируемых полей атрибутов сервиса объектов и конфигурации редактируемого слоя.
    Ввести значение атрибута
  4. Для прикрепления изображения и других файлов к объекту (если это возможно) щелкните Обзор в разделе Вложения всплывающего меню и перейдите к файлу на вашем компьютере.
  5. Чтобы изменить объект, щелкните его на карте, чтобы открыть его атрибуты и отредактируйте информацию.
  6. Чтобы удалить пространственный объект, щелкните его на карте для открытия его атрибутов, затем щелкните Удалить.

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

Умный редактор во всплывающем окне