Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Données géographiques

Ce qui pose l'un des plus gros problèmes dans une base de données, est la validation des données, surtout lorsqu'elles sont saisies par un utilisateur. Parmi les solutions on peut soit valider le contenu de la saisie par un masque (type expression régulière par exemple), soit par une liste (dont le contenu proviendrait d’une table).

En ce qui concerne les données géographiques, suivant les cas on pourra appliquer l’une ou l’autre méthode. Le code postal par exemple se valide par un masque, qui lui-même dépend du pays. Le pays quant à lui sera choisi dans une liste.

Maintenant où trouver ces infos ? Voici quelques pistes…

Liste des pays en anglais et français (norme ISO 3166) :
http://www.iso.org/iso/fr/prods-services/iso3166ma/02iso-3166-code-lists/index.html
Je vous encourage à utiliser le code à 2 caractères (char(2)) de la norme comme clef primaire

Liste des communes, départements, régions, cantons, arrondissements, … français avec les codes INSEE (qui servent entre autres dans les numéros de sécurité sociale) associés :
http://www.insee.fr/fr/nom_def_met/nomenclatures/cog/cog.telechargement.asp
Attention le code INSEE n’a rien à voir avec les codes postaux. Le code INSEE est un char(5) qui peut être clef primaire.

En complément du lien ci-dessus, quelques unes des mêmes infos mais en XML :
http://rdf.insee.fr/geo/

Et enfin tout ce que vous avez toujours voulu savoir sur les codes postaux des pays du monde, avec quelques règles pour libeller les adresses :
http://www.upu.int/post_code/fr/postal_addressing_systems_member_countries.shtml
http://www.upu.int/post_code/fr/list_of_sites_by_country.html

Gros avantage, les téléchargements et infos sur ces sites sont gratuits, et vous avez la certitude que ces infos sont exactes. Attention, ces informations changent, eh oui, chaque année des communes disparaissent en France (et ce n’est pas la faute à la canicule).

Bon téléchargements...

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Publié samedi 29 juillet 2006 11:48 par christian
Classé sous :

Commentaires

lundi 31 juillet 2006 09:08 by neodante

# re: Données géographiques

Merci pour ces liens, exactement ce que je cherchais ! :p
mercredi 2 août 2006 11:44 by Neodante's blog

# [GIS] Quelques ressources pour la geolocalisation

Suite à une utilisation intense de Google Earth (comparé à Nix je ne suis qu'un padawan), à certaines...
Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Silverlight 3 : Communication et multicast par Kévin Gosse le il y a 5 heures et 14 minutes

- [Perso] Découvertes estivales : Linux (Part I) par Le blog de FremyCompany le il y a 7 heures et 56 minutes

- [Refactoring] ReSharper pour Visual Studio 2010 (Preview) par Thomas Jaskula le il y a 22 heures et 32 minutes

- [Refactoring] Analyser vos exceptions avec ReSharper Exceptional par Thomas Jaskula le il y a 23 heures et 46 minutes

- SharePoint 2007 : patterns & practices SharePoint Guidance par Philippe Sentenac [MVP SharePoint] le 07-03-2009, 09:56

- [Visual Studio 2010] Les tests cases c’est bien, mais je vais devoir tout réécrire ? par Etienne Margraff le 07-03-2009, 09:00

- MVP[Gribouillon].AddYear par The Grib's Lair [Sébastien PICAMELOT - MVP SharePoint] le 07-03-2009, 08:45

- Clinique INSIA - Projet de fin d’Etudes (Silverlight 3 MVVM et OutOfBrowser, WCF, TFS) - Part 1 par David REI le 07-02-2009, 23:38

- C’est la crise ? Bah pourquoi cramer du budget pub alors ? par Nix's Blog le 07-02-2009, 15:31

- Soyons MVP ! par TheSaib .NET blog le 07-02-2009, 12:15