Vladimir
это вряд ли
Vladimir
мб получать osm id и их отдельно запрашивать
Nook
Сейчас так и делаю )
Vladimir
osrm минимум данных засасывает
Nook
Составил список node и прохожусь по массиву
Nook
Если совпадение хотябы 5% то считаю что проехал
Vladimir
у них все сильно заточено под работу с полным набором данных
Vladimir
если бы этого не было то наверно все было бы и быстрее, данные можно было бы прям все получать
Vladimir
Но вообще сейчас вроде мэпбокс им занимается, думаю все будет
Vladimir
И с пробками, и со всеми делами
Nook
мапбокс не вливается
Nook
Выдвинули сейчас конские тарифы
Vladimir
?
Vladimir
На что?
Nook
Mapbox.Driver
Nook
https://www.mapbox.com/drive/
Vladimir
А, да это хер с ним
Vladimir
OSRM то открытый
Nook
Ну пока они мало туда пушат
Nook
ресерч прост делал
Nook
Что вообще на рынке
Vladimir
Да вроде там только они и пушат
Nook
Самое выгодное держать кластер на osrm для просчета маршрутов
Vladimir
Проблема в том, что есть кластер
Vladimir
Встроенного шардинга или чего то подобного нет
Vladimir
Нужно делать руками + пробки
Nook
Сделал )
Nook
node-osrm
Nook
без проблем решает шардинг )
Vladimir
Ну если разбито на несообщаюиеся зоны - то да
Anonymous
чуваки, а там только с картами работает? можно адаптировать к своим локациям?
Nook
Ресурсов потребляет 1/1 т.к чистый osrm компайлится и бежду ними socket
Anonymous
несуществующим/подземным/помещениям
Vladimir
Nook
Nook
форматы все описаны
Nook
но
Nook
как с пушки по тараканам
Anonymous
зато готовое решение
Vladimir
Ну вот как раз таки нет
Vladimir
Ибо придется самому генерить данные
Vladimir
Ну или как минимуть генерить фейковые osm данные
Anonymous
ну это понятно
Vladimir
Так что может просто дейкстру ручками написать
Anonymous
ну нет, дейкстры одного не хватит
Anonymous
там вообще карты с маршрутами geojson или что-то подобное?
Nook
http://wiki.openstreetmap.org/wiki/PBF_Format
Anonymous
это даже лучше
Vladimir
да вроде дейкстры достаточно в первом приближении
Anton
Смотря какая задача
Vladimir
реально сложность именно в области построения графа с учетом всех факторов
Anton
Когда надо найти несколько разных машрутов - одно, когда нужно найти оптимальный - другое. Когда надо найти быстро - каскад будьте добры, а он тупой как пробка
Anonymous
да, надо движение по локации
Anton
osmr вроде дейкстра почти чистый
Anonymous
а не из а в б
Anonymous
просто зачем изобретать велик, когда его можно спиздить?
Vladimir
из чего я заключаю с дейкстра достаточно быстр на небольшом объеме данных
Anton
Nook
96 гигов osrm занимает оперативы, летает быстрее пули )
Anonymous
я также надеюсь, что рассчитывать не обязательно на ноджс
Anton
сколько сколько????????
Vladimir
Anton
Nook
почти
Anonymous
супер
Vladimir
Проблема в том что есть лишний оверхэд, если нужно строить только отнсительно короткие маршруты
Vladimir
Потому что в этом кейсе досточно набора изолированных графов без contractions
Nook
Vladimir
А contractions и реиалтайм пробки не совместимы
Anonymous
Anton
профиль car
У меня банально нет сколько памяти, потому наверное и не занимало столько места :)
Vladimir
Ну там вроде никто не заставляет все в памяти держать
Nook
Он и собраться не должен был )
Nook
Даже с SSD производительность падает
Vladimir
Так то логично
Vladimir
Но мне кажется правильнее всего запускать много отдельных процессов
Vladimir
С разными регионами