При использовании инструмента «Объединить разделенные дороги» он объединяет дороги, которые «имеют тенденцию, как правило, параллельны друг другу». Это означает, что из рисунка один .. Это объединит начало, где дороги близки друг к другу (так что результат похож на рисунок 2), но не на всю длину, как я хочу (рисунок 3). Я считаю, что это потому, что линии недостаточно параллельны (угол между некоторыми линиями слишком велик). Потому что, даже если я увеличу расстояние слияния до 300 м (что больше, чем то, как далеко отстоят дороги), я все равно не получу результат из рисунка 3.
Кто-нибудь знает, как уменьшить параллельность линий для объединения?
Ответы:
Я знаю, что этот пост немного устарел, но подумал, что я бы предложил использовать другой инструмент. Интеграция позволяет пользователю определять допуск x, y и полезна, если «вы хотите, чтобы линии имели вершины, где бы они ни пересекались». Я не совсем уверен, будет ли это работать для этого приложения, но может потребовать некоторого расследования.
источник
Если вы хотите исследовать решения, не относящиеся к ArcGIS / Open Source, вы можете попробовать использовать инструменты Skeletron Python, созданные Майком Мигурски в Stamen. Я обнаружил, что это очень полезно для проблемы, которую вы решаете. Смотрите https://github.com/migurski/Skeletron
источник