Создание сети трассировки

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

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

Примечание:

Сеть трассировки может быть создана с использованием классов объектов с поддержкой z для поддержки 3D возможностей. Связь устанавливается на основе совпадений x, y и z при создании топологии сети. Связь не определяется с использованием z, если только все классы пространственных объектов, которые участвуют в сети трассировки, не поддерживают z.

Типы развертывания

В сети трассировки есть два типа развертывания. Тип базы геоданных, в которой хранится сеть трассировки, будет определять тип развертывания.

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

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

РазвертываниеКоличество редакторовТипы баз геоданныхУровень лицензии ArcGIS ProРасширение типа пользователя

Enterprise

Много

Многопользовательская база геоданных

Standard/Advanced

ArcGIS Trace Network

Single-user

Один

Файловая база геоданных или Мобильная база геоданных

Standard/Advanced

Н/Д

Инструмент Создать сеть трассировки

Инструмент Создать сеть трассировки используется для создания сети трассировки в наборе классов объектов с использованием указанных классов объектов.

Требования и предварительные условия

Требования и предварительные условия для создания сети трассировки следующие:

  • Для параметра Входной набор классов объектов необходимо указать существующий набор объектов.

  • Класс пространственных объектов должен находиться в том же наборе классов объектов, что и сеть трассировки.

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

  • Для развертывания в многопользовательской базе геоданных должны быть соблюдены следующие требования:
    • Версия базы геоданных должна быть 10.8.1.2.6 или новее.

    • ArcGIS Enterprise должна быть версии 10.9 или более новой. Версия ArcGIS Pro определяет совместимую версию ArcGIS Enterprise. Более подробно см. Совместимость платформы ArcGIS.
    • Входной набор классов объектов должен быть получен из соединения с базой данных, установленного как аутентифицированный пользователь базы данных и владелец входного набора классов объектов. Этот пользователь должен иметь права доступа для создания ресурсов, и не может быть авторизованным через ОС, администратором базы данных или администратором базы геоданных. Этот пользователь с аутентификацией в базе данных становится владельцем сети трассировки базы данных при создании сети трассировки.
  • Лицензия:
    У активной учетной записи портала должна быть лицензия ArcGIS Trace Network для создания, публикации сети трассировки и работы с ней в многопользовательской базе геоданных.
    • Активный портал ArcGIS Enterprise должен быть добавлен в проект с учетной записью портала, с правами доступа на публикацию ресурсов; сюда включены права доступа на публикацию серверных слоев, а также на создание, модификацию и удаление ресурсов. У роли Publisher по умолчанию есть эти привилегии. При создании сети трассировки, активная учетная запись портала ArcGIS Enterprise будет записана в свойствах сети как владелец сети трассировки портала.
    • ArcGIS Server должен быть интегрирован с Portal for ArcGIS. Настройка базового развертывания ArcGIS Enterprise рекомендуется, но не обязательна.

Поддерживаемые базы геоданных

Сеть трассировки можно создавать в файловой, мобильной или многопользовательской базе геоданных. Для создания сети трассировки в многопользовательской базе геоданных, платформа базы данных должна соответствовать версии, указанной в таблице ниже. Для получения более подробной информации обратитесь к требованиям к базам данных в ArcGIS Pro.

Платформа базы данныхМинимальная версия
SQL Server

SQL Server 2016

Oracle

Oracle 12.1.0.2

PostgreSQL

PostgreSQL 10.17

SAP HANA

HANA 2.0 SPS04

Создание сети трассировки в базе геоданных

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

  1. На вкладке Анализ в группе Геообработка щелкните Инструменты Инструменты, чтобы открыть панель Геообработка.
  2. На панели Геообработка найдите и выберите Создать сеть трассировки.
  3. Для Входного набора классов объектов укажите существующий набор классов объектов Набор классов объектов в базе геоданных. По умолчанию, базы хранятся в разделе Базы данных Базы данных в панели Каталог.
  4. Для параметра Имя сети трассировки задайте имя сети трассировки.
  5. Для параметра Входные соединения выберите входные соединения из доступных классов точечных объектов. Класс точечных объектов. Эти классы объектов должны находиться во Входном наборе классов объектов, указанном в шаге 3.
  6. Для параметра Входные ребра выберите входные ребра из доступных классов линейных объектов. Класс линейных объектов. Эти классы объектов должны находиться во Входном наборе классов объектов, указанном в шаге 3.
  7. Щелкните раскрывающееся меню Правила связности, чтобы указать, должен ли класс объектов входного ребра быть задан как простое или комплексное ребро.
  8. Щелкните Запустить, чтобы запустить инструмент.

Выбранный набор классов объектов теперь заполнен сетью трассировки.