RECHERCHE DU PLUS COURT CHEMIN - ALGO DE DIJKSTRA - EN JAVASCRIPT
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 2007
-
16 juil. 2006 à 02:03
jibeFr
Messages postés1Date d'inscriptionmercredi 7 mai 2008StatutMembreDernière intervention23 juin 2009
-
23 juin 2009 à 20:35
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Cela afin de pouvoir donner un trajet en faisant le moins de changement de ligne possible pour faire comme le metro, en incrémentant a chaque changement de ligne. Mais je n'y arrive pas cela me donne des trajets complètement aberrant!!
Ou incrémenterais tu l'algo pour pouvoir le faire?
merci
cs_twin
Messages postés8Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention12 novembre 2007 12 nov. 2007 à 23:06
Un labyrinthe, oui, mais en fait c'est interessant qui si il y a plusieurs chemins possibles, donc recherche du chemin le plus court parmis tout ceux existants!
cs_twin
Messages postés8Date d'inscriptionjeudi 20 février 2003StatutMembreDernière intervention12 novembre 2007 12 nov. 2007 à 22:21
Magnifique source !
Toutes mes felicitations : c'est bien fait, clair, tout est facile à comprendre (dans le code, mon cerveaux est toujours sous le choc de l'algorithme !).
Le PDF et wikipedia sont quand meme de grande utilité.
Merci pour ce code.
Il m'a donné envie de me mettre à l'adapter : faire un algorithme de recherche de sortie d'un labyrinthe.
Du travail m'attends !!!
chapodepay
Messages postés7Date d'inscriptionmercredi 8 janvier 2003StatutMembreDernière intervention18 avril 2007 18 avril 2007 à 21:25
pano.js
ligne 95,
return document.allid;
remplacer par
return document.all[id];
ralecul
Messages postés111Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 1 août 2008 17 juil. 2006 à 09:20
@RRK275 :
Cette bourgade s'appelle ALLONS, c'est un petit village de moins de 200 âmes pour un peu plus de 7700ha. C'est donc un joli désert avec moins de 2hab/km² et surtout un réseau téléphonique assez précaire... C'est sans doute à cause de celà que j'ai eu des ennuis pour poster cette source au début...
@all:
Pour ceux qui ne voit pas de quoi on parle, vous pouvez jetter un coup d'oeil à la demo javascript de MyFlashpano : http://astre.henri.free.fr/myflashpano-demo-javascript.php. (ou peut-être que RRK275 ne parle que de la carte de cette source :-)
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 16 juil. 2006 à 21:58
Comment s'appelle cette bougarde qui m'a l'air bien sympathique?
ralecul
Messages postés111Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 1 août 2008 16 juil. 2006 à 12:13
Merci RRK275 !
J'ai effectivement réussi à rajouter le zip et le screenshot.
J'ai oublié de préciser que j'ai inclus un petit guide en pdf pour expliquer le fonctionnement de cette source.
De plus cette source utilise effectivement un fichier XML pour la définition du graphe, mais si vous voulez voir un code plus intéressant au niveau de la gestion des fichiers XML je vous conseille de jetter un coup d'oeil à mon autre source : MyFlashPano.
Elle est disponible ici : http://www.javascriptfr.com/codes/MYFLASHPANO-VERSION-JAVASCRIPT-SYSTEME-VISITE-VIRTUELLE-PANORAMA-360_38341.aspx
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 16 juil. 2006 à 11:48
bah l'algo a l'air correct ( faudrait faire quelque tests ..) maintenant je suis tellement bluffé par la map en xml et le graphe aussi que je met 10/10 ..
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 16 juil. 2006 à 11:42
maintenant j'ai le zip ^^
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 16 juil. 2006 à 11:41
Salut,
perso j'ai le screen et pas le zip ..l'algo a l'air bon, mais si tu intergres ca à une grosse appli c'est dommage les variables globales ...
ralecul
Messages postés111Date d'inscriptiondimanche 23 mars 2003StatutMembreDernière intervention 1 août 2008 16 juil. 2006 à 11:13
Effectivement mon fichier zip et mon screenshot n'ont pas été uploadés... C'est quoi cette discrimination pour les bas débits :-)
J'ai droit a une méchante Erreur http 500 à chaque fois...
Mon fichier zip contient effectivement un moyen de tester, mais pour l'instant je ne vois pas comment faire pour l'envoyer, peut-être lundi pendant mon stage... Je suis vraiment désolé !
rrk275
Messages postés540Date d'inscriptionvendredi 25 juin 2004StatutMembreDernière intervention 1 octobre 20072 16 juil. 2006 à 02:03
23 juin 2009 à 20:35
j'ai modifié le fichier carte.xml afin de rajouter un numéro de ligne:
0_to_1_id_0
<sens>0</sens>
<longueur>24</longueur>
<Ligne>1</Ligne>
Cela afin de pouvoir donner un trajet en faisant le moins de changement de ligne possible pour faire comme le metro, en incrémentant a chaque changement de ligne. Mais je n'y arrive pas cela me donne des trajets complètement aberrant!!
Ou incrémenterais tu l'algo pour pouvoir le faire?
merci
12 nov. 2007 à 23:06
12 nov. 2007 à 22:21
Toutes mes felicitations : c'est bien fait, clair, tout est facile à comprendre (dans le code, mon cerveaux est toujours sous le choc de l'algorithme !).
Le PDF et wikipedia sont quand meme de grande utilité.
Merci pour ce code.
Il m'a donné envie de me mettre à l'adapter : faire un algorithme de recherche de sortie d'un labyrinthe.
Du travail m'attends !!!
18 avril 2007 à 21:25
ligne 95,
return document.allid;
remplacer par
return document.all[id];
17 juil. 2006 à 09:20
Cette bourgade s'appelle ALLONS, c'est un petit village de moins de 200 âmes pour un peu plus de 7700ha. C'est donc un joli désert avec moins de 2hab/km² et surtout un réseau téléphonique assez précaire... C'est sans doute à cause de celà que j'ai eu des ennuis pour poster cette source au début...
@all:
Pour ceux qui ne voit pas de quoi on parle, vous pouvez jetter un coup d'oeil à la demo javascript de MyFlashpano : http://astre.henri.free.fr/myflashpano-demo-javascript.php. (ou peut-être que RRK275 ne parle que de la carte de cette source :-)
16 juil. 2006 à 21:58
16 juil. 2006 à 12:13
J'ai effectivement réussi à rajouter le zip et le screenshot.
J'ai oublié de préciser que j'ai inclus un petit guide en pdf pour expliquer le fonctionnement de cette source.
De plus cette source utilise effectivement un fichier XML pour la définition du graphe, mais si vous voulez voir un code plus intéressant au niveau de la gestion des fichiers XML je vous conseille de jetter un coup d'oeil à mon autre source : MyFlashPano.
Elle est disponible ici : http://www.javascriptfr.com/codes/MYFLASHPANO-VERSION-JAVASCRIPT-SYSTEME-VISITE-VIRTUELLE-PANORAMA-360_38341.aspx
16 juil. 2006 à 11:48
16 juil. 2006 à 11:42
16 juil. 2006 à 11:41
perso j'ai le screen et pas le zip ..l'algo a l'air bon, mais si tu intergres ca à une grosse appli c'est dommage les variables globales ...
16 juil. 2006 à 11:13
J'ai droit a une méchante Erreur http 500 à chaque fois...
Mon fichier zip contient effectivement un moyen de tester, mais pour l'instant je ne vois pas comment faire pour l'envoyer, peut-être lundi pendant mon stage... Je suis vraiment désolé !
16 juil. 2006 à 02:03