Posté : 25 janvier 2008, 22:33
Et voilà comment créer des vocations... ![Clin d'oeil :wink:](./images/smilies/icon_wink.gif)
![Clin d'oeil :wink:](./images/smilies/icon_wink.gif)
Forum non-officiel du domaine skiable Paradiski, géré par l'Association Le Forum de Paradiski
http://www.leforumdeparadiski.fr/phpBB3/
http://www.leforumdeparadiski.fr/phpBB3/viewtopic.php?f=6&t=1823
J'aime bien cette nouvelle façon de faire !Méaban a écrit :Non, non tu ne rêves pas ! Tu délègues et tu pars au ciné... Bien vu !
D'accord, mais reconnais que c'est plus intéressant...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 ....
Faut demander à AmadeusRG 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 ?
De quoi ?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...
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');
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
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...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.
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');
Il ne reste plus qu' à mettre des radars sur les pistes pour faire une moyenne !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...
C'est impossible à mettre dans une BDD, ça ! Ca change tellement souvent, selon le jour, l'heure, le temps...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 ...