{"access_audiences": [], "access_type": "open", "access_type_reason": null, "access_type_reason_category": null, "acronym": "BNLS", "archived": null, "authorization_request_url": null, "badges": [], "contact_points": [{"contact_form": "https://transport.data.gouv.fr/", "email": "contact@transport.data.gouv.fr", "id": "681b25582281bb5d7a6848dd", "name": "Transport.data.gouv", "organization": {"acronym": null, "badges": [{"kind": "certified"}, {"kind": "public-service"}], "class": "Organization", "id": "5abca8d588ee386ee6ece479", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/85/53e0a3845e43eb87fb905032aaa389.png", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/85/53e0a3845e43eb87fb905032aaa389-100.png", "name": "Point d'Acc\u00e8s National transport.data.gouv.fr", "page": "https://www.data.gouv.fr/organizations/equipe-transport-data-gouv-fr", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "equipe-transport-data-gouv-fr", "uri": "https://www.data.gouv.fr/api/1/organizations/equipe-transport-data-gouv-fr/"}, "owner": null, "role": "contact"}], "created_at": "2020-04-23T17:01:40.804000+00:00", "deleted": null, "description": "# Obsol\u00e8te\n\n**Cette base nationale n\u2019est plus maintenue. Les donn\u00e9es pr\u00e9sentes dans celle-ci ne sont pas exaustives et ne sont plus actualis\u00e9es. Nous vous invitons \u00e0 ne pas utiliser ces donn\u00e9es.**\n\n## Pr\u00e9ambule\n\nCette base de donn\u00e9es n'est pas repr\u00e9sentative de l'ensemble des lieux de stationnement hors voirie. Elle n'est pas forc\u00e9ment \u00e0 jour car sa consolidation n'est pas automatis\u00e9e.\n\n## Contexte\n\nDans le cadre des travaux de l\u2019e\u0301quipe du Point d\u2019acce\u0300s national et de la mise en \u0153uvre de l\u2019ouverture des donne\u0301es pour ame\u0301liorer l\u2019information dont disposent les voyageurs, l\u2019e\u0301quipe de transport.data.gouv.fr propose une solution simple et structur\u00e9e pour l\u2019ouverture des donn\u00e9es de parcs de stationnement en France : la Base Nationale des Lieux de Stationnement (BNLS). Il s\u2019adresse \u00e0 toute nouvelle agglome\u0301ration qui souhaiterait se lancer dans l\u2019ouverture d\u2019une base de\u0301crivant les stationnements hors-voirie de son ressort territorial.\n\n## Finalit\u00e9\n\nLa base des stationnements permet de regrouper en un unique fichier consolid\u00e9 l\u2019ensemble de l\u2019offre de stationnement en France, dans un format standard et unifi\u00e9. Cette standardisation des donn\u00e9es facilite grandement le travail d\u2019int\u00e9gration de ces donn\u00e9es par des services r\u00e9utilisateurs.\n\nLa base pr\u00e9sente plusieurs cas d\u2019usage :\n\n* Elle permet de mettre en avant l\u2019offre de stationnement d\u2019une collectivit\u00e9 en permettant \u00e0 des services de calcul d\u2019itin\u00e9raire d\u2019int\u00e9grer ces donn\u00e9es. Cela permet notamment \u00e0 ces services de proposer des itin\u00e9raires multimodaux \u00e0 leurs usagers, combinant voiture et transports en commun par exemple ;\n* Elle peut servir \u00e9galement \u00e0 apporter une plus grande transparence sur l\u2019offre de stationnement existante dans une ville, et les tarifs qui y sont pratiqu\u00e9s.\n\n## Contenu\n\nLe sch\u00e9ma de la base de donn\u00e9es a \u00e9t\u00e9 co-construit avec les producteurs de donn\u00e9es et les r\u00e9utilisateurs. Deux ateliers ouverts (le [25/04/2019](https://doc.transport.data.gouv.fr/documentation/liste-des-rencontres-publiques/05-05-2019-openlab-stationnement-hors-voirie) et le [27/09/2019](https://doc.transport.data.gouv.fr/documentation/liste-des-rencontres-publiques/atelier-stationnement-2)) ont permis sa production. Aujourd'hui en version 0.1.3, il sera mis-\u00e0-jour prochainement.\n\nVous trouverez ici la documentation d\u00e9taill\u00e9e du sch\u00e9ma de la base de donn\u00e9es : [lien](https://schema.data.gouv.fr/etalab/schema-stationnement/latest.html#).\n\nCe dataset comprend notamment :\n\n* la g\u00e9olocalisation des parkings\n* la hauteur maximale des v\u00e9hicules pouvant p\u00e9n\u00e9trer dans au moins un espace du parking\n* le nombre de places dans le parking (parfois d\u00e9clin\u00e9es en places r\u00e9serv\u00e9es pour les abonn\u00e9s, les personnes \u00e0 mobilit\u00e9 r\u00e9duite, pour les voitures \u00e9lectriques, les v\u00e9hicules \u00e0 deux-roues motoris\u00e9s et non-motoris\u00e9s)\n* le code SIRET de l'\u00e9tablissement gestionnaire du parking\n* le caract\u00e8re gratuit ou payant du parking (parfois un d\u00e9tail est apport\u00e9 sur le prix horaire ou le prix d'un abonnement mensuel/annuel)\n\nAttention : ce dataset ne concerne pas le stationnement en voirie (et sont donc exclus les espaces de stationnement ouverts sans barri\u00e8re restreignant l'acc\u00e8s au parkings)\n\n## Consolidation\n\nCette base de donn\u00e9es est issue de l'assemblage de fichiers de donn\u00e9es transmis par de nombreux acteurs. Nous tenons \u00e0 les remercier pour leur travail de normalisation des fichiers.\n\n## Mise-\u00e0-jour\n\nLa Base Nationales des Lieux de Stationnement n'est pas mise-\u00e0-jour automatiquement. Elle n\u00e9cessite une action manuelle de la part de l'\u00e9quipe du PAN. Si vous souhaitez ajouter des donn\u00e9es ou en mettre \u00e0 jour, nous vous invitons \u00e0 nous transmettre vos donn\u00e9es par email afin que nous puissions les int\u00e9grer. Attention, ces donn\u00e9es doivent strictement respecter le sch\u00e9ma de donn\u00e9es attendu (respect des noms de colonne + remplissage des champs conform\u00e9ment \u00e0 ce qui est attendu) sinon nous ne serons pas en mesure de les consolider.\n\n## Conditions d'utilisation\n\nComme cela est indiqu\u00e9 dans les m\u00e9tadonn\u00e9es, ce fichier et ses mises-\u00e0-jour sont distribu\u00e9s sous la licence ODbL. Cela signifie que vous pouvez t\u00e9l\u00e9charger librement cette base, la r\u00e9utiliser, la modifier, l'utiliser commercialement, etc, tant que vous en mentionnez la source (par exemple dans les mentions l\u00e9gales de votre application) et que vous repartagez les modifications, am\u00e9liorations et corrections \u00e9ventuelles dans les m\u00eames conditions que cette base (licence ODbL). [Plus d'informations ici](https://doc.transport.data.gouv.fr/presentation-et-mode-demploi-du-pan/conditions-dutilisation-des-donnees/licence-odbl).\n", "description_short": null, "doi": null, "extras": {"transport:url": "https://transport.data.gouv.fr/datasets/base-nationale-des-lieux-de-stationnement"}, "featured": false, "frequency": "irregular", "frequency_date": null, "geopf": null, "harvest": null, "id": "5ea1add4a5a7dac3af82310a", "internal": {"created_at_internal": "2020-04-23T17:01:40.804000+00:00", "last_modified_internal": "2025-09-17T13:44:28.620000+00:00"}, "last_modified": "2025-09-17T13:44:28.620000+00:00", "last_update": "2025-09-17T13:44:28.619000+00:00", "license": "odc-odbl", "metrics": {"dataservices": 0, "discussions": 13, "discussions_open": 2, "followers": 11, "followers_by_months": {"2024-08": 0, "2024-09": 1, "2024-10": 0, "2024-11": 0, "2024-12": 0, "2025-01": 0, "2025-02": 1, "2025-03": 0, "2025-04": 0, "2025-05": 0, "2025-06": 0, "2025-07": 0, "2025-08": 0}, "resources_downloads": 61513, "reuses": 4, "reuses_by_months": {"2025-09": 0, "2025-10": 0, "2025-11": 0, "2025-12": 0, "2026-01": 0, "2026-02": 0, "2026-03": 0, "2026-04": 0, "2026-05": 0, "2026-06": 1, "2026-07": 0, "2026-08": 0, "2026-09": 1}, "views": 38035}, "organization": {"acronym": null, "badges": [{"kind": "certified"}, {"kind": "public-service"}], "class": "Organization", "id": "5abca8d588ee386ee6ece479", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/85/53e0a3845e43eb87fb905032aaa389.png", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/85/53e0a3845e43eb87fb905032aaa389-100.png", "name": "Point d'Acc\u00e8s National transport.data.gouv.fr", "page": "https://www.data.gouv.fr/organizations/equipe-transport-data-gouv-fr", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "equipe-transport-data-gouv-fr", "uri": "https://www.data.gouv.fr/api/1/organizations/equipe-transport-data-gouv-fr/"}, "owner": null, "page": "https://www.data.gouv.fr/datasets/base-nationale-des-lieux-de-stationnement", "permissions": {"delete": false, "edit": false, "edit_resources": false}, "private": false, "quality": {"all_resources_available": true, "dataset_description_quality": true, "has_open_format": true, "has_resources": true, "license": true, "resources_documentation": true, "score": 0.8888888888888888, "spatial": true, "temporal_coverage": false, "update_frequency": true, "update_fulfilled_in_time": true}, "resources": [{"checksum": {"type": "sha1", "value": "dc66eda6e03c6165407aa2d53e8d4905b075c1b2"}, "created_at": "2020-06-05T15:15:05.693000+00:00", "description": "Base nationale des lieux de stationnement. Fichier r\u00e9guli\u00e8rement mis \u00e0 jour (derni\u00e8re mise \u00e0 jour le 04/04/2023)\n", "extras": {"analysis:check_id": 56448294, "analysis:checksum": "dc66eda6e03c6165407aa2d53e8d4905b075c1b2", "analysis:content-length": 209921, "analysis:last-modified-at": "2026-10-19T15:59:35+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "text/plain", "analysis:parsing:finished_at": "2026-11-09T09:52:17.089057+00:00", "analysis:parsing:geojson_size": 674541, "analysis:parsing:geojson_url": "https://hydra.s3.rbx.io.cloud.ovh.net/geojson/e32f7675-913b-4e01-b8c8-0a29733e4407.geojson", "analysis:parsing:parquet_size": 121284, "analysis:parsing:parquet_url": "https://hydra.s3.rbx.io.cloud.ovh.net/parquet/e32f7675-913b-4e01-b8c8-0a29733e4407.parquet", "analysis:parsing:parsing_table": "6fbe0b576ea982c32f1202b85d6f0119", "analysis:parsing:pmtiles_size": 169383, "analysis:parsing:pmtiles_url": "https://hydra.s3.rbx.io.cloud.ovh.net/pmtiles/e32f7675-913b-4e01-b8c8-0a29733e4407.pmtiles", "analysis:parsing:started_at": "2026-11-09T09:52:16.706726+00:00", "check:available": true, "check:cors:allow-credentials": "true", "check:cors:allow-headers": "Origin,Authorization,Accept,DNT,User-Agent,If-Modified-Since,Cache-Control,Content-Type,Range,sentry-trace,baggage", "check:cors:allow-methods": "GET, OPTIONS", "check:cors:allow-origin": "*", "check:cors:max-age": "1728000", "check:cors:status": 204, "check:count-availability": 1, "check:date": "2026-10-21T02:34:25.241021+00:00", "check:headers:content-type": "text/csv", "check:id": 55477717, "check:status": 200, "check:timeout": false, "consolidation_schema:update_schema": "etalab/schema-stationnement", "validation-report:errors": [{"cell": "31703300000000", "fieldName": "num_siret", "fieldNumber": 18, "message": "La valeur n'est pas conforme au format Siret.", "rowNumber": 787, "tags": ["#body", "#table", "#row", "#cell"], "title": "Format Invalide", "type": "custom-check-error"}, {"cell": "", "fieldName": "num_siret", "fieldNumber": 18, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 803, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "num_siret", "fieldNumber": 18, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 807, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "num_siret", "fieldNumber": 18, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 822, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "num_siret", "fieldNumber": 18, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 823, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}], "validation-report:nb_errors": 5, "validation-report:schema_name": "etalab/schema-stationnement", "validation-report:schema_type": "tableschema", "validation-report:schema_version": "0.1.5", "validation-report:valid_resource": false, "validation-report:validation_date": "2025-09-18T07:54:20.136109+02:00", "validation-report:validator": "validata"}, "filesize": 209921, "filetype": "file", "format": "csv", "geopf": null, "harvest": null, "id": "e32f7675-913b-4e01-b8c8-0a29733e4407", "internal": {"created_at_internal": "2020-06-05T15:15:05.693000+00:00", "last_modified_internal": "2025-09-17T13:44:28.619000+00:00"}, "last_modified": "2025-09-17T13:44:28.619000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/e32f7675-913b-4e01-b8c8-0a29733e4407", "metrics": {"views": 61822}, "mime": "text/csv", "preview_url": "https://explore.data.gouv.fr/fr/resources/e32f7675-913b-4e01-b8c8-0a29733e4407", "schema": {"name": "etalab/schema-stationnement", "url": null, "version": "0.1.5"}, "title": "Base  Nationale de stationnement hors voirie (non exhaustive) ", "type": "main", "url": "https://static.data.gouv.fr/resources/base-nationale-des-lieux-de-stationnement/20240109-111856/base-nationale-des-lieux-de-stationnement-outil-de-consolidation-bnls-v2.csv"}], "schema": null, "slug": "base-nationale-des-lieux-de-stationnement", "spatial": {"geom": null, "granularity": "poi", "zones": ["country:fr"]}, "tags": ["accessibilite", "mobilite", "parking", "pmr", "stationnement", "tarif", "transport"], "temporal_coverage": null, "title": "Base Nationale des Lieux de Stationnement", "uri": "https://www.data.gouv.fr/api/1/datasets/base-nationale-des-lieux-de-stationnement/"}