Упростить дорожную сеть (Картография)

Сводка

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

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

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

Подсказка:

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

Иллюстрация

Два примера работы инструмента Упростить дорожную сеть с различными расстояниями совмещения
Инструмент Упростить дорожную сеть использует расстояние совмещения (показанное как полоски ниже примеров изображений карты) для устранения незначительных разрывов в дорожной сети.

Использование

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

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

  • Если круговая развязка или другой открытый элемент дороги не может быть изменен без нарушения целостности дорожной сети, она не упрощается.

  • Этот инструмент можно использовать несколько раз при различных расстояниях совмещения для получения приемлемых результатов в различных масштабах.

  • Домены и подтипы копируются в выходные данные, даже если не отмечен параметр среды Перенос доменов, подтипов и правил атрибутов.

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

Синтаксис

CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
ParameterОбъяснениеТип данных
in_features

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

Feature Layer
collapse_distance

Диаметр элемента дороги, для которого рассматривается возможность сворачивания, или проходящее через этот элемент расстояние.

Linear Unit
output_feature_class

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

Feature Class
locking_field
(Дополнительный)

Поле, содержащее информацию о закрытии для объектов. Значение 1 обозначает, что объект не подлежит сворачиванию.

Field

Пример кода

CollapseRoadDetail, пример (окно Python)

Следующий скрипт окна Python показывает, как использовать инструмент CollapseRoadDetail в режиме прямого запуска.

import arcpy
arcpy.env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CollapseRoadDetail_cartography("roads.lyr", "250 Feet", "roads_collapse_250")

Environments

Базовый масштаб

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

Информация о лицензиях

  • Basic: Нет
  • Standard: Нет
  • Advanced: Да

Связанные разделы