{"access_audiences": [], "access_type": "open", "access_type_reason": null, "access_type_reason_category": null, "acronym": "PVELO", "archived": null, "authorization_request_url": null, "badges": [], "contact_points": [], "created_at": "2021-09-24T09:22:59.314000+00:00", "deleted": null, "description": "Liste des stationnements cyclables (parking \u00e0 v\u00e9lo) en France m\u00e9tropolitaine et dans les territoires d'outre-mer.\n\n**Licence**\nCes donn\u00e9es sont issues du crowdsourcing effectu\u00e9 par les contributeurs au projet OpenStreetMap (OSM). Elles sont sous licence ODbL qui impose un partage \u00e0 l'identique et la mention obligatoire d'attribution doit \u00eatre \"\u00a9 les contributeurs d'OpenStreetMap sous licence ODbL\" conform\u00e9ment \u00e0 la licence d\u00e9taill\u00e9e sur la page [http://osm.org/copyright](http://osm.org/copyright).\n\n**Exploitation des donn\u00e9es**\nDans OpenStreetMap les stationnements cyclables sont not\u00e9s `amenity=bicycle_parking` et toutes les donn\u00e9es associ\u00e9es sont document\u00e9es sur [la page d\u00e9di\u00e9e du wiki d\u2019OpenStreetMap](https://wiki.openstreetmap.org/wiki/FR:Tag:amenity%3Dbicycle_parking).\nDans ce jeu de donn\u00e9es seules les informations les plus utiles ont \u00e9t\u00e9 extraites. Les donn\u00e9es brutes OpenStreetMap contiennent donc plus de d\u00e9tails. Les donn\u00e9es suivent le format d\u00e9fini par [le sch\u00e9ma national de stationnement cyclable](https://schema.data.gouv.fr/etalab/schema-stationnement-cyclable/1.0.0/).\n\nLes informations contenues dans ces fichiers sont les suivantes :\n* `id_local` : Identifiant unique du stationnement dans les bases de donn\u00e9es de la collectivit\u00e9 territoriale productrice de donn\u00e9es (champ `ref` dans OpenStreetMap)\n* `id_osm` : Identifiant de l'objet dans OpenStreetMap\n* `code_com` : Code INSEE de la commune o\u00f9 se trouve le stationnement v\u00e9lo\n* `xlong` : La longitude en degr\u00e9s d\u00e9cimaux (point comme s\u00e9parateur d\u00e9cimal, avec au moins 4 chiffres apr\u00e8s le point d\u00e9cimal) de la localisation du centre de l'emplacement de stationnement exprim\u00e9e dans le syst\u00e8me de coordonn\u00e9es WGS84\n* `ylat` : La latitude en degr\u00e9s d\u00e9cimaux (point comme s\u00e9parateur d\u00e9cimal, avec au moins 4 chiffres apr\u00e8s le point d\u00e9cimal) de la localisation de centre de l'emplacement de stationnement exprim\u00e9e dans le syst\u00e8me de coordonn\u00e9es WGS84.\n* `capacite` : Nombre de places de stationnement disponibles sur l'emplacement y compris les places adapt\u00e9es \u00e0 des v\u00e9los sp\u00e9ciaux (champ `capacity` dans OpenStreetMap)\n* `capacite_cargo` : Nombre de places de stationnement disponibles pour les v\u00e9los de grande taille (champ `capacity:cargo_bike` dans OpenStreetMap)\n* `type_accroche` : Mode d'accrochage possible du v\u00e9lo aux \u00e9quipements de stationnement (selon le champ `bicycle_parking` dans OpenStreetMap)\n* `mobilier` : Type de mobilier de stationnement (selon le champ `bicycle_parking` dans OpenStreetMap)\n* `acces` : Mode d'acc\u00e8s \u00e0 l'emplacement de stationnement (selon le champ `access` dans OpenStreetMap)\n* `gratuit` : L'usage de l'\u00e9quipement de stationnement est-il gratuit (selon le champ `fee` dans OpenStreetMap)\n* `protection` : Protection du stationnement (selon le champ `bicycle_parking` dans OpenStreetMap)\n* `couverture` : Le stationnement est-il couvert et est donc prot\u00e9g\u00e9 de la pluie, de la neige et de la gr\u00eale (selon le champ `covered` dans OpenStreetMap)\n* `surveillance` : Le stationnement est-il surveill\u00e9 par un gardien ou par de la vid\u00e9osurveillance (selon le champ `surveillance` dans OpenStreetMap)\n* `lumiere` : L'emplacement est-il \u00e9clair\u00e9 la nuit (selon le champ `lit` dans OpenStreetMap)\n* `url_info` : Site web d'information sur l'emplacement (selon les champs `website`, `operator:website`, `contact:website` dans OpenStreetMap)\n* `d_service` : Date de mise en service du stationnement v\u00e9lo (champ `start_date` dans OpenStreetMap)\n* `source` : Nom de l'organisation ayant fourni les donn\u00e9es (champ `source` dans OpenStreetMap, \u00e0 d\u00e9faut valeur \"OpenStreetMap\")\n* `proprietaire` : Nom de l'organisation propri\u00e9taire de l'emplacement de stationnement (champ `owner` dans OpenStreetMap)\n* `gestionnaire` : Nom de l'organisation gestionnaire de l'emplacement de stationnement (champ `operator` dans OpenStreetMap)\n* `date_maj` : Date de derni\u00e8re mise \u00e0 jour des donn\u00e9es (date de derni\u00e8re modification de l'objet dans OpenStreetMap)\n* `commentaires` : Commentaires divers sur le stationnement (champs `description`, `note` ou `fixme` dans OpenStreetMap)\n\n\n**La communaut\u00e9 OpenStreetMap**\n[OpenStreetMap](https://www.openstreetmap.org/) est \u00ab le Wikip\u00e9dia de la cartographie \u00bb, une communaut\u00e9 mondiale coordonn\u00e9e, auto-organis\u00e9e, cr\u00e9ant des donn\u00e9es librement exploitables. OpenStreetMap est aujourd'hui consid\u00e9r\u00e9e comme la base de donn\u00e9es cartographique ouverte la plus exhaustive au Monde.\n\nLa communaut\u00e9 OpenStreetMap s'efforce de d\u00e9crire de mani\u00e8re pr\u00e9cise et publique les sp\u00e9cifications de cartographie de toutes les donn\u00e9es cr\u00e9\u00e9es dans [le wiki OpenStreetMap](https://wiki.openstreetmap.org/wiki/FR:Page_principale). N\u00e9anmoins aucune garantie de qualit\u00e9 ou d'exhaustivit\u00e9 n'est apport\u00e9e. Si vous identifiez des manques ou des donn\u00e9es qui devraient \u00eatre corrig\u00e9es, vous \u00eates le bienvenu(e) pour le faire vous-m\u00eame.\n\nEn France, [l'association OpenStreetMap France](https://www.openstreetmap.fr/) soutient la communaut\u00e9. OpenStreetMap repose en grande partie sur du travail b\u00e9n\u00e9vole. Si ce jeu de donn\u00e9es vous a \u00e9t\u00e9 utile, vous pouvez soutenir l'[association OpenStreetMap France en faisant un don](https://www.openstreetmap.fr/association/).\n\n**Exports de donn\u00e9es OpenStreetMap**\nIl existe plusieurs autres mani\u00e8re pour t\u00e9l\u00e9charger les donn\u00e9es depuis la base de donn\u00e9es d'OpenStreetMap :\n1. Chercher [les jeux de donn\u00e9es publi\u00e9s par OpenStreetMap sur data.gouv.fr](https://www.data.gouv.fr/fr/organizations/openstreetmap/). La majorit\u00e9 des donn\u00e9es sont mises \u00e0 jour quotidiennement directement depuis OSM.\n2. T\u00e9l\u00e9charger les donn\u00e9es pour un sujet et pour une collectivit\u00e9 Fran\u00e7aise en particulier avec [GeoDataMine](https://geodatamine.fr). Formats CSV, GeoJSON, XLSX, Shapefile.\n_Exemple : Les d\u00e9fibrillateurs pr\u00e9sents sur le territoire du Grand Paris._\nLe jeu de donn\u00e9es des d\u00e9fibrillateurs publi\u00e9 sur data.gouv.fr a \u00e9t\u00e9 r\u00e9alis\u00e9 depuis l'outil GeoDataMine.\n3. Utiliser [overpass turbo](https://overpass-turbo.eu/) pour pr\u00e9ciser exactement la donn\u00e9es \u00e0 t\u00e9l\u00e9charger, dans le Monde entier. Formats CSV, GeoJSON, GPX, KML, OSM et plus.\nUne solution plus compl\u00e8te mais plus technique. La documentation est disponible sur [le wiki d'OpenStreetMap](https://wiki.openstreetmap.org/wiki/FR:Overpass_turbo).\n4. Utiliser une autre solution. De tr\u00e8s nombreuses possibilit\u00e9s d'exports existent et sont list\u00e9es sur [la page du wiki d'OpenStreetMap](https://wiki.openstreetmap.org/wiki/FR:Export).\n\n**Contact**\nPour toute question concernant les export de donn\u00e9es OpenStreetMap, vous pouvez contacter les b\u00e9n\u00e9voles de l'association OpenStreetmap France : [exports@openstreetmap.fr](mailto:exports@openstreetmap.fr)\n- [https://www.openstreetmap.fr](https://www.openstreetmap.fr/)\n- Twitter : [@OSM_FR](https://twitter.com/OSM_FR)\n- Mastodon : [@osm_fr](https://fr.osm.social/@osm_fr)\n\n--\n**Mises \u00e0 jour**\n- 24/09/2021 : premi\u00e8re publication du jeu de donn\u00e9es.\n", "description_short": null, "doi": null, "extras": {"transport:url": "https://transport.data.gouv.fr/datasets/stationnements-cyclables-issus-dopenstreetmap"}, "featured": false, "frequency": "daily", "frequency_date": "2021-09-25T09:18:28+00:00", "geopf": null, "harvest": null, "id": "614d7cd3474124ea1fa212f1", "internal": {"created_at_internal": "2021-09-24T09:22:59.314000+00:00", "last_modified_internal": "2024-01-28T07:45:23.897000+00:00"}, "last_modified": "2024-01-28T07:45:23.897000+00:00", "last_update": "2026-11-08T04:31:16+00:00", "license": "odc-odbl", "metrics": {"dataservices": 1, "discussions": 0, "discussions_open": 0, "followers": 4, "followers_by_months": {"2024-10": 1, "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, "2025-09": 0, "2025-10": 0}, "resources_downloads": 57254, "reuses": 4, "reuses_by_months": {"2025-04": 0, "2025-05": 0, "2025-06": 1, "2025-07": 0, "2025-08": 0, "2025-09": 0, "2025-10": 0, "2025-11": 0, "2025-12": 0, "2026-01": 0, "2026-02": 0, "2026-03": 0, "2026-04": 0}, "views": 13241}, "organization": {"acronym": "OSM", "badges": [{"kind": "association"}], "class": "Organization", "id": "534fffa0a3a7292c64a7806b", "logo": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/c7/513a9d32e84c1dbcc6ac7e2ce42cb8.png", "logo_thumbnail": "https://udata-avatars.s3.rbx.io.cloud.ovh.net/c7/513a9d32e84c1dbcc6ac7e2ce42cb8-100.png", "name": "OpenStreetMap", "page": "https://www.data.gouv.fr/organizations/openstreetmap", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "openstreetmap", "uri": "https://www.data.gouv.fr/api/1/organizations/openstreetmap/"}, "owner": null, "page": "https://www.data.gouv.fr/datasets/stationnements-cyclables-issus-dopenstreetmap", "permissions": {"delete": false, "edit": false, "edit_resources": false}, "private": false, "quality": {"all_resources_available": false, "dataset_description_quality": true, "has_open_format": true, "has_resources": true, "license": true, "resources_documentation": false, "score": 0.6666666666666666, "spatial": true, "temporal_coverage": false, "update_frequency": true, "update_fulfilled_in_time": true}, "resources": [{"checksum": null, "created_at": "2022-01-18T15:10:30.593000+00:00", "description": null, "extras": {"analysis:check_id": 34401717, "analysis:checksum": "b52d199368d05f5a0e54db7e3eee1c5702f0aed1", "analysis:content-length": 26867672, "analysis:last-modified-at": "2025-10-05T12:40:38+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "text/plain", "analysis:parsing:finished_at": "2025-10-07T13:28:01.646141+00:00", "analysis:parsing:geojson_size": 152877450, "analysis:parsing:geojson_url": "https://hydra.s3.rbx.io.cloud.ovh.net/geojson/d04b4db1-e092-44e4-891d-b91a6ff479b8.geojson", "analysis:parsing:parquet_size": 7114128, "analysis:parsing:parquet_url": "https://hydra.s3.rbx.io.cloud.ovh.net/parquet/d04b4db1-e092-44e4-891d-b91a6ff479b8.parquet", "analysis:parsing:parsing_table": "1f927cfe233f550c763dd58734f09bab", "analysis:parsing:pmtiles_size": 12134179, "analysis:parsing:pmtiles_url": "https://hydra.s3.rbx.io.cloud.ovh.net/pmtiles/d04b4db1-e092-44e4-891d-b91a6ff479b8.pmtiles", "analysis:parsing:started_at": "2025-10-07T13:27:17.903388+00:00", "check:available": false, "check:date": "2026-02-13T01:28:58.324260+00:00", "check:error": "Not Found", "check:headers:content-length": 35, "check:headers:content-type": "text/html", "check:id": 41424639, "check:status": 404, "check:timeout": false, "validation-report:errors": [{"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 2, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 3, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 4, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 5, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 6, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 9, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 11, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 11, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 13, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 13, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 19, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 22, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 23, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 24, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 24, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 25, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 27, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 27, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 28, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 29, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 31, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 31, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 32, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 32, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 33, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 38, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 38, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 39, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 39, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 40, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "2022-07-25", "fieldName": "d_service", "fieldNumber": 18, "message": "La valeur doit \u00eatre un nombre entier (valeur re\u00e7ue\u00a0: 2022-07-25)", "rowNumber": 41, "tags": ["#table", "#row", "#cell"], "title": "Format entier incorrect", "type": "type-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 46, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 49, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 49, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 53, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 55, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 59, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 60, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 60, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 63, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 63, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 65, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 71, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 72, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 74, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 76, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 76, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 79, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 82, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 84, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 85, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 85, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 86, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 86, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 90, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 90, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 93, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 99, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 99, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 107, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 109, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 109, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 112, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 114, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 114, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 115, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 119, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "2020-10-12", "fieldName": "d_service", "fieldNumber": 18, "message": "La valeur doit \u00eatre un nombre entier (valeur re\u00e7ue\u00a0: 2020-10-12)", "rowNumber": 122, "tags": ["#table", "#row", "#cell"], "title": "Format entier incorrect", "type": "type-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 123, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 124, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 126, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 129, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 129, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 130, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 135, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 139, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 140, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 141, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 142, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 145, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 146, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 146, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 151, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 161, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 165, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 166, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 166, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 168, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 173, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 174, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 175, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 176, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 179, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 184, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 186, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 187, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 191, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 193, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "capacite", "fieldNumber": 7, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 194, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}, {"cell": "", "fieldName": "type_accroche", "fieldNumber": 9, "message": "La valeur est obligatoire et doit \u00eatre renseign\u00e9e", "rowNumber": 194, "tags": ["#table", "#row", "#cell"], "title": "Valeur manquante", "type": "constraint-error"}], "validation-report:nb_errors": 100, "validation-report:schema_name": "etalab/schema-stationnement-cyclable", "validation-report:schema_type": "tableschema", "validation-report:schema_version": "1.1.1", "validation-report:valid_resource": false, "validation-report:validation_date": "2026-01-17T08:38:28.988527+01:00", "validation-report:validator": "validata"}, "filesize": null, "filetype": "remote", "format": "csv", "geopf": null, "harvest": null, "id": "d04b4db1-e092-44e4-891d-b91a6ff479b8", "internal": {"created_at_internal": "2022-01-18T15:10:30.593000+00:00", "last_modified_internal": "2024-01-28T07:45:23.865000+00:00"}, "last_modified": "2025-10-05T12:40:38+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/d04b4db1-e092-44e4-891d-b91a6ff479b8", "metrics": {"views": 51391}, "mime": null, "preview_url": "https://explore.data.gouv.fr/fr/resources/d04b4db1-e092-44e4-891d-b91a6ff479b8", "schema": {"name": "etalab/schema-stationnement-cyclable", "url": null, "version": null}, "title": "Stationnements cyclables issus d'OpenStreetMap - Format CSV brut", "type": "main", "url": "https://geodatamine.fr/dump/bicycle_parking.csv"}, {"checksum": null, "created_at": "2021-09-24T09:25:38.239000+00:00", "description": null, "extras": {"analysis:check_id": 55825287, "analysis:checksum": "a1a497ccae9ac21ed982292bc0b493c2a0eaf0dc", "analysis:content-length": 6749684, "analysis:last-modified-at": "2026-10-24T04:27:57+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/zip", "analysis:parsing:error": "pmtiles_export:GeoJSON to PMTiles conversion failed with exit code 110", "analysis:parsing:finished_at": "2026-10-25T02:19:21.875733+00:00", "check:available": true, "check:cors:allow-headers": "authorization,content-type", "check:cors:allow-methods": "GET,HEAD,PUT,PATCH,POST,DELETE", "check:cors:allow-origin": "*", "check:cors:status": 204, "check:date": "2026-10-23T10:26:59.539264+00:00", "check:headers:content-length": 6749684, "check:headers:content-type": "application/zip", "check:id": 55697088, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "geojson.zip", "geopf": null, "harvest": null, "id": "ca40e121-1648-4b90-b519-df41e2a8e1b0", "internal": {"created_at_internal": "2021-09-24T09:25:38.239000+00:00", "last_modified_internal": "2021-09-24T09:26:12.062000+00:00"}, "last_modified": "2026-10-24T04:27:57+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/ca40e121-1648-4b90-b519-df41e2a8e1b0", "metrics": {"views": 2587}, "mime": null, "preview_url": null, "schema": {"name": "etalab/schema-stationnement-cyclable", "url": null, "version": null}, "title": "Stationnements cyclables issus d'OpenStreetMap - Format GeoJSON", "type": "main", "url": "https://geodatamine.fr/dump/bicycle_parking_geojson.zip"}, {"checksum": null, "created_at": "2021-09-24T09:24:32.181000+00:00", "description": null, "extras": {"analysis:check_id": 56414802, "analysis:checksum": "e759f97fd06b550e423a4356a76c7d31226eaea2", "analysis:content-length": 8998567, "analysis:last-modified-at": "2026-11-08T04:31:16+00:00", "analysis:last-modified-detection": "last-modified-header", "analysis:mime-type": "application/zip", "check:available": true, "check:cors:allow-headers": "authorization,content-type", "check:cors:allow-methods": "GET,HEAD,PUT,PATCH,POST,DELETE", "check:cors:allow-origin": "*", "check:cors:status": 204, "check:date": "2026-11-07T20:17:46.240888+00:00", "check:headers:content-length": 8998567, "check:headers:content-type": "application/zip", "check:id": 56322495, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "csv.zip", "geopf": null, "harvest": null, "id": "73566102-391e-474f-9063-11839aaba828", "internal": {"created_at_internal": "2021-09-24T09:24:32.181000+00:00", "last_modified_internal": "2021-09-24T09:26:27.911000+00:00"}, "last_modified": "2026-11-08T04:31:16+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/73566102-391e-474f-9063-11839aaba828", "metrics": {"views": 3395}, "mime": null, "preview_url": null, "schema": {"name": "etalab/schema-stationnement-cyclable", "url": null, "version": null}, "title": "Stationnements cyclables issus d'OpenStreetMap - Format CSV", "type": "main", "url": "https://geodatamine.fr/dump/bicycle_parking_csv.zip"}], "schema": null, "slug": "stationnements-cyclables-issus-dopenstreetmap", "spatial": {"geom": null, "granularity": "poi", "zones": ["country:fr"]}, "tags": ["cyclable", "openstreetmap", "parking", "stationnement", "stationnement-cyclable", "velo"], "temporal_coverage": null, "title": "Stationnements cyclables issus d'OpenStreetMap", "uri": "https://www.data.gouv.fr/api/1/datasets/stationnements-cyclables-issus-dopenstreetmap/"}