Rech. Base de données PAYS, REGIONS et VILLES

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Rech. Base de données PAYS, REGIONS et VILLES

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 17 juin 2010, 23:10

Tu pourrais calculer la distance entre les points géographiques et repérer les points très proches. Ensuite tu les élimines si tu le désires...
Je pense que les 5 valeurs de Monaco doivent être très proches...
Tiens un code Javascript glanner sur Internet, adapte-le en PHP.
function distance(lat_a, lon_a, lat_b, lon_b) 
{
  a = Math.PI / 180;
  lat1 = lat_a * a;
  lat2 = lat_b * a;
  lon1 = lon_a * a;
  lon2 = lon_b * a;

  t1 = Math.sin(lat1) * Math.sin(lat2);
  t2 = Math.cos(lat1) * Math.cos(lat2);
  t3 = Math.cos(lon1 - lon2);
  t4 = t2 * t3;
  t5 = t1 + t4;
  rad_dist = Math.atan(-t5/Math.sqrt(-t5 * t5 +1)) + 2 * Math.atan(1);

  return (rad_dist * 3437.74677 * 1.1508) * 1.6093470878864446;
}

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Nours312 » 17 juin 2010, 16:05

Là est le problème des bases de données...
De temps en temps il faut la vérification humaine (heureusement...)
lol ... sur toutes les villes du mondes :shock: y va y en avoir pour un petit moment !...
Il faudrait que je trouve un moyen pour lancer un script qui irait interroger un site dans le style de gMap ou wikiMachin pour savoir si c'est bien une ville ou autre chose #-o et le répéter pour tous les éléments de la base ...

Bon, je continu à chercher !...

NOTA :: pour les 73000 villes, ya pas que des villes à moins qu'il existe 5 villes à Monaco !?? (code DSG équivalent) :axe:

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 17 juin 2010, 15:56

Là est le problème des bases de données...
De temps en temps il faut la vérification humaine (heureusement...)

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Nours312 » 17 juin 2010, 15:12

vi, je suis d'accord avec toi, mais au final, il y a plus de 97 000 lignes dont certaines sont (en nom de ville) DEPARTEMENT_LOIRET ... en france, à ce que j'ai vu (dans d'autres BDD, il n'y aurait "Que" 36000 ville, ce qui signifie qu'il y a bien 2 enregistrements sur 3 qu'il faut virer ... mais lesquels !? #-o

en regardant bien et surtout en comparant avec une autre BDD, ADM1 est un code régional (ou province en fonction des pays) en considérant DSG comme identifiant de type d'éléments, j'arrive à 73 000 enregistrements ... j'extraie pour :
DSG = "ADM1" 23 élément (régions !?)
DSG = "ADM2" 87 élément (département :roll: !?)
DSG = "ADM3" 208 élément ( :shock: #-o !?)

je penses donc être sur une bonne voie vu que DSG = "PRT" nous sort la liste de tous les ports français ... par contre, 73000 villes ... j'espère juste qu'il n'y a pas aussi tout un tas de conneries dedans (arrondissements, quartiers, lieux-dits) !... car là, on va créer une BDD totalement erronée ...

Merci dans tous les cas ;)

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 17 juin 2010, 14:39

Bonjour,

Moi je n'ai gardé que les colonnes LAT, LON, CC1 et le nom de la ville.
Il arrive que les grandes villes aient plusieurs LAT et LON.
Les autres colonnes ne mettaient pas utiles, je les ai donc effacées.

Pour vérifier, j'ai mis les LON et LAT dans google MAP et par exemple ta première ligne m'a donné "25160 Labergement-Sainte-Marie"

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Nours312 » 17 juin 2010, 12:04

@Aureusmus ::

J'ai le même soucy, sur lequel je m'agace depuis 4 jours :evil: J'ai bien uploadé le fichier de données Brutes ... mais je n'arrive pas à en extraire les données ... dans la bdd, il y a tout !... le noms de régions, de département, de ville, de lieux dits, de forets et montagnes ... Bref !.. 97 000 enregistrement pour seulement 36 000 villes en France (me semble-t-il) ...

j'ai fais un imprim-écran de phpMyAdmin ... si ça inspire quelqu'un !...

Image

Merci Beaucoup par avance ;)

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 17 juin 2010, 11:36

Mouais!!! C'est vrai que demandé ainsi tu es sûr d'avoir des réponses....
Dans les fichiers et les réponses proposées tu as toutes les données nécessaires.
Bon codage...

Re: Rech. Base de données PAYS, REGIONS et VILLES

par webed » 17 juin 2010, 09:17

ta http://www.geonames.org/ aussi, avec l'api qui va avec
Oui mais là, je peux que choisir les grandes villes (donc par région), moi il me faut une BASE DE DONNEES avec PAYS au choix > REGIONS de ce pays > VILLES dans cette région

Re: Rech. Base de données PAYS, REGIONS et VILLES

par stealth35 » 16 juin 2010, 23:30

ta http://www.geonames.org/ aussi, avec l'api qui va avec

Re: Rech. Base de données PAYS, REGIONS et VILLES

par webed » 16 juin 2010, 23:30

Je vois sur le web que les sites de rencontres possèdent ce type de Base de données, quelqu'un aurait-il réalisé un site de rencontres ou on peut extraire ces infos ?
Merci d'avance
ed

Re: Rech. Base de données PAYS, REGIONS et VILLES

par webed » 16 juin 2010, 23:29

Beu non... C'est juste des fichiers texte que tu peux incorporer dans ta base de données...
Il n'y a rien de complexe la dedans... (de mon avis 8-) ) C'est vrai qu'il y a beaucoup de colonnes qui ne te serviront à rien mais cà au moins le mérite d'être complet (avec coordonnées GPS et tout et tout).Télécharge les fichiers texte et purge les colonnes qui te vont pas. Pour avoir les bonnes colonnes, ou le fichiers texte avec Excel avec délimitateur tabulation puis purge les colonnes. Ensuite enregistre le fichier en csv puis intègre le dans ta base données pour essayer via PHPmyadmin
Non, ce lien donne des fichiers textes totalement inutilisable, tout est mélangé, c'est un travail de fourmi que de devoir refaire une BDD
Ce qu'il me faut, c'est un webmaster qui possède une Base de données de pays, régions et villes, structuré, que je puisse ré-utiliser.
Il me faut tous les pays francophones et une grande partie de sites web internationaux ont ce type de BDD embarquée, voilà, à votre bon coeur messieurs dames lol
Ed

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 16 juin 2010, 23:18

Beu non... C'est juste des fichiers texte que tu peux incorporer dans ta base de données...
Il n'y a rien de complexe la dedans... (de mon avis 8-) ) C'est vrai qu'il y a beaucoup de colonnes qui ne te serviront à rien mais cà au moins le mérite d'être complet (avec coordonnées GPS et tout et tout).Télécharge les fichiers texte et purge les colonnes qui te vont pas. Pour avoir les bonnes colonnes, ou le fichiers texte avec Excel avec délimitateur tabulation puis purge les colonnes. Ensuite enregistre le fichier en csv puis intègre le dans ta base données pour essayer via PHPmyadmin

Re: Rech. Base de données PAYS, REGIONS et VILLES

par stealth35 » 16 juin 2010, 23:16

google fournis ca dans ses API

Re: Rech. Base de données PAYS, REGIONS et VILLES

par webed » 16 juin 2010, 23:13

Je suis allé sur ce lien que tu me donnes mais c'est hyper complexe.
Moi en faite, je recherche un webmaster qui a déjà construit une base pour ses sites web car ça reprend Pays, région, villes donc, quasiment tous les sites WEB reprennent ces BDD

Re: Rech. Base de données PAYS, REGIONS et VILLES

par Aureusms » 16 juin 2010, 23:06