Liste des rues de France en SQL, CSV ou XML

Certains grands projets utilisant des données géographiques ont parfois besoin d’utiliser une liste des rues des communes de France. Pour aider ces projets, SQL.sh a compilé une base de données répertoriant 1.718.227 rues, réparti dans 36.830 villes de France.

Liste des rues de France

Liste des rues de France

Utilité d’une telle base de données

Une telle base de données permet d’avoir une liste des rues pour de nombreux types de projet. Pour aider les développeurs à mieux comprendre les possibilités, voici une petite liste des applications possibles de la base:

  • Pré-remplir plus facilement le nom de la rue dans un formulaire demandant une adresse postale.
  • Vérifier la bonne conformité d’une adresse qui est rentrée par un utilisateur.
  • Générer l’adresse postale d’un faux profil, en se basant sur de vrais données.
  • Pour une application qui possède déjà des adresses postales, cette base de données des adresses permet de croiser plus aisément les données et de regrouper plus facilement des bâtiments, établissements ou clients, en se basant sur leur adresses postale.
  • Faire des statistiques diverses pour connaître le nombre de « square » ou « allée » pour chaque commune de France. Idem si l’ont souhaite connaître le nombre de « avenue du général de Gaulle » en France.

Le saviez-vous : en France il y a 4201 rues/avenues/places/allées/boulevards/… associé au nom du général de Gaulle !

Données de la table

La base de données contient 4 tables comprenant des données qui se complètent les unes des autres : les rues, les communes, les départements et la nature des voies.

Table des rues de France :

  • id : identifiant
  • code_dpt : code du département
  • code_commune : code de la commune (code INSEE)
  • code_nature_voie : code qui sert de référence pour associer le bon type de voie (cf. avenue, rue, allée …).
  • libelle_voie : nom de la rue, sans le type de voie
  • nom : nom complet de la rue
  • mot_libelle_voie : mot-clé principal de la ville

Table des communes de France :

  • identifiant
  • code du département
  • code de la commune (code INSEE)
  • nom de la commune

A noter : pour une liste plus complète, veuillez utiliser la liste des communes de France plus complète. Le code INSEE sert de référence pour lier les données entre elles.

Table des départements de France :

  • identifiant
  • code du département
  • nom du département

Table des natures de voie :

  • code de la voie (exemple « LOT » pour « LOTISSEMENT »)
  • libellé détaillé
Extrait de la liste des rues

Extrait de la liste des rues

Extrait de la base de données

Pour évaluer à quoi ressemble les données et ce que peut contenir une telle liste, vous pouvez télécharger un extrait avec une petite base de données des 1276 rues de la ville de Saint-Nazaire (44).

Télécharger la liste

Base de données des rues des villes françaises

A noter :

  • La liste contient 1.718.227 rues, réparti dans 36.830 villes de France.
  • Chaque semaine des rues sont ajoutés, modifiés ou supprimés, dès lors la liste ne peut pas être garantie exacte à 100%.

Mot de la fin

Faites bon usage de ces tables et n’hésitez pas à partager les créations que vous auriez pu créer à partir de cette base de données.

Ce contenu a été publié dans Bases de données gratuites.

A propos de l'auteur : Tony Archambeau

Fort de plusieurs années d'expérience dans le développement web, Tony partage ses connaissances sur des projets divers dont le site infowebmaster.fr. Il est possible de le suivre sur Twitter.
Partager

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *