Voici un nouvel export SQL qui m'a était envoyé par un lecteur de ce blog (Shaolin) , ce nouvel export contient 3 tables :
- La liste des départements
- La liste des régions
- et la liste des villes associées aux département et aux régions avec, pour la grande majoré , les latitudes et longitudes correspondantes !
Cette base vaux de l'or ... vous l'avez a disposition gratuitement alors enjoy ...
Voici donc le schéma des tables SQL , les contenu (INSERT), se trouvent dans l'export en pièce jointe.
Liste des départements :
CREATE TABLE IF NOT EXISTS `departement` (
`id_departement` int(11) NOT NULL auto_increment,
`id_region` int(11) NOT NULL,
`code` varchar(3) NOT NULL,
`nom_departement` varchar(250) NOT NULL,
PRIMARY KEY (`id_departement`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=105 ;
Liste des villes :
CREATE TABLE IF NOT EXISTS `maps_ville` (
`id_ville` int(11) NOT NULL auto_increment,
`id_departement` int(11) NOT NULL,
`nom` varchar(250) NOT NULL,
`cp` varchar(6) NOT NULL,
`lat` float(7,6) NOT NULL,
`lon` float(7,6) NOT NULL,
PRIMARY KEY (`id_ville`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=34488 ;
Liste des régions:
CREATE TABLE IF NOT EXISTS `region` (
`id_region` int(11) NOT NULL auto_increment,
`nom_region` varchar(250) NOT NULL,
PRIMARY KEY (`id_region`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
Pour les regroupement , il suffit de faire de banales requêtes SQL
Voici le fichier en question:
LES COMMENTAIRES (2)
posté le 21 décembre à 11:57
Les LAT sont bonne c'est juste que FLOAT il faut metre (10,6) par contre il manque des villes ex : 59520 ...
posté le 21 mai à 19:06
Helas, toutes les LAT. sont incorrectes : toutes = 9.9999999