Инструмент Упростить дорожную сеть позволяет найти небольшие формы сегментов дороги, разрывающие общее направление дорожной сети, и заменяет их упрощенным обозначением.
Конфигурации сворачиваются независимо от класса дороги, если диаметр открытой зоны меньше или равен значению параметра Расстояние совмещения. Все не упрощенные дороги, содержащиеся во входном наборе, копируются в выходной класс объектов.
Примечание:
Этот инструмент обычно используется для упрощения дорог при переходе от более крупных к более мелким масштабам, в которых кольцевые развязки или другие небольшие отклонения в дорожной сети целесообразно показать в виде простых пересечений. В средних масштабах может быть предпочтительным сохранение этих конфигураций в качестве отдельных объектов, а также, возможно, их преувеличение. В этом случае используйте инструмент Решить конфликты дорог, чтобы обеспечить отображение показанных с помощью символов линий без конфликтов между символами. Если к одной совокупности дорог будут применены оба инструмента - и Решить конфликты дорог, и Упростить дорожную сеть, сначала запустите инструмент Упростить дорожную сеть.
Вопросы подготовки данных
Этот инструмент оптимизирован для пространственных отношений, связывающих объекты дорожной сети. При использовании других тем могут быть получены непредсказуемые результаты. Геометрия входных объектов должна быть задана правильно, чтобы инструмент поддерживал отношения объектов в том виде, в каком они присутствуют в наборе дорог. Ознакомьтесь со следующими требованиями к данным и предложениями:
Внимание:
Выдается предупреждение, если входные объекты не находятся в системе координат проекции. Инструмент опирается на линейные единицы расстояний, поэтому использование системы координат без проекции может привести к неожиданным результатам. Рекомендуем вам использовать для этого инструмента спроецированные данные для получения корректных результатов. Если координатная система отсутствует или неизвестна, инструмент выдаст ошибку и прекратит работу.
Простые объекты: входные данные не могут содержать составные объекты. Для преобразования объектов в простые следует использовать инструмент Составной в простые или создать топологию с правилом для линейных объектов Должны состоять из одной части.
Общие сегменты— Входные объекты не должны перекрываться друг с другом, то есть иметь общие сегменты. Создайте топологию с правилами для линейных объектов Не должны перекрываться и Не должны перекрывать сами себя для решения этих проблем. Если инструмент запущен с использованием нескольких входных слоев, создайте топологию с правилом Не должны перекрываться. Если обнаружены общие сегменты, инструмент выдаст предупреждение, но продолжит работу. Идентификаторы ObjectID пространственных объектов с общими сегментами записываются в файл журнала с именем вида SharedGeom#.txt, где # – число, возрастающее с созданием каждого файла журнала.
Самопересекающиеся объекты— Использование входных линейных объектов, имеющих самопересечения или одинаковые конечную и начальную точку, может привести к некорректным результатам. Для выявления таких областей создавайте топологию с использованием правила Не должны пересекать сами себя. Если обнаружены самопересекающиеся объекты, инструмент выдаст предупреждение и продолжит работу. Идентификаторы самопересекающихся объектов ObjectID записываются в log-файл с именем вида SelfIntersect#.txt, где # – число, возрастающее с созданием каждого log-файла.
Геометрия ниже допуска XY: в некоторых случаях среди данных могут встретиться пространственные объекты, размеры которых ниже допуска XY, указанного в документе карты или в параметрах среды инструмента. Если обнаружены объекты, имеющие длину меньше допуска, инструмент выдаст предупреждение, и такие объекты не будут им обрабатываться. Идентификаторы ObjectID объектов с геометрией ниже допуска записываются в log-файл с именем вида GeomBelowTolerance#.txt, где # – число, возрастающее с созданием каждого log-файла.
Пустая или нулевая геометрия— Входные пространственные объекты должны иметь корректную геометрию. Если обнаружены объекты, имеющие нулевую длину, инструмент выдаст предупреждение, а эти объекты не будут приниматься во внимание инструментом. Идентификаторы объектов ObjectID с пустой или нулевой геометрией записываются в log-файл с именем вида EmptyGeom#.txt, где # – число, возрастающее с созданием каждого log-файла.EmptyGeom#.txt, где # – число, возрастающее с созданием каждого log-файла. При необходимости воспользуйтесь инструментом Восстановить геометрию для восстановления этих объектов.
В операционной системе Windows файлы журнала, которые создаются при появлении сообщений об ошибках и предупреждениях, записываются в C:\Users\<user name>\AppData\Local\ESRI\GeoProcessing.
Отслеживание упрощенных объектов - чтобы определить, какие объекты были свернуты, добавьте к входному классу объектов поле CRD_TYPE (короткое или длинное целое число). После обработки поле будет заполнено, как указано ниже.
- 0 - объект не входит в конфигурацию элементов дороги, которая разрывает дорожную сеть
- 1 - детализация дороги успешно упрощена
- 2 - детализация дороги не упрощена, прикреплена к параллельным дорогам
- 3 - детализация дороги не упрощена, не разрывает дорожную сеть
- 4 - детализация дороги не упрощена, конфигурацию не удалось обработать
- 5 - детализация дороги не упрощена, элемент заблокирован
Базовый масштаб - убедитесь в том, что базовый масштаб для указания значения параметра Расстояние совмещения установлен в единицах измерения страницы (точках, дюймах, мм, см).
Для оценки системы координат используется параметр среды Картографическая система координат, если она задана; в противном случае используется система координат карты. Если не доступен ни один из этих параметров, используется система координат входных слоев.
Разделение больших наборов данных
Этот инструмент, прежде чем определять конечное состояние каждого из пространственных объектов, принимает во внимание также и смежные с ним объекты. Использование большого объема входных данных может вызвать превышение ограничений использования памяти. Для того, чтобы обойти эти ограничения, можно активировать разделение данных при работе с этим инструментом, указав класс объектов раздела в параметре среды Картографические разделы. Когда разделение на части включено, инструмент последовательно обрабатывает данные в рамках логичных и управляемых кластеров. В инструмент загружаются пространственные объекты, ограниченные одним из полигонов раздела, а также дополнительные данные из буферной зоны вокруг него. Дополнительные данные рассматриваются по мере обработки. Благодаря этому полученные в результате классы объектов являются бесшовными, и состояния объектов, расположенных на территории нескольких разделов, являются единообразными.
При запуске инструмента Упростить дорожную сеть по разделам полученные в результате дороги из каждого раздела добавляются в выходной класс пространственных объектов. Дороги будут разделены по ребрам разделов. Инструмент попытается обеспечить согласованность результатов по границам разделов, но возможно, что в геометрически сложных или труднодоступных областях одна дорога будет замыкаться некорректно на другую дорогу, или же дорога может быть свернута в одном разделе, но не при пересечении с другим.