Публикация в виде веб-слоев

Доступно с лицензией Location Referencing.

Веб-карты могут быть созданы из LRS-сервисов и Сервисов управления версиями, опубликованных с использованием ArcGIS Pro. Вы можете добавить слои данных сети маршрутов, событий, центральных линий, калибровочных точек и исправлений на веб-карту. На веб-карте вы также можете увеличить масштаб до нужного экстента, выбрать базовую карту, включить описание и сохранить веб-карту для использования в интерфейсе, содержащем виджеты Location Referencing в ArcGIS Experience Builder.

Возможность управления версиями позволяет выполнить следующее при редактировании сервисов объектов (также называются векторные веб-слои):

  • Создание, изменение, удаление и переключение на версию сервиса объектов
  • Согласование и публикация изменений из дочерней версии в версию по умолчанию
  • Отмена, повтор, сохранение и отмена отдельных изменений, внесенных в версию сервиса объектов в сеансе редактирования

Сравнение управления версиями

Цель публикации данныхНеобходимые возможности публикацииТип подключения к базе геоданных

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

Векторный слой, Систему линейных координат

Традиционный

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

Векторный слой, Систему линейных координат, Управление версиями

Ветвь

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

Подготовка данных

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

  1. Выполните загрузку всех данных с помощью ArcGIS Pro перед изменением типа подключения к базе геоданных и регистрацией как версионной.
  2. В зависимости от данных, сделайте одно из следующего:
    • Если ваши данные не версионные, перейдите к шагу 3.
    • Если данные версируются традиционно, отмените регистрацию каждого класса пространственных объектов и таблицы как версионных. В ArcGIS Pro щелкните правой кнопкой мыши каждый класс пространственных объектов или таблицу на панели Каталог и щелкните Управление > Отменить регистрацию данных как версионных.
  3. На панели Каталог щелкните базу геоданных правой кнопкой и выберите Свойства подключения базы геоданных.

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

  4. Убедитесь, что у всех слоев данных в базе данных есть следующее:
    • Глобальные идентификаторы, кроме таблицы блокировок.

      Если глобальные идентификаторы отсутствуют, щелкните правой кнопкой мыши класс пространственных объектов или таблицу на панели Каталог и щелкните Управление. На вкладке Управление в диалоговом окне Свойства класса объектов или Свойства таблицы, отметьте опцию Глобальные ID.

    • Отслеживание правок включено по времени UTC, за исключением таблицы блокировок.
    Примечание:

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

  5. Зарегистрируйте следующие элементы в базе геоданных LRS в качестве сервис-ориентированных:
    • Набор классов объектов, содержащий LRS
    • Минимальные схемы классов объектов
    • Сети LRS
    • Events
    • Пересечения
    • Таблица последовательности центральных линий
    • Таблица LRS_Edit_Log
  6. Включите время для слоев данных LRS на послойной основе или включите время для всех слоев LRS на карте одновременно.
    Примечание:

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

Публикация данных

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

  1. Войдите в ArcGIS Pro с учетными данными вашего портала.
  2. Создайте карту в проекте ArcGIS Pro и добавьте соответствующие маршруты, слои событий, точки калибровки, центральную линию и, при необходимости, слой исправлений.
  3. Щелкните правой кнопкой мыши карту на панели Содержание и затем Свойства.
  4. В диалоговом окне Свойства карты, на вкладке Общие, поставьте отметку Разрешить присвоение уникальных ID для публикации веб-слоев и щелкните OK.
    Примечание:

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

  5. Опубликовать векторный веб-слой можно следующими способами:
    • Опубликовать все используемые слои на карте в виде веб-слоя. На вкладке Общий доступ в группе Опубликовать как щелкните стрелку ниспадающего меню Веб-слой и выберите Опубликовать веб-слой Опубликовать веб-слой.
    • Опубликуйте выбранные слои карты или сцены как веб-слой. Выберите слои на панели Содержание, щелкните правой кнопкой на любом выбранном слое, наведите курсор на Общий доступ и щелкните Опубликовать как веб-слой Опубликовать веб-слой.

    Откроется панель Опубликовать как веб-слой.

  6. Введите имя веб-слоя.
  7. Дополнительно заполните поля Краткая информация и Теги.

    Вы можете ввести максимум 128 тегов.

  8. Разверните Тип слоя и данных и в разделе Ссылаться на зарегистрированные данные щелкните Изображение карты, затем отметьте опцию Объект.
    Панель Опубликовать как веб-слой
  9. В разделе Местоположение выберите, куда нужно опубликовать ваши данные в разделе Папка портала.

    Вы можете опубликовать данные в корневую папку или создать отдельную папку.

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

    Вы можете создать папку.

    По умолчанию, сервис хранится в корневой папке сервера.

    Примечание:

    Опции Сервер и папка появляются, только если вы публикуете векторный веб-слой, ссылающийся на зарегистрированные данные, в ArcGIS Enterprise. В этом случае можно также щелкнуть кнопку Хранилища данных Хранилища данных, чтобы открыть панель Управление зарегистрированными хранилищами данных. Используйте эту панель для регистрации баз геоданных и папок на интегрированном сервере.

  11. В разделе Уровень доступа укажите, для кого будет доступен веб-слой.
    • Владелец — доступ к элементу могут получить только владелец и участники организации, имеющие права на просмотр ресурсов, принадлежащих другим участникам. Это является опцией по умолчанию.
    • Организация — поделитесь своими ресурсами со всеми аутентифицированными пользователями в вашей организации. Эта опция доступна, если вы произвели вход с использованием учетной записи организации.
    • Для всех (общий) — поделитесь своими ресурсами с общественностью. Любой сможет получить доступ и видеть сцену.
    1. При желании в разделе Группы выберите группы, к которым вы принадлежите, чтобы поделиться своими ресурсами с их участниками.
    Панель Опубликовать как веб-слой
  12. Щелкните закладку Настройка.
  13. В разделе Возможности, поставьте отметки Системы линейных координат и Управление версиями.
    Вкладке Конфигурация с отметками Системы линейных координат и Управление версиями
  14. Щелкните Анализ для проверки на наличие ошибок и проблем.

    Перед завершением процесса публикации необходимо устранить все ошибки.

    Примечание:

    Анализаторы используются для проверки версионного набора данных ветви при публикации в качестве сервиса объектов. Необходимо соблюдать следующие условия:

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

    Не обращайте внимания на предупреждающие сообщения о том, что источник данных слоя поддерживает z или m.

  15. После проверки щелкните Опубликовать, чтобы опубликовать веб-слой.

Слои опубликованы как сервис объектов с системой линейных координат и возможностью управления версиями. Пользователи ArcGIS Pro с учетной записью портала теперь могут создавать дочерние версии для вашего сервиса объектов и запускать редактирование.