Упростить дорожную сеть (Collapse Road Detail) (Картография)
Краткая информация
Позволяет свернуть подробные конфигурации сегментов дороги, разрывающие общую линию дорожной сети (например, кольцевые развязки), заменяя их упрощенным обозначением.
Конфигурации сворачиваются независимо от класса дороги, если диаметр открытой зоны меньше или равен значению параметра Расстояние совмещения (Collapse Distance). Все несвернутые дороги, содержащиеся во входном наборе, копируются в выходной класс объектов.
Более подробно см. в разделе Как работает инструмент Упростить дорожную сеть (Collapse Road Detail).
Этот инструмент обычно используется для упрощения дорог при переходе от более крупных к более мелким масштабам, в которых целесообразным является показ кольцевых развязок или других небольших отклонений в дорожной сети в виде простых пересечений. В средних масштабах может быть предпочтительным сохранение этих конфигураций в качестве отдельных объектов, а также, возможно, их преувеличение. В таком случае вместо этого можно использовать инструмент Решить конфликты дорог (Resolve Road Conflicts), чтобы обеспечить отображение показанных с помощью символов линий без конфликтов между символами. Если к одной совокупности дорог будут применены оба инструмента — Решить конфликты дорог (Resolve Road Conflicts) и Упростить дорожную сеть (Collapse Road Detail), рекомендуется сначала применять инструмент Упростить дорожную сеть (Collapse Road Detail).
Рисунок
Использование
Плотно расположенные кварталы или другие сложные совокупности не сворачиваются и не прорежаются. В таком случае можно воспользоваться инструментом Проредить дорожную сеть (Thin Road Network) для уменьшения плотности улиц.
-
Круговые развязки или подобные им открытые элементы дорог, соединенные с разделенными дорогами, не сворачиваются, чтобы не допустить создания слишком маленьких дорожных сегментов. В таком случае можно сначала использовать инструмент Слияние фрагментов дорог (Merge Divided Roads) для создания единой дороге, а после этого свернуть круговые развязки.
Если круговая развязка или другой открытый элемент дороги не может быть изменен без нарушения целостности дорожной сети, детализация не сворачивается.
Этот инструмент можно использовать несколько раз при различных расстояниях сворачивания для получения приемлемых результатов в различных масштабах.
Обработка больших наборов данных дорог может вызвать превышение ограничений использования оперативной памяти. В таком случае попытайтесь разделить входные данные на части, определив соответствующий полигональный класс пространственных объектов с помощью параметра среды Картографические Разделы (Cartographic Partitions). Части данных, разделенные между собой границами, будут последовательно обрабатываться отдельно друг от друга. Класс выходных объектов единообразен между границами частей.
Синтаксис
Параметр | Объяснение | Тип данных |
in_features |
Входные объекты, содержащие маленькие изолированные элементы дорог, например круговые развязки, которые нужно свернуть. | Feature Layer |
collapse_distance |
Диаметр элемента дороги, для которого рассматривается возможность сворачивания, или проходящее через этот элемент расстояние. | Linear unit |
output_feature_class |
Выходной класс объектов, содержащий свернутые объекты (объекты, измененные для выполнения сворачивания), а также все незатронутые объекты. | Feature Class |
Пример кода
Представленный скрипт окна Python демонстрирует порядок непосредственного использования инструмента CollapseRoadDetail.
import arcpy
from arcpy import env
env.workspace = "C:/data/cartography.gdb/transportation"
arcpy.CollapseRoadDetail_cartography("roads.lyr", "250 Feet", "roads_collapse_250")
Параметры среды
- Базовый масштаб (Reference Scale)
Базовый масштаб используется только в случае, если значение параметра Расстояние совмещения (Collapse Distance) введено в единицах измерения страницы.