Подсчет числа ребер графа УДС в каждом узле этого графа
Добавлено: 24 ноя 2015, 16:38
Здравствуйте!
Есть линейный слой улично-дорожной сети (УДС). Понятно, что улицы пересекаются в "точках"-узлах. Из линейного слоя эти точки пересечений извлечены в точечный слой. Нужно в атрибуты каждой точки записать число - сколько линий пересекается в этой точке. Если ли в ArcGIS готовый инструмент/ряд инструментов для этого?
Я изощрялся. Делал растр плотности линий с небольшим размером ячейки и в небольшой окрестности от нее. По идее, узлам УДС должны были соответствовать пиксели растра с кол-вом линий (ну или по крайней мере плотности можно было пересчитать в кол-во линий при фиксированном размере ячейки). Получилось для точек схождения трех, четырех линий УДС. Но при бОльшем количестве линий инструмент плотности выдает еще бОльшее значение линий - например, при стыковке пяти ребер графа в ячейке растра почему-то значение 7 и т.д.
Так вот, может есть какой-то менее мудреный и более точный способ? Заранее спасибо!
Есть линейный слой улично-дорожной сети (УДС). Понятно, что улицы пересекаются в "точках"-узлах. Из линейного слоя эти точки пересечений извлечены в точечный слой. Нужно в атрибуты каждой точки записать число - сколько линий пересекается в этой точке. Если ли в ArcGIS готовый инструмент/ряд инструментов для этого?
Я изощрялся. Делал растр плотности линий с небольшим размером ячейки и в небольшой окрестности от нее. По идее, узлам УДС должны были соответствовать пиксели растра с кол-вом линий (ну или по крайней мере плотности можно было пересчитать в кол-во линий при фиксированном размере ячейки). Получилось для точек схождения трех, четырех линий УДС. Но при бОльшем количестве линий инструмент плотности выдает еще бОльшее значение линий - например, при стыковке пяти ребер графа в ячейке растра почему-то значение 7 и т.д.
Так вот, может есть какой-то менее мудреный и более точный способ? Заранее спасибо!