Сеть трассировки обеспечивает основу для визуализации, управления и работы с простыми моделями связности. Сеть трассировки представляет собой взаимосвязь между коллекцией классов объектов в наборе классов объектов, где каждый класс пространственных объектов играет роль соединения или ребра. Несколько классов объектов могут участвовать в каждой роли в одной сети трассировки.
Основная методология, используемая для создания сети трассировки, состоит в том, чтобы определить, какие классы объектов будут участвовать в сети и какую роль будет играть каждый. Сеть трассировки может быть создана с помощью инструмента Создать сеть трассировки или инструмента Конвертировать геометрическую сеть в сеть трассировки.
Примечание:
Сеть трассировки может быть создана с использованием классов объектов с поддержкой z для поддержки 3D возможностей. Связь устанавливается на основе совпадений x, y и z при создании топологии сети. Связь не определяется с использованием z, если только все классы пространственных объектов, которые участвуют в сети трассировки, не поддерживают z.
Типы развертывания
В сети трассировки есть два типа развертывания. Тип базы геоданных, в которой хранится сеть трассировки, будет определять тип развертывания.
- Многопользовательское развертывание — это шаблон развертывания сети трассировки, в котором используется многопользовательская база геоданных. Сервисная архитектура позволяет осуществлять многопользовательское редактирование и публиковать сети трассировки на всех платформах (настольной, мобильной и веб).
- Однопользовательское развертывание — это альтернативный шаблон развертывания сети трассировки, хранящейся в файловой или мобильной базе геоданных. В то время как при одновременном доступе операции выполняются в режиме только для чтения, операции редактирования могут выполняться только одним пользователем.
Обратитесь к следующей таблице, чтобы просмотреть различные свойства каждого типа развертывания:
Развертывание | Количество редакторов | Типы баз геоданных | Уровень лицензии ArcGIS Pro | Расширение типа пользователя |
---|---|---|---|---|
Много | ArcGIS Advanced Editing | |||
Один | Н/Д |
Инструмент Создать сеть трассировки
Инструмент Создать сеть трассировки используется для создания сети трассировки в наборе классов объектов с использованием указанных классов объектов.
Требования и предварительные условия
Требования и предварительные условия для создания сети трассировки следующие:
Для параметра Входной набор классов объектов необходимо указать существующий набор объектов.
-
Класс пространственных объектов должен находиться в том же наборе классов объектов, что и сеть трассировки.
- Потребуется как минимум одно входное ребро или одно входное соединение.
-
В качестве входных поддерживаются только классы объектов точек и линий. Классы пространственных объектов не могут участвовать в другой сети трассировки или в других элементах базы геоданных с расширенной функциональностью, таких как набор сетевых данных.
- Для развертывания в многопользовательской базе геоданных должны быть соблюдены следующие требования:
Версия базы геоданных должна быть 10.8.1.2.6 или новее.
- ArcGIS Enterprise должна быть версии 10.9 или более новой. Версия ArcGIS Pro определяет совместимую версию ArcGIS Enterprise. Более подробно см. Совместимость платформы ArcGIS.
- Входной набор классов объектов должен быть получен из соединения с базой данных, установленного как аутентифицированный пользователь базы данных и владелец входного набора классов объектов. Этот пользователь должен иметь права доступа для создания ресурсов, и не может быть авторизованным через ОС, администратором базы данных или администратором базы геоданных. Этот пользователь с аутентификацией в базе данных становится владельцем сети трассировки базы данных при создании сети трассировки.
Лицензия:
У активной учетной записи портала должна быть лицензия с расширением типа пользователя ArcGIS Advanced Editing для создания, публикации и работы с сетью трассировки в многопользовательской базе геоданных.- Активный портал 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 |
Создание сети трассировки в базе геоданных
Для создания сети трассировки в базе геоданных выполните следующие шаги:
- На вкладке Анализ в группе Геообработка щелкните Инструменты , чтобы открыть панель Геообработка.
- На панели Геообработка найдите и выберите Создать сеть трассировки.
- Для Входного набора классов объектов укажите существующий набор классов объектов в базе геоданных. По умолчанию, базы хранятся в разделе Базы данных в панели Каталог.
- Для параметра Имя сети трассировки задайте имя сети трассировки.
- Для параметра Входные соединения выберите входные соединения из доступных классов точечных объектов. .
Эти классы объектов должны находиться во Входном наборе классов объектов, указанном в шаге 3.
- Для параметра Входные ребра выберите входные ребра из доступных классов линейных объектов. .
Эти классы объектов должны находиться во Входном наборе классов объектов, указанном в шаге 3.
- Щелкните раскрывающееся меню Правила связности, чтобы указать, должен ли класс объектов входного ребра быть задан как простое или комплексное ребро.
- Щелкните Запустить для инструмента.
Выбранный набор классов объектов теперь заполнен сетью трассировки.