IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Conception Web Discussion :

Classement par pays/régions/départements/communes - Google Geocoding API


Sujet :

Conception Web

  1. #1
    Nouveau membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    juin 2010
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : juin 2010
    Messages : 19
    Points : 37
    Points
    37
    Par défaut Classement par pays/régions/départements/communes - Google Geocoding API
    Bonjour,

    Cela fait un moment que j'aimerais pouvoir classer des enregistrements par pays/régions/départements/communes/localités.
    J'ai bien trouvé des bases de données:
    http://download.geonames.org/export/dump/
    http://www.geobytes.com/FreeServices.htm (GeoWorldMap)
    Mais c'est énormément de données et pas forcément simple à mettre en œuvre dans le sens où chaque pays a ses spécificités (cantons, provinces, communes, départements, états,...).

    J'arrive à extraire les données de Google Geocoding API:
    http://code.google.com/intl/fr/apis/...dex.html#Types
    Avec les types de données fourni par l'API, je peux connaitre toutes ces informations ainsi que la hiérarchie.

    country > administrative_area_level_1 > administrative_area_level_2 > administrative_area_level_3 > colloquial_area > locality > sublocality

    Venons en à la question:
    Je pense enregistrer ces données sous forme de "tags" avec une hiérarchie (id / parent_id).

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    id
    parent_id
    content_id
    type (administrative_area_level_1,  administrative_area_level_2,...)
    title
    lang
    Ainsi je pourrais trier les données par chaque "tag" (régions, provinces, communes,...) et connaitre la hiérarchie entre les régions.

    Que pensez-vous que cette méthode ?

    Si vous avez d'autres idées que Google Geocoding API je suis preneur.

    Merci d'avance pour vos réponses.

  2. #2
    Modérateur
    Avatar de Vil'Coyote
    Homme Profil pro
    Développeur adélia & Web
    Inscrit en
    février 2008
    Messages
    4 583
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur adélia & Web
    Secteur : Industrie

    Informations forums :
    Inscription : février 2008
    Messages : 4 583
    Points : 7 503
    Points
    7 503
    Par défaut
    j'utiliserais plus d'une table pour sotcker les infos.
    la vie n'est pas cirrhose des foies ...

    Avant de poster un message Rechercher n'est pas qu'une option.
    FAQ Web - Tuto Web

Discussions similaires

  1. google par pays
    Par maestro1303 dans le forum Protocoles
    Réponses: 4
    Dernier message: 14/10/2013, 12h31
  2. Recherche liste des régions par pays
    Par General_Batton dans le forum SIG : Système d'information Géographique
    Réponses: 4
    Dernier message: 08/01/2013, 20h33
  3. Solution cartes France / Régions / Départements
    Par nicolas.charlot dans le forum Services
    Réponses: 5
    Dernier message: 03/02/2006, 12h31
  4. [Conception] Classement par date et id : donner la priorité
    Par psychoBob dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 01/02/2006, 15h04
  5. Problème classement par date
    Par Triomen dans le forum Langage SQL
    Réponses: 12
    Dernier message: 06/09/2005, 14h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo