Discussion:Proposer des courses : Différence entre versions
De VlmWiki
Ligne 89 : | Ligne 89 : | ||
| 0 ''= course en ligne''<br/>1 ''= course permanente'' | | 0 ''= course en ligne''<br/>1 ''= course permanente'' | ||
| 200 <br/><small>''ex. 200% max du temps du vainqueur (course en ligne = 50, course qualif = 25, permanente = 200)''</small> | | 200 <br/><small>''ex. 200% max du temps du vainqueur (course en ligne = 50, course qualif = 25, permanente = 200)''</small> | ||
− | | 20090913</ | + | | 20090913<br/><small>????</small> |
− | | La Moqueca de Peixe</ | + | | La Moqueca de Peixe<br/><small>????</small> |
| Challenge mini 650 2010 | | Challenge mini 650 2010 | ||
| 1200<br/><small>20 minutes</small> | | 1200<br/><small>20 minutes</small> | ||
Ligne 108 : | Ligne 108 : | ||
|- | |- | ||
| 20091103<br/><span style="color:#0000FF;">''laisser vide''</span> | | 20091103<br/><span style="color:#0000FF;">''laisser vide''</span> | ||
− | | 6173<br/>num topic Taverne<br/><span style="color:#0000FF;">''laisser vide''</span> | + | | 6173<br/>''num topic Taverne''<br/><span style="color:#0000FF;">''laisser vide''</span> |
| 13 | | 13 | ||
|} | |} |
Version du 25 septembre 2009 à 18:25
extraite de http://dev.virtual-loup-de-mer.org/vlm/browser/trunk/base/schemas/races_tables.sql RACES, WAYPOINTS, RACES_WAYPOINTS, races_instructions
- Créer une course,
- ajouter une ligne dans "races"
- ajounter N lignes dans "waypoints" (une par waypoint)
- faire la relation 1,N (intégrant l'ordonnancement des WP) dans races_waypoint
- la table races_instructions est facultative
TABLE | INFORMATIONS | COMMENTAIRES |
---|---|---|
`races` |
`idraces` int(11) NOT NULL auto_increment, `racename` varchar(255) NOT NULL default , `started` int(11) NOT NULL default '0', `deptime` bigint(14) default NULL, `startlong` int(11) NOT NULL default '0', `startlat` int(11) NOT NULL default '0', `boattype` varchar(255) default NULL, `closetime` bigint(20) default NULL, `racetype` int(11) default NULL, `firstpcttime` bigint(20) default NULL, `depend_on` int(11) default NULL, `qualifying_races` text, `idchallenge` text, `coastpenalty` int(11) default '0', `bobegin` bigint(20) default '0', `boend` bigint(20) default '0', `maxboats` int(11) default '0', `theme` varchar(30) default NULL, 'vacfreq' tinyint(4) default 5, PRIMARY KEY (`idraces`) | |
`races_instructions` |
`idraces` int(11) default NULL, `instructions` text, `flag` int(11), KEY (`idraces`) | |
`waypoints` |
`idwaypoint` int(20) NOT NULL default '0', `latitude1` double default NULL, `longitude1` double default NULL, `latitude2` double default NULL, `longitude2` double default NULL, `libelle` varchar(255) default NULL, `maparea` int(11) default '10', PRIMARY KEY (`idwaypoint`) | |
`races_waypoints` |
`idraces` int(11) NOT NULL default '0', `wporder` int(11) NOT NULL default '0', `idwaypoint` int(20) default NULL, `laisser_au` int(11) default NULL, `wptype` varchar(32) default NULL, PRIMARY KEY (`idraces`,`wporder`) |
si dans table waypoints : latitude1 = latitude2 ET longitude1 = longitude2 alors le wp est de type laisser_au |
- les utilisateurs renseignent actuellement directement en SQL et transmettent à Phille, libellé de l'IC, n°topic créé par Phille.
---
- Créer une course :
- ajouter une ligne dans "races"
Description de la course idraces int(11) racename varchar(255) started int(11) deptime bigint(14) startlong int(11) startlat int(11) boattype varchar(255) closetime bigint(20) racetype int(11) firstpcttime bigint(20) depend_on int(11) qualifying_races text idchallenge text coastpenalty int(11) bobegin bigint(20) boend bigint(20) maxboats int(11) theme varchar(30) vacfreq tinyint(4) 20091103 YYYYMMDD du depart
laisser videLa Moqueca de Peixe 2 0 1254560401 (le 3/11/09 à 11:00 UTC) -1352 46036 Mono650 1254733216 (fermeture du départ le 5/11/09 à 11:00 UTC) 0 = course en ligne
1 = course permanente200
ex. 200% max du temps du vainqueur (course en ligne = 50, course qualif = 25, permanente = 200)20090913
????La Moqueca de Peixe
????Challenge mini 650 2010 1200
20 minutes1254733216
début du blackout1254819639
début du blackout de 24h200 flashy 1 coordonnées : à multiplier par 1000, ex. 46036 = 46.036 N - les ICs sont facultatives
Instructions de courses idraces int(11) instructions
textflag int(11) 20091103
laisser vide6173
num topic Taverne
laisser vide13 - ajouter N lignes de waypoints
waypoints idwaypoint
int(20)latitude1
doublelongitude1
doublelatitude2
doublelongitude2
doublelibelle
doublemaparea
double2009110301 -3876 -38397 -3876 -38397 Noronha 8 2009110302 -13050 -32300 -13200 -32300 Salvador de Bahia - Sud 12 coordonnées : à multiplier par 1000, ex. -3876 = 3.876 S - Ordonnancer les N waypoints sur la course (administrateur)
enchainement des waypoints idraces
int(11)wporder
int(11)idwaypoint
int(20)laisser_au
int(11)wptype
varchar(32)20091103
ou laisser vide1 2009110301 270
passer Norohna à l'ouestclassement 20091103
ou laisser vide2 2009110302 999 finish line laisser_au : si dans table waypoints : latitude1 = latitude2 ET longitude1 = longitude2 alors le wp est de type laisser_au wptype : peut prendre les valeurs Classement, Icegate ou Finish
- ajouter une ligne dans "races"