Page 2 sur 4

Posté : 25 janvier 2008, 22:33
par Agnès
Et voilà comment créer des vocations... :wink:

Posté : 26 janvier 2008, 00:19
par RG
Attendez attendez...j'ai du mal à suivre.

Je pars après avoir donné à Méaban le calcul des TS de A à B.
Je rentre du ciné et j'ai tout de calculé avec même une machine automatique de créée ?!

Je rêve ! ;)

Et ben MERCi !

Posté : 26 janvier 2008, 09:27
par bestofbasile
tout compte fait, on pourrais avoir rapidement un calculateur d'itinéraire ;)

Posté : 26 janvier 2008, 09:31
par Bacchus
Quelqu'un a une idée comment programmer un systhème de calcul d'itinéraire ? Cela m'intéresserai comme "petit" développement

Posté : 26 janvier 2008, 09:47
par Agnès
Non, non tu ne rêves pas ! Tu délègues et tu pars au ciné... Bien vu ! :wink:

Posté : 26 janvier 2008, 10:17
par RG
Méaban a écrit :Non, non tu ne rêves pas ! Tu délègues et tu pars au ciné... Bien vu ! :wink:
J'aime bien cette nouvelle façon de faire ! ;)

Si nos programmateurs de génie se sentent de me construire un calculateur de temps de montée en RM...je le mettrai évidemment en ligne !

Je délègue, je délègue ;)

RG

Posté : 26 janvier 2008, 11:01
par Fabien
euh là il me faut beaucoup de reflexion pour programmer un truc de ce genre, en gros il faut créer une ligne de base de donnée par remontée, avec toutes ses caractéristiques, mais aussi ses remontées voisines. Et ensuite (le plus dur), créer un algorithme de plus court chemin et de sélection de remontées de manière à obtenir l'itinéraire :)

à décortiquer ....

Posté : 26 janvier 2008, 11:08
par RG
Ou alors plus simple à mon avis. On choisit les remontées à emprunter dans un menu déroulant, et ça donne le résultat de l'itinéraire ?

Posté : 26 janvier 2008, 11:50
par RG
Par exemple un truc dans ce genre là...

http://www.PERSo-LAPLAGNE.fr/Essai_Itineraire.htm

Le plus dur c'est effectivement de ne sélectionner que les remontées qui peuvent se succéder dans le menu... Peut être peut-on faire ça simplement en attribuant à chaque remontée une zonne, par exemple :

Bas_MontchavinCoches : TS Montchavin, TCB Coches, TCB Lac Noir, TS Plan Bois

Haut_MontchavinCoches : TS Pierres Blanches, TS Bijolin

PlanLeschaux : TS Dos Rond, TK Plan Leschaux

Carroley : TS Bauches, TS Carroley, TS Crozats, TS Salla


Non ?

Posté : 26 janvier 2008, 12:19
par Bacchus
Fabien a écrit :euh là il me faut beaucoup de reflexion pour programmer un truc de ce genre, en gros il faut créer une ligne de base de donnée par remontée, avec toutes ses caractéristiques, mais aussi ses remontées voisines. Et ensuite (le plus dur), créer un algorithme de plus court chemin et de sélection de remontées de manière à obtenir l'itinéraire :)

à décortiquer ....
D'accord, mais reconnais que c'est plus intéressant...

Posté : 26 janvier 2008, 12:45
par RG
N'allez pas chercher si loin...
N'oubliez pas que mon site n'est pas le site officiel.
Est-ce vraiment nécéssaire de construire un truc qui prendra des heures de réflexion ?

Je pense que ma solution est plus en adéquation avec le trafic attendu sur cette page...

Posté : 26 janvier 2008, 12:45
par nob
RG a écrit :Par exemple un truc dans ce genre là...

http://www.PERSo-LAPLAGNE.fr/Essai_Itineraire.htm

Le plus dur c'est effectivement de ne sélectionner que les remontées qui peuvent se succéder dans le menu... Peut être peut-on faire ça simplement en attribuant à chaque remontée une zonne, par exemple :

Bas_MontchavinCoches : TS Montchavin, TCB Coches, TCB Lac Noir, TS Plan Bois

Haut_MontchavinCoches : TS Pierres Blanches, TS Bijolin

PlanLeschaux : TS Dos Rond, TK Plan Leschaux

Carroley : TS Bauches, TS Carroley, TS Crozats, TS Salla


Non ?
Faut demander à Amadeus :) Ils ont fait ca à la SNCF il me semble :)

Posté : 26 janvier 2008, 12:46
par RG
Même remarque que précédemment...
www.PERSo-LAPLAGNE.fr n'est pas Voyages-sncf.com !

Posté : 26 janvier 2008, 12:47
par Agnès
C'est vrai que ce serait beaucoup plus intéressant, mais là au moins, pour commencer, ça à l'air tout simple à mettre en ligne non ?
Heu, j'sais pas en fait...

Posté : 26 janvier 2008, 12:47
par Agnès
Nob, à la SNCF, dès que tu as 3 changements ou +, il ne sait plus faire le logiciel...

Posté : 26 janvier 2008, 12:52
par RG
Méaban a écrit :C'est vrai que ce serait beaucoup plus intéressant, mais là au moins, pour commencer, ça à l'air tout simple à mettre en ligne non ?
Heu, j'sais pas en fait...
De quoi ?

Posté : 26 janvier 2008, 13:03
par Fabien
Oui ton truc RG c'est faisable, en fait le mieux (mais beaucoup de boulot, c'est pour chaque remontée, de faire la liste des remontées accessibles, ainsi on a un itinéraire correct. Ensuite il suffit de faire des additions des temps de trajet pour avoir une estimation :)

à méditer d'ici notre rencontre de février, de quoi animer de grands débats :)

effectivement il ne faut pas chercher l'usine à gaz, mais un petit outil de calcul des gros itinéraires serait intéressant ...

Posté : 26 janvier 2008, 13:09
par Agnès
En réponse au "de quoi ?" de RG :
Je trouve que ce serait en effet très intéressant d'avoir un "truc" qui te calcule lui même ton meilleur itinéraire. Mais ce que tu proposes, et que je suis allée voir, me semble déjà très bien et suffisant... Zoner le domaine, me parait même trop compliqué.
Ou alors, faites un programme que les gens mettront sur leur GPS (que vous vendrez très cher)... Comme ça, ils seront avec le portable dans une main, et le GPS dans l'autre sur les pistes.

Posté : 26 janvier 2008, 13:41
par RG

Code : Tout sélectionner

-- phpMyAdmin SQL Dump
-- version OVH
-- http://www.phpmyadmin.net
-- 
-- Serveur: sql10
-- Généré le : Samedi 26 Janvier 2008 à 13:41
-- Version du serveur: 4.0.25
-- Version de PHP: 4.4.8
-- 
-- Base de données: `persolap`
-- 

-- --------------------------------------------------------

-- 
-- Structure de la table `Remontees`
-- 

CREATE TABLE `Remontees` (
  `Nom` varchar(100) NOT NULL default '',
  `Zone` varchar(100) NOT NULL default '',
  `Minutes` char(2) NOT NULL default '',
  `Secondes` char(2) NOT NULL default '',
  PRIMARY KEY  (`Nom`)
) ENGINE=MyISAM;

-- 
-- Contenu de la table `Remontees`
-- 

INSERT INTO `Remontees` (`Nom`, `Zone`, `Minutes`, `Secondes`) VALUES ('Télésiège de Montchavin', 'Bas_MC', '5', '30'),
('Télécabine des Côches', 'Bas_MC', '2', '40');

Posté : 26 janvier 2008, 14:00
par Fabien
Il faut aussi ajouter les remontées voisines accessibles. Je m'explique :

Je veux aller du bas de Montchavin à Belle Plagne.

Je prends le ts de montchavin, mais ensuite comment savoir quelle remontée prendre ?

Si on associe à chaque remontée, les autres remontées acessibles, on obtient une liste de choix (que l'on peut afficher à l'utilisateur), qui ensuite sélectionne la remontée voulue (par exemple pierres blanches), et ensuite le choix s'affine en fonction de la remontée choisie, arrivé en haut on a le choix entre tk plan leschaux ou ts dos rond, l'utilisateur choisit et ainsi de suite...), le tout calcule la distance des remontées et évalue le temps de trajet des remontées (sans les queues évidemement)...

ca c'est déjà plus faisable.

Par contre le domaine je ne vois pas trop à quoi il peut servir ? Mais bon qui peut le plus peut le moins, autant remplir une grosse BDD avec pleins d'infos et ensuite piocher ce qu'il faut. Au passage rajouter la capacitéen places des remontées, ca peut toujours servir pour le futur :)

Posté : 26 janvier 2008, 14:02
par RG
Ben en fait c'était pour simplifier la BDD.
Plutôt que de mettre pour telle remontée on a accès à telle, telle, telle et telle, on met de grandes zones dont toutes les remontées apparaissent...

Non ?

Posté : 26 janvier 2008, 16:16
par RG
On peut déjà simplifier le tableau, en retirant tout ce qui n'a auxcun intérêt dans notre histoire... Merci nico.

Code : Tout sélectionner

Remontée          Longueur   Vitesse    	Type 		Durée mn durée Min:s

Telemetro                1034          6	Téléphériqu       2,87	2 mn 52    

Grande Rochette          1659        7,2	Télécabine        3,84	3 mn 50    

Roche de Mio             2620          4	Télécabine       10,92	10 mn 55   

Bellecote                2920          4	Télécabine       12,17	12 mn 10   

Coches                    640          4	Télécabine        2,67	2 mn 40    

Belle Plagne              944          4	Télécabine        3,93	3 mn 56    

Champagny                1895          5	Télécabine        6,32	6 mn 19    

Lac Noir                 1745          5	Télécabine        5,82	5 mn 49    

Telebus                   464          5	Télécabine        1,55	1 mn 32    


Colosses                 1600       4,25	Télésiège         6,27	6 mn 16    

Pierres Blanches         1367          4	Télésiège          5,7	5 mn 41    

Montalbert                817        4,5	Télésiège         3,03	3 mn 1     

Colorado                 1288          4	Télésiège         5,37	5 mn 22    

Rossa                    1567       4,25	Télésiège         6,15	6 mn 8     

Borseliers                959       4,25	Télésiège         3,76	3 mn 45    

Montchavin               1622          5	Télésiège         5,41	5 mn 24    

Carella                  2080          5	Télésiège         6,93	6 mn 56    

Blanchets                2317       4,77	Télésiège          8,1	8 mn 5     

Bijolin                  1555          5	Télésiège         5,18	5 mn 11    

Roche                    1867          5	Télésiège         6,22	6 mn 13    

Arpette                  1838        5,5	Télésiège         5,57	5 mn 34    

Plans bois               1763          5	Télésiège         5,88	5 mn 52    

Traversee                 511        2,4	Télésiège         3,55	3 mn 32    

Chalet de Bellecote        890        2,5	Télésiège         5,93	5 mn 56    

Bauches                   875        2,3	Télésiège         6,34	6 mn 20    

Carroley                  886        2,3	Télésiège         6,42	6 mn 25    

Véga                     1530        2,1	Télésiège        12,14	12 mn 8    

Belle Plagne              560          2	Télésiège         4,67	4 mn 40    

Crozats                  1133        2,3	Télésiège         8,21	8 mn 12    

Bécoin                   1061        2,1	Télésiège         8,42	8 mn 25    

Verdons Nord             1293        2,1	Télésiège        10,26	10 mn 15   

Verdons Sud              1814        2,5	Télésiège        12,09	12 mn 5    

Inversens                2042        2,3	Télésiège         14,8	14 mn 47   

Coqs                     1250        2,3	Télésiège         9,06	9 mn 3     

Mélèzes                   894        2,1	Télésiège          7,1	7 mn 5     

Golf                      638        2,1	Télésiège         5,06	5 mn 3     

Fornelet                 1636        2,3	Télésiège        11,86	11 mn 51   

Adrets                    716        2,1	Télésiège         5,68	5 mn 40    

Dos Rond                 1032        2,3	Télésiège         7,48	7 mn 28    

Quillis                   291        1,8	Télésiège         2,69	2 mn 41    

Boulevard                 453        2,1	Télésiège          3,6	3 mn 35    

Biolley                   737        2,1	Télésiège         5,85	5 mn 50    

1800                      600        2,1	Télésiège         4,76	4 mn 45    

Glacier                   531        2,3	Télésiège         3,85	3 mn 50    

Salla                     585          2	Télésiège         4,88	4 mn 52    


Leitchoums                466        2,5	Téléski           3,11	3 mn 6     

Z                         566          3	Téléski           3,14	3 mn 8     

Aollets                  1276          4	Téléski           5,32	5 mn 19    

Saint Esprit              998       3,52	Téléski           4,73	4 mn 43    

Biolley                   768        3,5	Téléski           3,66	3 mn 39    

Crêtes                    402        3,5	Téléski           1,91	1 mn 54    

Colosses                  866          4	Téléski           3,61	3 mn 36    

Col de Forcle            2175        3,9	Téléski           9,29	9 mn 17    

Plan Leschaux             935        3,6	Téléski           4,33	4 mn 19    

Borseliers 3              485          3	Téléski           2,69	2 mn 41    

Fornelet                 1235       3,76	Téléski           5,47	5 mn 28    

Replat                    258       1,65	Téléski           2,61	2 mn 36    

Posté : 26 janvier 2008, 16:33
par RG
Méaban a écrit :Je trouve que ce serait en effet très intéressant d'avoir un "truc" qui te calcule lui même ton meilleur itinéraire.
Le module d'itinéraire n'est peut être pas si intéressant que ça car le temps donné dépendra de la vitesse du skieur pour faire les liaisons... Ce n'est pas comme une voiture dont on sait la vitesse...


J'ai entré dans la base les remontées du secteur de Montchavin. J'ai repris l'idée de Fabien de donner les remontées accessibles, selon ma logique à moi (il me parait stupide de faire Plan Bois - Lac Noir - Bijolin - Plan Leschaux...!)

Par contre, je ne suis techniquement pas compétent pour les exploiter. Je ne sais même pas construire correctement le formulaire HTM !

Bref je laisse ça dispo pour essai.

Code : Tout sélectionner

-- 
-- Structure de la table `Remontees`
-- 

CREATE TABLE `Remontees` (
  `Nom` varchar(100) NOT NULL default '',
  `RemonteesAccessibles` varchar(255) NOT NULL default '',
  `Minutes` char(2) NOT NULL default '',
  `Secondes` char(2) NOT NULL default '',
  PRIMARY KEY  (`Nom`)
) TYPE=MyISAM;

-- 
-- Contenu de la table `Remontees`
-- 

INSERT INTO `Remontees` (`Nom`, `RemonteesAccessibles`, `Minutes`, `Secondes`) VALUES ('Télésiège de Montchavin', 'Télésiège des Pierres Blanches ; Télécabine du Lac Noir ; Télésiège de Plan Bois ; Téléphérique Vanoise Express', '5', '30'),
('Télécabine des Côches', 'Télésiège de Plan Bois ; Télécabine du Lac Noir ;', '2', '40'),
('Télésiège de Plan Bois', 'Télésiège du Bijolin ; Télésiège des Pierres Blanches ; Téléphérique Vanoise Express', '5', '50'),
('Télécabine du Lac Noir', 'Télésiège du Bijolin ; Télésiège des Pierres Blanches ; Téléphérique Vanoise Express', '5', '50'),
('Télésiège des Pierres Blanches', 'Télésiège du Dos Rond ; Téléski de Plan Leschaux', '5', '40'),
('Télésiège du Bijolin', 'Télésiège de la Salla ; Télésiège des Crozats ; Télésiège des Bauches ; Télésiège du Carroley', '5', '10'),
('Télésiège des Bauches', 'Télésiège du Carroley ; Télésiège des Crozats', '6', '20'),
('Télésiège du Carroley', 'Télésiège de la Salla ;', '6', '25'),
('Téléski de Plan Leschaux', 'Télésiège de la Salla ; Télésiège des Crozats ; Télésiège du Carroley ; Télésiège des Bauches', '4', '20'),
('Télésiège de la Salla', '', '4', '50'),
('Télésiège des Crozats', 'Télésiège des Inversens', '8', '10');

Posté : 26 janvier 2008, 16:43
par Fabien
L'idée est pour chaque remontée, de faire la liste des remontées auquelles on a accès, et ensuite de les mettre dans un champ "voisins" séparé par des ";" comme tu as fais ...

C'est un peu fastidieux, mais c'est la seule solution simple que je vois pour l'instant. En s'y mettant on va finir par trouver des idées ... voilà un gros projet qu'il est bon :)

Comme cela en sélectionnant une remontée, on aura la listes des remontées potentielles prises par l'utilisateur, qui fera son choix et ainsi de suite on avance ... reste à gérer les situations tordues comme on pourra en trouver ...

Posté : 26 janvier 2008, 16:44
par RG
C'est ce que j'ai fait non ?

Posté : 26 janvier 2008, 16:51
par Agnès
Hasard total ! Je passe par là, alors qu'il fait très beau, et je vois que tu as oublié (dans ta citation) la moitié au moins, de mon message
Pour qui je passe après... :wink:

Bref, tu délègues et tu peux retourner au ciné... :D

Blague à part :
Si tu considères que le calculateur ne va servir qu'à aller au plus rapide, c'est sûr que ce n'est pas la peine d'intégrer toutes les possibilités.
Si cela peut aussi aider à organiser une journée de ski, c'est moins évident...
Il faut peut être essayer de voir au plus large, tant qu'à vous donner du mal !

Tout le reste est trop technique pour moi...

Posté : 26 janvier 2008, 16:54
par nico
RG a écrit :
Le module d'itinéraire n'est peut être pas si intéressant que ça car le temps donné dépendra de la vitesse du skieur pour faire les liaisons... Ce n'est pas comme une voiture dont on sait la vitesse...
Il ne reste plus qu' à mettre des radars sur les pistes pour faire une moyenne ! :roll:

Posté : 26 janvier 2008, 16:55
par RG
Argument recevable ;)
Et pas question de ciné, je corrige des copies...!

Posté : 26 janvier 2008, 18:02
par Bacchus
Une zone à rajouter c'est le temps d'attente ...
De Champagny à Plagne Centre, il vaut mieux ou pas passer par les Verdons Sud ...

Posté : 26 janvier 2008, 18:11
par RG
Bacchus a écrit :Une zone à rajouter c'est le temps d'attente ...
De Champagny à Plagne Centre, il vaut mieux ou pas passer par les Verdons Sud ...
C'est impossible à mettre dans une BDD, ça ! Ca change tellement souvent, selon le jour, l'heure, le temps...