Frank Villaro-Dixon wrote: > On 14/04/2011 12:24, Gilles Bassière wrote: >> Andrey Chapkanov wrote: >>> Bonjour, >>> >>> Je me demande ces jours-là :est-ce que on peut utiliser une fonction 3D >>> des cartes avec Open Street Maps dans les applications Android.J'ai >>> cherché mais j'ai pas trouver une information definitive. Alors je pense >>> que vous pouvez m'aider avec ça! Parce que si on n'a pas la possiblité >>> d 'utiliser OSM avec 3D et qu 'on peut prendre les données comme sur >>> google earth, je crainds que OSM ne seront pas utiles et je doit >>> chercher une autre solution comment je doit fait les calculs sur le >>> trajet opitimal ( par rapport de la consomation de l'énergie) de mon >>> vehicule électrique. >>> >>> Bonnée journeé >> Bonjour, >> >> Le modèle de données OSM s'appuie sur la 2D. Toutefois, il est possible >> d'ajouter des informations liée à l'altitude (ele=*) ou à la hauteur >> (height=*, pour les bâtiments essentiellement). Tu peux t'appuyer sur >> ces attributs donner un peu de relief à ta carte. Plusieurs projets >> utilisent ceci : >> http://osm.kyblsoft.cz/3dmapa/?zoom=17&lat=75.75078&lon=14.31372&layers=B >> http://wiki.openstreetmap.org/wiki/Glosm (regarde les vidéos surtout) >> >> Ceci dit, je ne vois pas trop l'intérêt pour faire du calcul >> d'itinéraire. Peut-être que tu cherches de l'information sur les pentes >> pour trouver les trajets les moins énergivores ? Pour cela, il te faut >> drapper les données routières OSM sur un modèle numérique de terrain. Il >> y a peut-être des gens qui ont déjà fait ça dans les applis autour du >> cyclisme, à vérifier. >> >> Sinon, tu as regardé du côté de >> http://wiki.openstreetmap.org/wiki/Category:3D ? >> >> Cordialement > De toute facon, il me semble que d'un point de vue physique, N'importe > quel soit le chemin (avec une longueur l égale) que tu prennes, > l'énergie dépensée sera la même. C'est à dire que si t'as deux chemins > pour aller de A à B; ces deux chemins faisant 10km. Le premier est > complètement plat, le deuxième est très impacté par le relief (tu montes > et tu descends plein de fois), la différence d'énergie consommée par ces > deux chemins est égale à 0. Toujours pour une même distance parcourue, > ton travail sera de, il me semble, m*g*|(hA-hB)| > > Cordialement
Intéressant, je n'avais pas envisagé la chose comme ça. J'ai peut-être été un peu vite en parlant d'énergie. Pour faire du calcul d'itinéraire, dans le cas le plus classique, tu affectes un coût à chaque tronçon et tu fais tourner un algorithme pour trouver le chemin qui minimise ce coût. Toute le travail de modélisation consiste donc à définir ce coût. En général, la longueur du tronçon est la composante principale mais on peut y intégrer le type de voie, la vitesse autorisée, etc. La pente peut également être un élément important pour certains modes de transport. J'habite dans un quartier en hauteur et je ne prends pas du tout le même chemin si je suis à pied ou en vélo car à vélo je fais un gros détour pour éviter des rues très raides. D'après ta formule, je perds de l'énergie mais pourtant je fais moins d'effort. La modélisation du réseau routier doit refléter ceci. Cordialement -- Gilles Bassière - Web/GIS software engineer http://gbassiere.free.fr/ _______________________________________________ Talk-fr mailing list Talk-fr@openstreetmap.org http://lists.openstreetmap.org/listinfo/talk-fr