работа с геометрическими сетями

0 голосов
спросил 08 Июнь, 05 от opk_is_xaoc (180 баллов) в категории Программные продукты Esri

Задача: нахождение кратчайшего пути между 2-мя объектами.

Пробное решение: создание геометрической сети из линейного слоя дорог. В качестве весов использовался тип дороги: автомагистраль, шоссе, грунтовая, лесная (0, 1, 2 и т.д.) Потом при работе с Utility Network ставились 2 точки (Add Junction Flag Tool) между которыми нужно найти кратчайший путь (пытались через Trace Task: Find Path). В результате путь находится, но не оптимальный: часто путь пролегал по лесным дорогам,хотя рядом была автострада. Замечена особенность... путь пролегает там где количество узлов пересечения меньше, а не в зависимости от типа дороги. Правда можно поставить Edge Barrier Tool, но это не выход (тогда можно найти оптимальный путь и вручную). Подскажите мне, где можно почитать про это дело.

Заранее спасибо, если кто поделится мыслёй.

2 Ответы

0 голосов
ответил 08 Июнь, 05 от Grigoriy (127,020 баллов)

Вы не выставили веса для расчёта пути. Utility Network->Analisys->Weights.

При отсутствии весов считается количество ребер и узлов в пути. Веса при создании сети желательно расставлять всё-таки более приближенные к моделируемой реальности. В вашем случае лучше рассчитать время проезда по данному участку дороги. А так у Вас 10 метров по шоссе всегда будут хуже, чем 100 км по автомагистрали. Делается это довольно просто - расставьте ограничения скорости для каждого типа дороги, а потом просто поделите скорость на расстояние - получите время.

Почитать можно в справке->Building geodatabase->Geometric networks.

А ещё лучше перейти на ArcGIS 9.1 и модуль Network Analyst.

http://www.esri.com/software/arcgis/extensions/networkanalys t/index.html

 

 

0 голосов
ответил 14 Июнь, 05 от Abraxx (1,140 баллов)
большое спасибо, Григорий! веса выставили. только не совсем понятно, каким образом он считает направление дуг. если я поставил первый флажок, потом второй, то направленность дуг - от второго к первому? при построении сети направление дуг, вроде, не задаётся. в общем, у нас начало правильно считаться только после того, как мы выставили веса и в From-To и в To-From и тип флажка Edge.

а 9.1, нам, похоже, не особо светит, а то бы с удовольствием Network Analyst использовали
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...