GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Развертывание GraphHopper

Обсуждение материалов сайта: вопросы, замечания, предложения

Развертывание GraphHopper

Сообщение Denis Rykov » 23 мар 2014, 16:00

Новая статья: Развертывание_GraphHopper_в_качестве_Веб-сервиса_для_построения_маршрутов
Жду комментариев и замечаний.

=======================
P.S. от 26.03.2014
Статья опубликована.
  • 5

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3265
Репутация: 478
Статьи: 33
Проекты: 9

Re: Развертывание GraphHopper

Сообщение KolesovDmitry » 24 мар 2014, 10:52

Интересно. На мой взгляд было бы неплохо расширить парой предложений введение в -- не просто сказать, что это система роутинга, а пояснить, какого рода задачи она может решать, какие есть альтернативные варианты.
  • 0

KolesovDmitry
Гуру
 
Зарегистрирован: 22 авг 2007
Откуда: Казань (на карте)
 
Сообщения: 805
Репутация: 116
Статьи: 18
Проекты: 4

Re: Развертывание GraphHopper

Сообщение vasnake » 24 мар 2014, 15:33

А маршруты эта прелесть считает только по данным OSM или можно готовить свои наборы данных?
  • 0

It ain't easy. It just proves how great I am.
Аватара пользователя
vasnake
Интересующийся
 
Зарегистрирован: 23 май 2013
Откуда: Москва (на карте)
 
Сообщения: 22
Репутация: 6
Статьи: 1

Re: Развертывание GraphHopper

Сообщение Denis Rykov » 25 мар 2014, 09:46

vasnake писал(а):А маршруты эта прелесть считает только по данным OSM или можно готовить свои наборы данных?

Если я не ошибаюсь, то для Android-версии Метро для всех как раз использовался GraphHopper и там он работал с кастомным графом, не OSM. Подробности можно уточнить у Дмитрия.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3265
Репутация: 478
Статьи: 33
Проекты: 9

Re: Развертывание GraphHopper

Сообщение Denis Rykov » 25 мар 2014, 10:12

KolesovDmitry писал(а):Интересно. На мой взгляд было бы неплохо расширить парой предложений введение в -- не просто сказать, что это система роутинга, а пояснить, какого рода задачи она может решать, какие есть альтернативные варианты.

Спасибо за замечание, добавил немного.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3265
Репутация: 478
Статьи: 33
Проекты: 9

Re: Развертывание GraphHopper

Сообщение Дмитрий Барышников » 25 мар 2014, 13:36

Нет в Metro4All я не стал использовать GraphHopper из-за очень плотной интеграции с ОСМ. Просто невозможно было выкинуть ОСМ специфику. Поэтому там используется другой код (https://code.google.com/p/k-shortest-paths/).
  • 2

Аватара пользователя
Дмитрий Барышников
Гуру
 
Зарегистрирован: 17 ноя 2009
Откуда: Москва (на карте)
 
Сообщения: 2571
Репутация: 258
Статьи: 7
Проекты: 2

Re: Развертывание GraphHopper

Сообщение Zverik » 27 мар 2014, 00:57

Не хватает оценок по дисковому пространству и памяти. Сколько ему нужно, относительно размера исходного osm.pbf?
  • 0

Zverik
Активный участник
 
Зарегистрирован: 11 сен 2011
Откуда: Москва (на карте)
 
Сообщения: 129
Репутация: 79
Статьи: 2

Re: Развертывание GraphHopper

Сообщение Denis Rykov » 31 янв 2015, 19:30

Zverik писал(а):Не хватает оценок по дисковому пространству и памяти. Сколько ему нужно, относительно размера исходного osm.pbf?


Недавно обсуждалось в рассылке:

I'll answer for the world wide case (for europe they should be roughly half sized):

* for CH e.g. the car profile you need 25GB for import and 18GB for running it if you use the RAM_STORE option
* without CH you need 25GB to import several vehicles, running it requires only ~12GB but every request can require more RAM, see also #104
* Using bike2 or foot requires roughly 50% more for import and running, CH preparation takes also 2 to 3 times longer than with car (which is currently at 2h-2.5h)
* In my tests SSD drive only slightly improves the import speed which is roughly at 1 to 1.5h
* But for enabled elevation SSD is very important, also you need roughly 5GB more for import.
* Using the mmap config makes everything a lot slower, I've not tested it for a recent version. Also the speed still depends of the available RAM. Using mmap for import can save you a bit RAM but using mmap for running GraphHopper is only recommended on mobile devices.
* As long as you use areas which create graphhopper files not bigger than 2gb than it should be possible on a 32bit Android to still do route calculation on it.
  • 0

Spatial is now, more than ever, just another column- The Geometry Column.
Аватара пользователя
Denis Rykov
Author
 
Зарегистрирован: 11 апр 2008
 
Сообщения: 3265
Репутация: 478
Статьи: 33
Проекты: 9


Вернуться в Материалы сайта

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

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


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).