Редактирование улиц набора сетевых данных

Доступно с лицензией Network Analyst.

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

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

В следующих разделах описывается, каким образом работают инструменты редактирования при редактировании наборов сетевых данных.

Создание и изменение рёбер

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

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

В следующей таблице показано, как изменяется полилиния:

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

Вершина нового полилинейного объекта Вершина существующего полилинейного объекта Конечная точка/Конечная точкаКонечная точка/Любая вершинаЛюбая вершина/Любая вершинаЛюбая вершина/Конечная точка

Конечная точка

Конечная точка

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

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

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

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

Конечная точка

Середина

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

Добавляется вершина к существующей полилинии; без разбиения линий

Добавляется вершина к существующей полилинии; без разбиения линий

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

Середина

Середина

И новые, и существующие полилинейные объекты разбиваются на пересечении

Новый полилинейный объект разбивается; к существующей полилинии добавляется вершина

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

Добавляется вершина к существующей полилинии в месте пересечения; существующий полилинейный объект разбивается в месте пересечения новой полилинией

Нет

Конечная точка, средняя точка или нет

Дополнительного редактирования не будет; связность не устанавливается.

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

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

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

Создание и изменение соединений

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

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

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

Редактирование с учётом высот

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

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

Значение высоты Замыкание на конечную точку отдельного объекта Замыкание на пересечение с несколькими конечными точками Замыкание на середину существующего ребра

Не заданы значения высоты по умолчанию

Замкнутая конечная точка берёт существующее значение высоты.

Замкнутая конечная точка берёт значения высот одной из конечных точек на пересечении. Рекомендуется проверить значение высоты, чтобы убедиться, что оно такое как надо.

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

Заданы значения высоты по умолчанию

Замкнутая конечная точка берёт существующее значение высоты.

Замкнутая конечная точка берёт значения высот одной из конечных точек на пересечении. Рекомендуется проверить значение высоты, чтобы убедиться, что оно такое как надо.

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

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

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

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

Использование значений z-координаты для создания и изменения объектов
Создан новый пространственный объект оранжевого цвета, замкнутый на полпути вдоль синей линии. Синяя линия затем в этом месте разбивается, и все конечные точки в этом пересечении получают значение координаты z из геометрии, которое в этом случае равно 1,5.

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

Шаблоны группы

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

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

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

Рекомендуется для редактирования набора сетевых данных создать проект, поскольку шаблон группы сохраняется в проекте.