Votre question porte sur autre chose que cette réutilisation ? Visiter notre forum

1 discussion

Routing

Posté le 10 septembre 2019
Bonjour Adrien, bravo pour ton travail pour OpenLevelUp. Petite question: avec le format d'OSM, connais-tu une solution permettant de calculer la route entre deux points à l'intérieur d'un bâtiment ? Est-ce que tu sais si OTP ou OSRM suffisent ? Il suffit de bien modéliser les bâtiments et le tracés piétons ?
Posté le 11 septembre 2019
Producteur
Bonjour Clément, La modélisation des chemins en intérieur suit les mêmes règles qu'en extérieur, au détail près que l'on connaît l'information de niveau. Les moteurs type OSRM hébergés proposent une gestion basique de ces chemins. Ça devient plus compliqué si tu veux avoir en plus les instructions de guidage à travers les étages. À ma connaissance les moteurs existants ne gèrent pas ça (ou alors il faut faire une configuration avancée). Selon l'ampleur des données à traiter, tu peux éventuellement implémenter un moteur de routage minimaliste dédié pour l'intérieur (voir https://framagit.org/OpenLevelUp/OpenLevelUp/blob/master/src/js/model/Graph.js ). Je sais que certaines structures travaillent sur le sujet, donc on aura peut-être des solutions ouvertes à l'avenir. Cordialement, Adrien.
Posté le 11 septembre 2019
OK. Dans mon cas précis, il s'agit d'un mix de données publiques (osm) et privées (bâtiment d'entreprise) pour lequel on souhaite modéliser en s'appuyant sur le format osm (via JOSM) nativement (sans posrgres si possible). On ne développe (quasiment) rien, c'est principalement de l'intégration (continue) de plusieurs solutions (opensource) pour comparaison et feedback utilisateurs rapide. On testera donc le routage avec openlevelup, en plus des autres solutions. Merci pour ta réponse.
Posté le 11 septembre 2019
Producteur
Ça peut peut-être t'intéresser dans ce cadre, je travaille actuellement sur un éditeur indoor pour le web nommé OsmInEdit. Il est en phase de finalisation/stabilisation. Une annonce sera faite au State of the Map fin septembre. Le code est ici : https://framagit.org/PanierAvide/osminedit L'idée étant de permettre à public non-expert de créer des données indoor facilement. À dispo pour en discuter.
Posté le 11 septembre 2019
Daimler AG team ? Joli support ! 😀 Merci pour cette précieuse info sur l'existence de ton projet et surtout pour le travail que tu réalises.