Краткая информация
Позволяет сократить небольшие формы сегментов дороги, разрывающие общее направление дорожной сети (например, кольцевые развязки), заменяя их упрощенным обозначением.
Формы сокращаются независимо от класса дороги, если диаметр открытой зоны меньше или равен значению параметра Расстояние совмещения. Все не сокращенные дороги, содержащиеся во входном наборе, копируются в выходной класс объектов.
Более подробно см. в разделе Как работает инструмент Упростить дорожную сеть.
Иллюстрация
Использование
Плотно расположенные блоки улиц или другие сложные совокупности не совмещаются и не прореживаются. В таком случае можно воспользоваться инструментом Проредить дорожную сеть для уменьшения плотности улиц.
Круговые развязки или подобные им открытые элементы дорог, соединенные с разделенными дорогами, не совмещаются, чтобы не допустить создания слишком маленьких дорожных сегментов. В таком случае можно сначала использовать инструмент Слияние фрагментов дорог для создания единой дороги, а после этого свернуть круговые развязки.
Если круговая развязка или другой открытый элемент дороги не может быть изменен без нарушения целостности дорожной сети, она не упрощается.
Этот инструмент можно использовать несколько раз при различных расстояниях совмещения для получения приемлемых результатов в различных масштабах.
Обработка больших наборов данных дорог может вызвать превышение ограничений использования оперативной памяти. В таком случае попытайтесь разделить входные данные на части, определив соответствующий полигональный класс пространственных объектов с помощью параметра среды Картографические разделы. Части данных, разделенные между собой границами разделов, будут последовательно обрабатываться отдельно друг от друга. Класс выходных объектов является единообразным между границами разделов.
Синтаксис
CollapseRoadDetail(in_features, collapse_distance, output_feature_class, {locking_field})
Параметр | Объяснение | Тип данных |
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")
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да
Связанные разделы
- Обзор группы инструментов Генерализация (Generalization)
- Разрешение конфликтов и генерализация
- Автоматизирование урегулирования конфликтов и процессов генерализации с процессами геообработки
- Слияние фрагментов дорог
- Как работает инструмент Слияние фрагментов дорог
- Генерализация больших наборов данных с использованием сегментов
- Проредить дорожную сеть
- Как работает инструмент Проредить дорожную сеть
- Создать картографические разделы
- Картографические разделы (параметр среды)