{"database": "catalogue", "table": "datasets", "is_view": false, "human_description_en": "where harvest_id = 1, licence = \"http://www.opendefinition.org/licenses/cc-zero\" and portal_id = \"data.gouv.fr\"", "rows": [["data.gouv.fr", "https://www.data.gouv.fr/datasets/69c810aa39e4a3e7049d97fc", 1, "Mandats des maires de La R\u00e9union", "Ce jeu de donn\u00e9es d\u00e9crit les mandats des maires des 24 communes de La R\u00e9union depuis 1950 jusqu'\u00e0 aujourd'hui.\n\nCertaines mairies ont des donn\u00e9es depuis 1900.\n\nIl y a 4 fichiers :\n\n* la liste des communes\n\n* la liste des intercommunalit\u00e9s\n\n* la liste des maires\n\n* la liste des mandats\n\nLe site [https://maires.sys-dev-run.re/](https://maires.sys-dev-run.re/) permet de naviguer dans les donn\u00e9es, notamment de retrouver la liste des mandats pour chaque commune.", "https://www.data.gouv.fr/datasets/mandats-des-maires-de-la-reunion", "SysDevRun", "http://www.opendefinition.org/licenses/cc-zero", "2026-03-28T17:32:26.172000", "2026-03-28T17:34:23.467000", "[\"la-reunion\", \"maires\", \"mandats\"]", "[]", "https://www.data.gouv.fr/datasets/69c810aa39e4a3e7049d97fc", "69c810aa39e4a3e7049d97fc"], ["data.gouv.fr", "https://www.data.gouv.fr/datasets/6ac0d2da5c5b0840fa3ed9b0", 1, "Travelski Night Express \u2013 Horaires th\u00e9oriques (GTFS)", "Feed GTFS des trains de nuit **Travelski Night Express**, qui emm\u00e8nent les skieurs de Paris et du Benelux vers la Tarentaise (Mo\u00fbtiers, Aime-La Plagne, Bourg-Saint-Maurice) pendant la saison d'hiver. Les trains sont op\u00e9r\u00e9s par Pegasus Trains pour Travelski.\n\nDeux lignes, chacune avec un aller le vendredi soir et un retour le samedi soir :\n\n* **Paris** : Paris Austerlitz \u2192 Mo\u00fbtiers \u2192 Aime-La Plagne \u2192 Bourg-Saint-Maurice\n* **Benelux** : Amsterdam Centraal \u2192 Rotterdam Centraal \u2192 Anvers-Central \u2192 Bruxelles-Midi \u2192 Mo\u00fbtiers \u2192 Aime-La Plagne \u2192 Bourg-Saint-Maurice\n\n**Jeu de donn\u00e9es non officiel.** Travelski ne publie pas de GTFS. Ce feed est reconstruit \u00e0 partir de l'API du widget de recherche de travelski.com et r\u00e9g\u00e9n\u00e9r\u00e9 automatiquement chaque lundi. Les coordonn\u00e9es et codes UIC des gares viennent de Wikidata.\n\nLimites : arr\u00eats en mont\u00e9e seule (gares d'origine) ou en descente seule (gares alpines), car seules les relations vendues sont connues ; pas de tarifs ; pas de trac\u00e9s (shapes).\n\nCode source, g\u00e9n\u00e9ration et signalement d'erreurs: <https://github.com/deryclem/travelski-ne-gtfs>\n\nSans lien avec Travelski, Travel Factory, Compagnie des Alpes ou Pegasus Trains.", "https://www.data.gouv.fr/datasets/travelski-night-express-horaires-theoriques-gtfs", "Cl\u00e9ment DESOUCHE", "http://www.opendefinition.org/licenses/cc-zero", "2026-10-03T10:03:06.455000", "2026-10-03T10:04:06.951000", "[\"gtfs\", \"horaires\", \"mobilite\", \"ski\", \"tarentaise\", \"temps-theorique\", \"train-nuit\", \"transport\", \"transport-ferroviaire\"]", "[]", "https://www.data.gouv.fr/datasets/6ac0d2da5c5b0840fa3ed9b0", "6ac0d2da5c5b0840fa3ed9b0"], ["data.gouv.fr", "https://www.data.gouv.fr/datasets/6ad218c00d6eb761081d34cf", 1, "Liste des p\u00f4les verts selon le Journal officiel N\u00b0104 du 3 mai 2025", "> P\u00f4les verts (fran\u00e7ais et \u00e9trangers) et liaisons vertes de la signalisation de direction, extraits et corrig\u00e9s de l'arr\u00eat\u00e9 du 16 avril 2025 (JO N\u00b0104 du 3 mai 2025), en CSV.\n\n## Motivations\n\nL'arr\u00eat\u00e9 du 16 avril 2025 (Journal officiel N\u00b0104 du 3 mai 2025, texte n\u00b020) fixe en annexe la liste des **p\u00f4les verts** : les destinations de la signalisation de direction en France, class\u00e9es selon leur importance (classe et niveau, voir [P\u00f4le de signalisation routi\u00e8re en France](https://fr.wikipedia.org/wiki/P%C3%B4le_de_signalisation_routi%C3%A8re_en_France)). Il fixe aussi les **liaisons vertes** : les paires de p\u00f4les reli\u00e9es par un itin\u00e9raire signal\u00e9 (voir [Liaison de signalisation routi\u00e8re en France](https://fr.wikipedia.org/wiki/Liaison_de_signalisation_routi%C3%A8re_en_France)). Ces listes ne sont publi\u00e9es qu'au format PDF, et ce PDF ne permet pas d'en extraire les donn\u00e9es de fa\u00e7on fiable : une police mal incluse rend une partie du texte illisible, les liaisons sont dessin\u00e9es de c\u00f4t\u00e9, et les tableaux contiennent de nombreuses incoh\u00e9rences. Ce jeu de donn\u00e9es en propose une version lisible par machine, aussi fid\u00e8le que possible \u00e0 la source, afin d'en faciliter la r\u00e9utilisation (cartographie, applications de navigation, \u00e9tudes sur la signalisation, etc.).\n\n## Composition\n\nTrois fichiers CSV, un par tableau de l'annexe :\n\n- **`p\u00f4les-verts-fr.csv`** : les 365 p\u00f4les verts fran\u00e7ais (pages 2 \u00e0 10 de l'annexe).\n\n  | Colonne | Contenu |\n  | --- | --- |\n  | `P\u00d4LE` | Nom du p\u00f4le, tel qu'\u00e9crit dans la source, apr\u00e8s correction |\n  | `CLASSE` | `V`, `IV` ou `III` |\n  | `NIVEAU` | `5'`, `5`, `4'`, `4`, `3'` ou `3` |\n  | `D\u00c9PARTEMENT` | Code INSEE du ou des d\u00e9partements |\n  | `REMARQUE` | Vide, ou `bip\u00f4le`, `a\u00e9roport`, `\u00eele`, `tunnel`, `zone`, `marne-la-vall\u00e9e` |\n\n- **`p\u00f4les-verts-eu.csv`** : les 59 p\u00f4les verts \u00e9trangers (pages 11 et 12), dans 8 pays limitrophes.\n\n  | Colonne | Contenu |\n  | --- | --- |\n  | `P\u00d4LE \u00c9TRANGER` | Nom fran\u00e7ais du p\u00f4le (ex. `FRIBOURG`), apr\u00e8s correction |\n  | `CLASSE` | `V`, `IV` ou `III` |\n  | `NIVEAU` | `5'`, `5`, `4'`, `4`, `3'` ou `3` |\n  | `PAYS` | Code pays ISO 3166-1 alpha-2 (ex. `DE`) |\n\n- **`liaisons-vertes.csv`** : les 3452 paires de p\u00f4les des liaisons vertes (pages 13 \u00e0 114).\n\n  | Colonne | Contenu |\n  | --- | --- |\n  | `P\u00d4LE_D\u00c9PART` | P\u00f4le de d\u00e9part, \u00e9crit comme dans `p\u00f4les-verts-fr.csv` ou `p\u00f4les-verts-eu.csv` |\n  | `ZONE_D\u00c9PART` | Son d\u00e9partement (p\u00f4le fran\u00e7ais) ou son pays (p\u00f4le \u00e9tranger), \u00e9crit comme dans ces m\u00eames fichiers |\n  | `P\u00d4LE_ARRIV\u00c9E` | P\u00f4le d'arriv\u00e9e, idem |\n  | `ZONE_ARRIV\u00c9E` | Sa zone, idem |\n\n  Le couple (p\u00f4le, zone) identifie un p\u00f4le de fa\u00e7on 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\u00f9 la source la donne (tableau du p\u00f4le de d\u00e9part), m\u00eame si plusieurs itin\u00e9raires la relient (ex. avec et sans p\u00e9age). Seules les paires sont reprises : ni les itin\u00e9raires, ni les observations. Environ 170 paires ne sont pas donn\u00e9es en retour par le tableau du p\u00f4le d'arriv\u00e9e ; elles sont conserv\u00e9es telles quelles.\n\n**Classe et niveau** : l'importance d'un p\u00f4le se mesure par son niveau, qui cro\u00eet avec sa population sur une \u00e9chelle logarithmique (un niveau de plus pour une population cinq fois plus grande). Les niveaux vont par demi-\u00e9chelons, le prime d\u00e9signant le demi-\u00e9chelon inf\u00e9rieur : `3'` < `3` < `4'` < `4` < `5'` < `5`. Chaque classe regroupe deux niveaux : III (`3'`, `3`), agglom\u00e9ration d'int\u00e9r\u00eat d\u00e9partemental ou r\u00e9gional ; IV (`4'`, `4`), grande agglom\u00e9ration d'int\u00e9r\u00eat r\u00e9gional ou national ; V (`5'`, `5`), m\u00e9tropole d'importance nationale ou internationale. Seuls les p\u00f4les de classe III \u00e0 V sont des p\u00f4les verts (les classes I et II sont des p\u00f4les blancs). Pour un p\u00f4le qui n'est pas une ville (a\u00e9roport, zone, etc.), d'autres indicateurs que la population sont utilis\u00e9s. Calcul et seuils de population : voir [Classement des p\u00f4les](https://fr.wikipedia.org/wiki/P%C3%B4le_de_signalisation_routi%C3%A8re_en_France#Classement_des_p%C3%B4les).\n\n**Format** : CSV encod\u00e9 en UTF-8, virgule comme s\u00e9parateur, une ligne d'en-t\u00eate. Une cellule contenant plusieurs valeurs (les deux villes d'un bip\u00f4le, plusieurs d\u00e9partements) les s\u00e9pare par `|`, par exemple `METZ|NANCY` ou `77|93|95`. Les a\u00e9roports conservent le pr\u00e9fixe `ID2` de la source (ex. `ID2 ORLY`), qui d\u00e9signe l'id\u00e9ogramme \u00ab a\u00e9roport \u00bb de la signalisation. Les traits d'union des noms sont ceux de la source (ex. `CHARLEVILLE-M\u00c9ZI\u00c8RES`, mais `LE PUY EN VELAY`).\n\n## Collecte des donn\u00e9es\n\nLes donn\u00e9es proviennent int\u00e9gralement de l'annexe de l'arr\u00eat\u00e9, telle que publi\u00e9e au Journal officiel : https://www.legifrance.gouv.fr/jorf/id/JORFTEXT000051549506. Aucune autre source n'est utilis\u00e9e.\n\n## Pr\u00e9-traitement\n\nL'extraction est faite par des scripts Python libres et reproductibles :\n\n1. **Correction de la police** : les caract\u00e8res de la police d\u00e9fectueuse ont \u00e9t\u00e9 identifi\u00e9s \u00e0 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\u00e9es, leur texte \u00e9tant dessin\u00e9 de c\u00f4t\u00e9.\n2. **Extraction des tableaux** : la grille des tableaux est d\u00e9tect\u00e9e \u00e0 partir des traits du PDF.\n3. **Correction et interpr\u00e9tation** : chaque cas particulier est list\u00e9 explicitement dans le code, et toute valeur inattendue arr\u00eate le traitement plut\u00f4t que d'\u00eatre devin\u00e9e.\n\nLes fichiers produits restent aussi proches que possible de la source. Ils s'en \u00e9cartent de deux fa\u00e7ons, toutes list\u00e9es ici.\n\n### Corrections\n\nErreurs manifestes de la source, corrig\u00e9es :\n- noms de p\u00f4les mal orthographi\u00e9s : `CARCASONNE` \u2192 `CARCASSONNE`, `CH\u00c2LONS SUR SA\u00d4NE` \u2192 `CHALON SUR SA\u00d4NE`, `SAINT AMANT LES EAUX` \u2192 `SAINT AMAND LES EAUX` ; \u00e0 l'\u00e9tranger, `LERIDA` \u2192 `L\u00c9RIDA`, `LORRACH` \u2192 `L\u00d6RRACH`, `SARRAGOSSE` \u2192 `SARAGOSSE`, `VOLKINGEN` \u2192 `V\u00d6LKLINGEN` ;\n- `FIGEAC-DECAZEVILLE` : la source ne donne que le Lot (46), alors que Decazeville est dans l'Aveyron (12) ; les deux d\u00e9partements sont retenus ;\n- `LES MUREAUX-MEULAN` : deux communes, mais non signal\u00e9 comme bip\u00f4le dans la source, contrairement \u00e0 tous les autres ; il l'est ici ;\n- s\u00e9parateurs incoh\u00e9rents entre code et nom de d\u00e9partement, ou entre d\u00e9partements, et noms de d\u00e9partements orthographi\u00e9s de plusieurs fa\u00e7ons (`ILE-ET-VILAINE`, `ILLE-ET-VILLAINE`, etc.) : sans effet sur les fichiers produits, qui ne gardent que les codes, mais normalis\u00e9s pour v\u00e9rifier que chaque code correspond toujours au m\u00eame nom.\n\n### Interpr\u00e9tations\n\nChoix de pr\u00e9sentation, qui ajoutent ou retirent de l'information par rapport \u00e0 la source :\n- **la colonne `REMARQUE`** remplace la colonne `OBSERVATIONS` de la source (voir la description de `p\u00f4les-verts-fr.csv`) ;\n- **l'italique est retir\u00e9** : dans la source, il signale un p\u00f4le qui n'est pas une ville ; cette information est port\u00e9e par la colonne `REMARQUE` ;\n- **le pr\u00e9fixe `ID2`** des a\u00e9roports (ex. `ID2 ORLY`) est conserv\u00e9 dans le nom : il ne fait pas partie du nom mais d\u00e9signe l'id\u00e9ogramme ID2 \u00ab a\u00e9roport \u00bb de la signalisation (voir [Id\u00e9ogramme routier en France](https://fr.wikipedia.org/wiki/Id%C3%A9ogramme_routier_en_France)) ;\n- **l'observation du BASSIN D'ARCACHON** (\u00ab Arcachon, La Teste de Buch, etc. \u00bb), seule observation de la source qui ne soit ni \u00ab bip\u00f4le \u00bb ni \u00ab a\u00e9roport international \u00bb, n'est pas reprise ;\n- **les pays** sont d\u00e9sign\u00e9s par leur code ISO plut\u00f4t que par leur nom.\n\n### Liaisons vertes\n\nLes p\u00f4les des liaisons sont \u00e9crits de fa\u00e7on tr\u00e8s variable dans la source (abr\u00e9viations, coquilles, d\u00e9partements manquants ou erron\u00e9s). Chacun est rapport\u00e9 \u00e0 un p\u00f4le de `p\u00f4les-verts-fr.csv` ou `p\u00f4les-verts-eu.csv`, suppos\u00e9s corrects :\n- par des r\u00e8gles g\u00e9n\u00e9rales : `ST`/`STE` \u2192 `SAINT`/`SAINTE`, `S/` \u2192 `SUR` ou `SOUS`, tiret conserv\u00e9, remplac\u00e9 par un espace ou s\u00e9parant les deux villes d'un bip\u00f4le, d\u00e9partement \u00e0 un chiffre compl\u00e9t\u00e9 (`2` \u2192 `02`), pays \u2192 code ISO ; une r\u00e8gle qui donnerait plusieurs p\u00f4les provoque une erreur ;\n- sinon, par une table explicite d'alias (ex. `SOISSON (2)` \u2192 `SOISSONS`, `COLMAR (67)` \u2192 `COLMAR,68`, `ID2 CH. DE GAULLE (95)` \u2192 `ID2 CHARLES DE GAULLE,77|93|95`, `VERSAILLES` sans d\u00e9partement \u2192 `VERSAILLES,78`) ;\n- les p\u00f4les absents de ces deux fichiers (ex. `DESHAIES (971)`, `VILLEURBANNE (69)`, ou `VAL MAUBU\u00c9E (77)`, qui peut \u00eatre le Centre, le Nord ou le Sud) sont \u00e9cart\u00e9s explicitement, avec leurs liaisons.\n\nTout autre p\u00f4le provoque une erreur.\n\nLe p\u00f4le de d\u00e9part est lu dans le bandeau de chaque tableau, le p\u00f4le d'arriv\u00e9e dans sa premi\u00e8re colonne. La colonne \u00ab Nom de la liaison \u00bb, qui nomme \u00e0 nouveau les deux p\u00f4les, ne sert que de contr\u00f4le : ses \u00e9carts connus sont list\u00e9s (ex. `CAYENNE (973) - CAYENNE (973)` dans le tableau de `ST LAURENT`).\n\nLa source est ensuite compar\u00e9e aux fichiers des p\u00f4les, avec un avertissement (sans effet sur le fichier produit) pour :\n- chaque niveau de p\u00f4le qui diff\u00e8re (ex. `PARIS` de niveau `6`, une fois) ;\n- chaque classe de liaison qui diff\u00e8re de celle de son p\u00f4le le moins important (III \u2192 B, IV \u2192 A, V \u2192 Z, voir [Liaison de signalisation routi\u00e8re en France](https://fr.wikipedia.org/wiki/Liaison_de_signalisation_routi%C3%A8re_en_France#Classement_des_liaisons)) : ex. les tableaux de `FLERS`, `FOIX` et `ROANNE`, enti\u00e8rement en \u00ab Liaisons A \u00bb ;\n- chaque liaison que le tableau du p\u00f4le d'arriv\u00e9e ne donne pas en retour.\n\n## Diffusion\n\nLes fichiers sont publi\u00e9s sur data.gouv.fr et dans le d\u00e9p\u00f4t du projet : https://git.afpy.org/eti/poles-verts. Ce d\u00e9p\u00f4t contient aussi le code source, le PDF d'origine et la documentation, et permet de reproduire les fichiers \u00e0 l'identique.\n\n## Maintenance\n\n**Fr\u00e9quence de mise \u00e0 jour : ponctuelle.** Ces listes ne changent qu'avec un nouvel arr\u00eat\u00e9. Le jeu de donn\u00e9es sera mis \u00e0 jour si un arr\u00eat\u00e9 modifie ou remplace celui-ci, ou si une erreur d'extraction est signal\u00e9e. Les erreurs peuvent \u00eatre signal\u00e9es dans la discussion de ce jeu de donn\u00e9es ou sur le d\u00e9p\u00f4t du projet.\n\n## Consid\u00e9rations l\u00e9gales et \u00e9thiques\n\n- **Licence** : les donn\u00e9es sont publi\u00e9es sous licence CC0 1.0 (domaine public), et le code sous licence MIT.\n- **Source** : le texte du Journal officiel est r\u00e9utilisable librement, avec mention de la source (Licence Ouverte 2.0).\n- **Donn\u00e9es personnelles** : le jeu de donn\u00e9es n'en contient aucune ; il ne d\u00e9crit que des lieux.\n- **Valeur juridique** : ce jeu de donn\u00e9es est produit de fa\u00e7on ind\u00e9pendante et n'a pas de valeur officielle. En cas de divergence, seul le texte publi\u00e9 au Journal officiel fait foi.", "https://www.data.gouv.fr/datasets/liste-des-poles-verts-selon-le-journal-officiel-ndeg104-du-3-mai-2025", "Etienne Zind", "http://www.opendefinition.org/licenses/cc-zero", "2026-10-16T12:29:52.402000", "2026-10-20T10:31:28.368000", "[\"cartographie\", \"geographie\", \"poles-verts\", \"signalisation-routiere\", \"transport\"]", "[]", "https://www.data.gouv.fr/datasets/6ad218c00d6eb761081d34cf", "6ad218c00d6eb761081d34cf"]], "truncated": false, "filtered_table_rows_count": 3, "expanded_columns": [], "expandable_columns": [[{"column": "harvest_id", "other_table": "harvests", "other_column": "id"}, null], [{"column": "portal_id", "other_table": "portals", "other_column": "id"}, "name"]], "columns": ["portal_id", "key", "harvest_id", "title", "description", "landing_page", "publisher", "licence", "issued", "modified", "keywords", "themes", "uri", "identifier"], "primary_keys": ["portal_id", "key"], "units": {}, "query": {"sql": "select portal_id, [key], harvest_id, title, description, landing_page, publisher, licence, issued, modified, keywords, themes, uri, identifier from datasets where \"harvest_id\" = :p0 and \"licence\" = :p1 and \"portal_id\" = :p2 order by portal_id, [key] limit 101", "params": {"p0": "1", "p1": "http://www.opendefinition.org/licenses/cc-zero", "p2": "data.gouv.fr"}}, "facet_results": {"portal_id": {"name": "portal_id", "type": "column", "hideable": false, "toggle_url": "/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero&portal_id=data.gouv.fr", "results": [{"value": "data.gouv.fr", "label": "Open platform for French public data", "count": 3, "toggle_url": "https://beta.open-data.org/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero", "selected": true}], "truncated": false}, "licence": {"name": "licence", "type": "column", "hideable": false, "toggle_url": "/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero&portal_id=data.gouv.fr", "results": [{"value": "http://www.opendefinition.org/licenses/cc-zero", "label": "http://www.opendefinition.org/licenses/cc-zero", "count": 3, "toggle_url": "https://beta.open-data.org/catalogue/datasets.json?harvest_id=1&portal_id=data.gouv.fr", "selected": true}], "truncated": false}}, "suggested_facets": [{"name": "issued", "type": "date", "toggle_url": "https://beta.open-data.org/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero&portal_id=data.gouv.fr&_facet_date=issued"}, {"name": "modified", "type": "date", "toggle_url": "https://beta.open-data.org/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero&portal_id=data.gouv.fr&_facet_date=modified"}, {"name": "keywords", "type": "array", "toggle_url": "https://beta.open-data.org/catalogue/datasets.json?harvest_id=1&licence=http%3A%2F%2Fwww.opendefinition.org%2Flicenses%2Fcc-zero&portal_id=data.gouv.fr&_facet_array=keywords"}], "next": null, "next_url": null, "private": false, "allow_execute_sql": true, "query_ms": 1171.6475470002479, "source": "Dateno, DataPortals.org, data.europa.eu, opendatArchives, and each portal's DCAT catalogue", "source_url": "https://github.com/datenoio/dataportals-registry", "license": "CC BY 4.0 (portal directory, derived from Dateno); dataset metadata as each portal publishes it", "license_url": "https://creativecommons.org/licenses/by/4.0/"}