Использование инструмента «Объединить разделенные дороги» с меньшими параллельными линиями

13

При использовании инструмента «Объединить разделенные дороги» он объединяет дороги, которые «имеют тенденцию, как правило, параллельны друг другу». Это означает, что из рисунка один .. Это объединит начало, где дороги близки друг к другу (так что результат похож на рисунок 2), но не на всю длину, как я хочу (рисунок 3). Я считаю, что это потому, что линии недостаточно параллельны (угол между некоторыми линиями слишком велик). Потому что, даже если я увеличу расстояние слияния до 300 м (что больше, чем то, как далеко отстоят дороги), я все равно не получу результат из рисунка 3.

Кто-нибудь знает, как уменьшить параллельность линий для объединения?

введите описание изображения здесь

Мартин
источник
2
Я думаю, что это тесно связано, потому что речь идет о «Объединении разделенных дорог», но не является дублирующим вопросом. Сам вопрос требует некоторой работы, но я думаю, что? имеет потенциал, чтобы стоять самостоятельно.
Джей Камминс
Вы могли бы рассмотреть обходные пути. Например, центральная линия пересечения небольших буферов двух дорог должна хорошо работать.
whuber

Ответы:

3

Я знаю, что этот пост немного устарел, но подумал, что я бы предложил использовать другой инструмент. Интеграция позволяет пользователю определять допуск x, y и полезна, если «вы хотите, чтобы линии имели вершины, где бы они ни пересекались». Я не совсем уверен, будет ли это работать для этого приложения, но может потребовать некоторого расследования.

Barbarossa
источник
0

Если вы хотите исследовать решения, не относящиеся к ArcGIS / Open Source, вы можете попробовать использовать инструменты Skeletron Python, созданные Майком Мигурски в Stamen. Я обнаружил, что это очень полезно для проблемы, которую вы решаете. Смотрите https://github.com/migurski/Skeletron

clhenrick
источник