Liste des pôles verts selon le Journal officiel N°104 du 3 mai 2025

Description

Pôles verts (français et étrangers) et liaisons vertes de la signalisation de direction, extraits et corrigés de l'arrêté du 16 avril 2025 (JO N°104 du 3 mai 2025), en CSV.

Motivations

L'arrêté du 16 avril 2025 (Journal officiel N°104 du 3 mai 2025, texte n°20) fixe en annexe la liste des pôles verts : les destinations de la signalisation de direction en France, classées selon leur importance (classe et niveau, voir Pôle de signalisation routière en France). Il fixe aussi les liaisons vertes : les paires de pôles reliées par un itinéraire signalé (voir Liaison de signalisation routière en France). Ces listes ne sont publiées qu'au format PDF, et ce PDF ne permet pas d'en extraire les données de façon fiable : une police mal incluse rend une partie du texte illisible, les liaisons sont dessinées de côté, et les tableaux contiennent de nombreuses incohérences. Ce jeu de données en propose une version lisible par machine, aussi fidèle que possible à la source, afin d'en faciliter la réutilisation (cartographie, applications de navigation, études sur la signalisation, etc.).

Composition

Trois fichiers CSV, un par tableau de l'annexe :

  • pôles-verts-fr.csv : les 365 pôles verts français (pages 2 à 10 de l'annexe).

    ColonneContenu
    PÔLENom du pôle, tel qu'écrit dans la source, après correction
    CLASSEV, IV ou III
    NIVEAU5', 5, 4', 4, 3' ou 3
    DÉPARTEMENTCode INSEE du ou des départements
    REMARQUEVide, ou bipôle, aéroport, île, tunnel, zone, marne-la-vallée
  • pôles-verts-eu.csv : les 59 pôles verts étrangers (pages 11 et 12), dans 8 pays limitrophes.

    ColonneContenu
    PÔLE ÉTRANGERNom français du pôle (ex. FRIBOURG), après correction
    CLASSEV, IV ou III
    NIVEAU5', 5, 4', 4, 3' ou 3
    PAYSCode pays ISO 3166-1 alpha-2 (ex. DE)
  • liaisons-vertes.csv : les 3452 paires de pôles des liaisons vertes (pages 13 à 114).

    ColonneContenu
    PÔLE_DÉPARTPôle de départ, écrit comme dans pôles-verts-fr.csv ou pôles-verts-eu.csv
    ZONE_DÉPARTSon département (pôle français) ou son pays (pôle étranger), écrit comme dans ces mêmes fichiers
    PÔLE_ARRIVÉEPôle d'arrivée, idem
    ZONE_ARRIVÉESa zone, idem

    Le couple (pôle, zone) identifie un pôle de façon unique (ex. SAINT DENIS,93 et SAINT DENIS,974) : chaque paire se joint exactement aux deux autres fichiers. Une paire figure une seule fois, dans le sens où la source la donne (tableau du pôle de départ), même si plusieurs itinéraires la relient (ex. avec et sans péage). Seules les paires sont reprises : ni les itinéraires, ni les observations. Environ 170 paires ne sont pas données en retour par le tableau du pôle d'arrivée ; elles sont conservées telles quelles.

Classe et niveau : l'importance d'un pôle se mesure par son niveau, qui croît avec sa population sur une échelle logarithmique (un niveau de plus pour une population cinq fois plus grande). Les niveaux vont par demi-échelons, le prime désignant le demi-échelon inférieur : 3' < 3 < 4' < 4 < 5' < 5. Chaque classe regroupe deux niveaux : III (3', 3), agglomération d'intérêt départemental ou régional ; IV (4', 4), grande agglomération d'intérêt régional ou national ; V (5', 5), métropole d'importance nationale ou internationale. Seuls les pôles de classe III à V sont des pôles verts (les classes I et II sont des pôles blancs). Pour un pôle qui n'est pas une ville (aéroport, zone, etc.), d'autres indicateurs que la population sont utilisés. Calcul et seuils de population : voir Classement des pôles.

Format : CSV encodé en UTF-8, virgule comme séparateur, une ligne d'en-tête. Une cellule contenant plusieurs valeurs (les deux villes d'un bipôle, plusieurs départements) les sépare par |, par exemple METZ|NANCY ou 77|93|95. Les aéroports conservent le préfixe ID2 de la source (ex. ID2 ORLY), qui désigne l'idéogramme « aéroport » de la signalisation. Les traits d'union des noms sont ceux de la source (ex. CHARLEVILLE-MÉZIÈRES, mais LE PUY EN VELAY).

Collecte des données

Les données proviennent intégralement de l'annexe de l'arrêté, telle que publiée au Journal officiel : https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000051549506. Aucune autre source n'est utilisée.

Pré-traitement

L'extraction est faite par des scripts Python libres et reproductibles :

  1. Correction de la police : les caractères de la police défectueuse ont été identifiés à la main une fois, puis une table de correspondance permet de rendre le texte du PDF lisible. Les pages des liaisons n'en ont pas besoin, mais elles sont redressées, leur texte étant dessiné de côté.
  2. Extraction des tableaux : la grille des tableaux est détectée à partir des traits du PDF.
  3. Correction et interprétation : chaque cas particulier est listé explicitement dans le code, et toute valeur inattendue arrête le traitement plutôt que d'être devinée.

Les fichiers produits restent aussi proches que possible de la source. Ils s'en écartent de deux façons, toutes listées ici.

Corrections

Erreurs manifestes de la source, corrigées :

  • noms de pôles mal orthographiés : CARCASONNE → CARCASSONNE, CHÂLONS SUR SAÔNE → CHALON SUR SAÔNE, SAINT AMANT LES EAUX → SAINT AMAND LES EAUX ; à l'étranger, LERIDA → LÉRIDA, LORRACH → LÖRRACH, SARRAGOSSE → SARAGOSSE, VOLKINGEN → VÖLKLINGEN ;
  • FIGEAC-DECAZEVILLE : la source ne donne que le Lot (46), alors que Decazeville est dans l'Aveyron (12) ; les deux départements sont retenus ;
  • LES MUREAUX-MEULAN : deux communes, mais non signalé comme bipôle dans la source, contrairement à tous les autres ; il l'est ici ;
  • séparateurs incohérents entre code et nom de département, ou entre départements, et noms de départements orthographiés de plusieurs façons (ILE-ET-VILAINE, ILLE-ET-VILLAINE, etc.) : sans effet sur les fichiers produits, qui ne gardent que les codes, mais normalisés pour vérifier que chaque code correspond toujours au même nom.
Interprétations

Choix de présentation, qui ajoutent ou retirent de l'information par rapport à la source :

  • la colonne REMARQUE remplace la colonne OBSERVATIONS de la source (voir la description de pôles-verts-fr.csv) ;
  • l'italique est retiré : dans la source, il signale un pôle qui n'est pas une ville ; cette information est portée par la colonne REMARQUE ;
  • le préfixe ID2 des aéroports (ex. ID2 ORLY) est conservé dans le nom : il ne fait pas partie du nom mais désigne l'idéogramme ID2 « aéroport » de la signalisation (voir Idéogramme routier en France) ;
  • l'observation du BASSIN D'ARCACHON (« Arcachon, La Teste de Buch, etc. »), seule observation de la source qui ne soit ni « bipôle » ni « aéroport international », n'est pas reprise ;
  • les pays sont désignés par leur code ISO plutôt que par leur nom.
Liaisons vertes

Les pôles des liaisons sont écrits de façon très variable dans la source (abréviations, coquilles, départements manquants ou erronés). Chacun est rapporté à un pôle de pôles-verts-fr.csv ou pôles-verts-eu.csv, supposés corrects :

  • par des règles générales : ST/STE → SAINT/SAINTE, S/ → SUR ou SOUS, tiret conservé, remplacé par un espace ou séparant les deux villes d'un bipôle, département à un chiffre complété (2 → 02), pays → code ISO ; une règle qui donnerait plusieurs pôles provoque une erreur ;
  • sinon, par une table explicite d'alias (ex. SOISSON (2) → SOISSONS, COLMAR (67) → COLMAR,68, ID2 CH. DE GAULLE (95) → ID2 CHARLES DE GAULLE,77|93|95, VERSAILLES sans département → VERSAILLES,78) ;
  • les pôles absents de ces deux fichiers (ex. DESHAIES (971), VILLEURBANNE (69), ou VAL MAUBUÉE (77), qui peut être le Centre, le Nord ou le Sud) sont écartés explicitement, avec leurs liaisons.

Tout autre pôle provoque une erreur.

Le pôle de départ est lu dans le bandeau de chaque tableau, le pôle d'arrivée dans sa première colonne. La colonne « Nom de la liaison », qui nomme à nouveau les deux pôles, ne sert que de contrôle : ses écarts connus sont listés (ex. CAYENNE (973) - CAYENNE (973) dans le tableau de ST LAURENT).

La source est ensuite comparée aux fichiers des pôles, avec un avertissement (sans effet sur le fichier produit) pour :

  • chaque niveau de pôle qui diffère (ex. PARIS de niveau 6, une fois) ;
  • chaque classe de liaison qui diffère de celle de son pôle le moins important (III → B, IV → A, V → Z, voir Liaison de signalisation routière en France) : ex. les tableaux de FLERS, FOIX et ROANNE, entièrement en « Liaisons A » ;
  • chaque liaison que le tableau du pôle d'arrivée ne donne pas en retour.
Diffusion

Les fichiers sont publiés sur data.gouv.fr et dans le dépôt du projet : https://git.afpy.org/eti/poles-verts. Ce dépôt contient aussi le code source, le PDF d'origine et la documentation, et permet de reproduire les fichiers à l'identique.

Maintenance

Fréquence de mise à jour : ponctuelle. Ces listes ne changent qu'avec un nouvel arrêté. Le jeu de données sera mis à jour si un arrêté modifie ou remplace celui-ci, ou si une erreur d'extraction est signalée. Les erreurs peuvent être signalées dans la discussion de ce jeu de données ou sur le dépôt du projet.

Considérations légales et éthiques
  • Licence : les données sont publiées sous licence CC0 1.0 (domaine public), et le code sous licence MIT.
  • Source : le texte du Journal officiel est réutilisable librement, avec mention de la source (Licence Ouverte 2.0).
  • Données personnelles : le jeu de données n'en contient aucune ; il ne décrit que des lieux.
  • Valeur juridique : ce jeu de données est produit de façon indépendante et n'a pas de valeur officielle. En cas de divergence, seul le texte publié au Journal officiel fait foi.
Producteur
Etienne Zind
Ce jeu de données a été publié à l'initiative et sous la responsabilité de Etienne Zind.
Dernière mise à jour
Une nouvelle navigation dans les ressources est disponible
3 fichiers principaux

Mis à jour csv (94,7 Ko)5

Mis à jour csv (8,4 Ko)12

Mis à jour csv (1,1 Ko)10