Создание линии маршрута - v.net.salesman

Ответить
oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Создание линии маршрута - v.net.salesman

Сообщение oleg » 05 май 2013, 15:17

В результате работы v.net.salesman получили слой оптимального маршрута.

При экспорте этого маршрута в шейп получили:
- "отдельные" линии дорог соединяющие точки остановок (экспорт линий)
- точки остановок с порядковым номером в атрибутах (экспорт точек линии)

Другими словами после экспорта в шейп получаем не маршрут в виде одной линии, а маршрут в виде последовательности остановок.

Подскажите, пожалуйста, правильную последовательность действий по созданию и экспорту одной линии маршрута средствами GRASS.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Создание линии маршрута - v.net.salesman

Сообщение Александр Мурый » 05 май 2013, 16:51

Нужно, чтобы последовательность остановок была обозначена в самой линии маршрута, я правильно понял? Как вы это технически себе представляете?

Или просто нужно объединить "отдельные" линии между остановками в один маршрут?
Редактор материалов, модератор форума

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Создание линии маршрута - v.net.salesman

Сообщение oleg » 05 май 2013, 17:12

Александр Мурый писал(а):Или просто нужно объединить "отдельные" линии между остановками в один маршрут?
Александр, спасибо за внимание к вопросу.
Да, просто нужно объединить "отдельные" линии между остановками в один маршрут (в одну линию).

Вижу, что возможно не совсем точно сформулировал выше задачу. Нужна линия без данных по остановкам.
В ArcGIS Network Analyst такую линию можно создать из контекстного меню.

Александр Мурый
Гуру
Сообщения: 5173
Зарегистрирован: 26 сен 2009, 16:26
Репутация: 793
Ваше звание: званий не имею
Откуда: Москва

Re: Создание линии маршрута - v.net.salesman

Сообщение Александр Мурый » 05 май 2013, 18:34

oleg писал(а):просто нужно объединить "отдельные" линии между остановками в один маршрут (в одну линию).
Попробуйте модуль v.build.polylines, если не выйдет, то тогда v.edit с опцией "tool=merge".
Редактор материалов, модератор форума

oleg
Завсегдатай
Сообщения: 460
Зарегистрирован: 03 фев 2005, 11:46
Репутация: 15
Контактная информация:

Re: Создание линии маршрута - v.net.salesman

Сообщение oleg » 05 май 2013, 23:06

Спасибо, попробую.

Предполагаю, что объединение линий нужно будет всё-таки выполнять с использованием инструментов анализа сети, так чтобы учитывать возможное движение по одной дороге в противоположные направления и другие повторяющиеся проходы по одному сегменту. Пока информации на эту тему не нашел для GRASS.

Интересно, что и gvSIG Network Extension экспортирует маршрут только в отдельные линии.

Ответить

Вернуться в «GRASS»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 13 гостей