Публикация и использование топологии

Начиная с ArcGIS Enterprise 10.8.1 и ArcGIS Pro 2.6 можно публиковать топологию, как часть векторного веб-слоя (сервиса объектов), ссылающегося на зарегистрированную многопользовательскую базу геоданных.

Подробнее о создании топологии

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

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

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

Подготовить для публикации

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

Предварительное условие:

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

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

    Более подробно о разветвленных версиях

  2. Щелкните правой кнопкой топологию на панели Каталог и выберите Добавить на новую карту, чтобы добавить топологию на новую карту.

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

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

    Более подробно о топологии в ArcGIS

  3. Зарегистрируйте свою многопользовательскую базу геоданных как хранилище данных на сервере. Топология векторного веб-слоя должна ссылаться на данные из зарегистрированных источников.

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

Публикация топологии как векторного слоя

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

  1. Убедитесь, что топология и все связанные с ней слои добавлены в текущий вид карты.
  2. Щелкните стрелку ниспадающего списка Веб Слой на вкладке Опубликовать и нажмите Опубликовать веб-слой.
    Примечание:

    Топология карты должна быть подключена к версии default для публикации.

  3. На панели Опубликовать как веб-слой добавьте имя веб-слоя, краткую информацию и теги.

    Краткая информация и теги необходимы для публикации веб-слоев.

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

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

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

    Публикация топологии в качестве части векторного веб-слоя (сервиса объектов)
    Топология может быть опубликована в качестве части векторного веб-слоя, который используется клиентом ArcGIS Pro.

  10. Можете просмотреть настройки свойств веб-слоев для изучения действий по изменению этой используемой по умолчанию конфигурации.

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

  11. Под пунктом Завершить публикацию щелкните Анализировать для изучения проблем.

    На вкладке Сообщения появляются ошибки и предупреждения. Щелкните правой кнопкой сообщения, чтобы открыть раздел справку или выполнить действие по исправлению. Ошибки Ошибка необходимо решить до того, как вы сможете опубликовать веб-слой. Решение предупреждений Предупреждение рекомендуется, но не является обязательным.

    Подробнее об анализе ГИС-ресурсов

  12. После решения ошибок и предупреждений (не обязательно) и выполнения проверки щелкните Опубликовать, чтобы опубликовать веб-слои.
  13. После успешной публикации веб-слоя щелкните ссылку Управление веб-слоем для управления векторным веб-слоем с помощью вашего портала.
  14. Примечание:
    Так как ранее было выбрано Ссылаться на зарегистрированные данные, ссылка Управление веб-слоем откроет страницу элемента для слоя изображений карты.

Добавление векторного слоя топологии на карту

Топология публикуется на портале ArcGIS Enterprise в качестве векторного слоя. Сервис объектов содержит векторный слой топологии и входящие в него классы объектов. После завершения публикации доступны как векторный слой топологии, так и слой изображения карты.

Для добавления топологии и связанных с ней слоев на карту выполните следующие действия:

  1. Перейдите на вкладку Портал на панели Каталог.
  2. Найдите и дважды щелкните векторный веб-слой топологии, чтобы отобразить топологию и входящие в нее слои.

    Топология векторных веб-слоев

  3. Щелкните правой кнопкой векторный слой топологии и выберите Добавить на новую карту или добавьте топологию на текущую карту.

Примечание:

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

Просмотрите свойства векторного слоя топологии

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

Для получения доступа к этим свойствам, предназначенным только для чтения, и их просмотра, выполните следующие действия:

  1. Добавьте топологию и все входящие в нее слои на карту.
  2. Щелкните правой кнопкой слой топологии на панели Содержание и выберите Свойства или дважды щелкните имя слоя топологии.
    Доступ к свойствам топологии, опубликованной в качестве векторного веб-слоя

    Это откроет свойства векторного слоя топологии.

    Вкладка Общие в свойствах векторного слоя топологии

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

  3. Щелкните вкладку с нужными свойствами, которые вы хотите просмотреть, а после этого щелкните OK.

Вкладка Векторные слои

На вкладке Векторные слои содержится следующая информация:

  • Кластерный допуск XY, использующийся при выполнении операций обработки топологии
  • Число рангов x,y в топологии
  • Список всех векторных слоев, связанных с векторным слоем топологии
  • Ранг XY, присвоенный каждому участвующему векторному слою

Вкладка Векторные слои в свойствах векторного слоя топологии

Перед публикацией топологии при ее изначальном создании вы ранжируете классы пространственных объектов в топологии, чтобы контролировать, как вершины перемещаются, если они попадают в кластерный допуск друг друга. Классы объектов с 1 рангом рассматриваются как имеющие самую высокую точность. Ранги координат могут позволить вам убедиться, что надежно размещенные вершины являются местоположениями якоря, в которых во время проверки топологии удаляются менее надежные вершины. Более подробную информацию можно найти в разделе Топология в ArcGIS.

Вкладка Правила

Правила топологии определяют допустимые пространственные отношения между объектами.

Вкладка Правила в свойствах векторного слоя топологии

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

Вкладка Ошибки

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

Вкладка Ошибки в свойствах векторного слоя топологии, показанная до и после проверки

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

Подсказка:

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