{"access_audiences": [], "access_type": "open", "access_type_reason": null, "access_type_reason_category": null, "acronym": "Data ES", "archived": null, "authorization_request_url": null, "badges": [], "contact_points": [{"contact_form": null, "email": "contact-equipements@sports.gouv.fr", "id": "672cf66fee9a5fed20dd93e3", "name": "contact-equipements@sports.gouv.fr", "organization": {"acronym": null, "badges": [{"kind": "public-service"}, {"kind": "certified"}], "class": "Organization", "id": "534fff95a3a7292c64a77fd8", "logo": "https://static.data.gouv.fr/avatars/ca/81f3096f3449e6802cd85b1d34fa82-original.png", "logo_thumbnail": "https://static.data.gouv.fr/avatars/ca/81f3096f3449e6802cd85b1d34fa82-100.png", "name": "Minist\u00e8re charg\u00e9 des Sports", "page": "https://www.data.gouv.fr/organizations/ministere-charge-des-sports", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "ministere-charge-des-sports", "uri": "https://www.data.gouv.fr/api/1/organizations/ministere-charge-des-sports/"}, "owner": null, "role": "contact"}], "created_at": "2013-07-08T11:01:49.849000+00:00", "deleted": null, "description": "# Pr\u00e9sentation du Jeu de Donn\u00e9es - \u00c9quipements Sportifs et lieux de pratiques\n\n## Introduction\n\nLe recensement des \u00e9quipements sportifs est une initiative du minist\u00e8re charg\u00e9 des sports, en place depuis 2006, visant \u00e0 documenter et \u00e0 soutenir le d\u00e9veloppement de la pratique sportive en France. Cette initiative est d\u00e9sormais renforc\u00e9e par le lancement de ce site Internet construit autour de Data ES, une base de donn\u00e9es regroupant plus de 330 000 lieux de pratiques sportives accessibles au public en France m\u00e9tropolitaine et en outre-mer.\n\n## Description du Jeu de Donn\u00e9es\n\n* **Source des Donn\u00e9es :** Les donn\u00e9es sont directement extraites du site [Equipements](https://equipements.sports.gouv.fr).\n* **Taille du Jeu de Donn\u00e9es :** Le jeu de donn\u00e9es contient des informations sur plus de 330,000 \u00e9quipements sportifs en France.\n* **Contenu du Jeu de Donn\u00e9es :** Le jeu de donn\u00e9es comprend des informations d\u00e9taill\u00e9es sur une vari\u00e9t\u00e9 d\u2019\u00e9quipements sportifs, y compris leur emplacement g\u00e9ographique, leur type, et d\u2019autres caract\u00e9ristiques.\n* **Statut de Mise \u00e0 Jour :** Actuellement, le format du jeu de donn\u00e9es est en cours de mise \u00e0 jour pour correspondre au [sch\u00e9ma des \u00e9quipements](https://schema.data.gouv.fr/scdl/equipements/). **Des modifications sont donc pr\u00e9vues \u00e0 l\u2019avenir !** Les derni\u00e8res mises \u00e0 jour peuvent \u00eatre consult\u00e9es sur le site.\n\n## M\u00e9thodologie de Collecte\n\nLa collecte des donn\u00e9es est effectu\u00e9e par nos \u00e9quipes d\u2019enqu\u00eateurs. Pour plus d\u2019informations sur la m\u00e9thodologie de collecte, vous pouvez consulter nos guides m\u00e9thodologiques en visitant <https://equipements.sports.gouv.fr/pages/methodologie/> (en bas de page).\n\n## Utilisation Potentielle\n\nCe jeu de donn\u00e9es sur les \u00e9quipements sportifs en France peut \u00eatre utilis\u00e9 pour diverses applications, telles que :\n\n* Analyse de la distribution des \u00e9quipements sportifs en France.\n* \u00c9valuation de la disponibilit\u00e9 d\u2019installations sportives dans diff\u00e9rentes r\u00e9gions.\n* Planification d\u2019infrastructures sportives locales.\n\n## Conclusion\n\nCe jeu de donn\u00e9es rev\u00eat une grande importance pour le d\u00e9veloppement de la pratique sportive en France. Il offre une mine d\u2019informations pr\u00e9cieuses sur les \u00e9quipements sportifs \u00e0 travers le pays et peut \u00eatre un outil pr\u00e9cieux pour les chercheurs, les planificateurs et les passionn\u00e9s de sport. Nous encourageons les utilisateurs \u00e0 explorer davantage ces donn\u00e9es pour mieux comprendre le paysage sportif en France.\n\nPour nous contacter, rendez-vous sur [ce lien](https://equipements.sports.gouv.fr/pages/contact/).\n", "description_short": null, "extras": {"Date de production des donn\u00e9es": "10/07/2013", "Langue": "fran\u00e7ais", "Type de donn\u00e9es": "base de donn\u00e9es", "datagouv_ckan_id": "9f86e45f-5465-49c5-99be-aa41abf4583b", "datagouv_ckan_last_sync": "2014-09-16T10:03:19.565000"}, "featured": false, "frequency": "daily", "frequency_date": "2024-09-12T15:20:57+00:00", "harvest": null, "id": "53699ebba3a729239d205f4f", "internal": {"created_at_internal": "2013-07-08T11:01:49.849000+00:00", "last_modified_internal": "2025-11-03T12:32:10.087000+00:00"}, "last_modified": "2025-11-03T12:32:10.087000+00:00", "last_update": "2026-04-23T04:31:43.497000+00:00", "license": "lov2", "metrics": {"dataservices": 0, "discussions": 37, "discussions_open": 26, "followers": 33, "followers_by_months": {"2024-10": 0, "2024-11": 0, "2024-12": 0, "2025-01": 0, "2025-02": 0, "2025-03": 1, "2025-04": 0, "2025-05": 0, "2025-06": 0, "2025-07": 1, "2025-08": 0, "2025-09": 0, "2025-10": 0}, "resources_downloads": 36619, "reuses": 53, "reuses_by_months": {"2025-04": 0, "2025-05": 0, "2025-06": 0, "2025-07": 1, "2025-08": 0, "2025-09": 0, "2025-10": 0, "2025-11": 0, "2025-12": 0, "2026-01": 0, "2026-02": 1, "2026-03": 0, "2026-04": 1}, "views": 64607}, "organization": {"acronym": null, "badges": [{"kind": "public-service"}, {"kind": "certified"}], "class": "Organization", "id": "534fff95a3a7292c64a77fd8", "logo": "https://static.data.gouv.fr/avatars/ca/81f3096f3449e6802cd85b1d34fa82-original.png", "logo_thumbnail": "https://static.data.gouv.fr/avatars/ca/81f3096f3449e6802cd85b1d34fa82-100.png", "name": "Minist\u00e8re charg\u00e9 des Sports", "page": "https://www.data.gouv.fr/organizations/ministere-charge-des-sports", "permissions": {"delete": false, "edit": false, "harvest": false, "members": false, "private": false}, "slug": "ministere-charge-des-sports", "uri": "https://www.data.gouv.fr/api/1/organizations/ministere-charge-des-sports/"}, "owner": null, "page": "https://www.data.gouv.fr/datasets/recensement-des-equipements-sportifs-espaces-et-sites-de-pratiques", "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": 1.0, "spatial": true, "temporal_coverage": true, "update_frequency": true, "update_fulfilled_in_time": true}, "resources": [{"checksum": null, "created_at": "2023-10-12T08:08:49.862000+00:00", "description": "**Data ES - Complet**\\\n\\\nCe jeu agr\u00e8ge l\u2019ensemble des donn\u00e9es des installations, \u00e9quipements et activit\u00e9s, pour fournir une vue d\u2019ensemble coh\u00e9rente de l\u2019offre sportive sur le territoire national. Il permet d\u2019\u00e9tudier la structuration, l\u2019accessibilit\u00e9 et la diversit\u00e9 des \u00e9quipements et des pratiques sportives en France.\n", "extras": {"analysis:check_id": 45248700, "analysis:checksum": "a1b42f23d0af6d8e01ff72a87ed29ad1ab163425", "analysis:content-length": 326580039, "analysis:last-modified-at": "2026-04-14T15:09:40.849094+00:00", "analysis:last-modified-detection": "computed-checksum", "analysis:mime-type": "text/plain", "analysis:parsing:finished_at": "2026-04-14T15:30:19.778551+00:00", "analysis:parsing:geojson_size": 1744259193, "analysis:parsing:geojson_url": "https://object.files.data.gouv.fr/hydra-geojson/hydra-geojson/ea4f5879-af40-4e3e-949d-812d6eeb5e02.geojson", "analysis:parsing:parquet_size": 38222882, "analysis:parsing:parquet_url": "https://object.files.data.gouv.fr/hydra-parquet/hydra-parquet/ea4f5879-af40-4e3e-949d-812d6eeb5e02.parquet", "analysis:parsing:parsing_table": "1289084a83c28d11452831e570bf9599", "analysis:parsing:pmtiles_size": 100727705, "analysis:parsing:pmtiles_url": "https://object.files.data.gouv.fr/hydra-pmtiles/hydra-pmtiles/ea4f5879-af40-4e3e-949d-812d6eeb5e02.pmtiles", "analysis:parsing:started_at": "2026-04-14T15:09:47.142358+00:00", "check:available": true, "check:cors:allow-headers": "Authorization, X-Requested-With, Origin, ODS-API-Analytics-App, ODS-API-Analytics-Embed-Type, ODS-API-Analytics-Embed-Referrer, ODS-Widgets-Version, Accept", "check:cors:allow-methods": "POST, GET, OPTIONS", "check:cors:allow-origin": "*", "check:cors:expose-headers": "ODS-Explore-API-Deprecation, Link, X-RateLimit-Remaining, X-RateLimit-Limit, X-RateLimit-Reset, X-RateLimit-dataset-Remaining, X-RateLimit-dataset-Limit, X-RateLimit-dataset-Reset", "check:cors:max-age": "1000", "check:cors:status": 200, "check:date": "2026-03-06T07:13:10.104232+00:00", "check:headers:content-type": "text/csv", "check:id": 43056659, "check:status": 200, "check:timeout": false, "validation-report:errors": [{"fieldName": "COLL_NOM", "fieldNumber": 115, "message": "La colonne obligatoire `COLL_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "COLL_SIRET", "fieldNumber": 116, "message": "La colonne obligatoire `COLL_SIRET` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_UID", "fieldNumber": 117, "message": "La colonne obligatoire `EQUIP_UID` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_THEME", "fieldNumber": 118, "message": "La colonne obligatoire `EQUIP_THEME` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_CODE", "fieldNumber": 119, "message": "La colonne obligatoire `EQUIP_CODE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_TYPE", "fieldNumber": 120, "message": "La colonne obligatoire `EQUIP_TYPE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_NOM", "fieldNumber": 121, "message": "La colonne obligatoire `EQUIP_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NUMERO", "fieldNumber": 122, "message": "La colonne obligatoire `ADR_NUMERO` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NOMVOIE", "fieldNumber": 123, "message": "La colonne obligatoire `ADR_NOMVOIE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_CODEPOSTAL", "fieldNumber": 124, "message": "La colonne obligatoire `ADR_CODEPOSTAL` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_COMMUNE", "fieldNumber": 125, "message": "La colonne obligatoire `ADR_COMMUNE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LAT", "fieldNumber": 126, "message": "La colonne obligatoire `EQUIP_LAT` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LONG", "fieldNumber": 127, "message": "La colonne obligatoire `EQUIP_LONG` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"cell": "", "fieldName": "equip_maj_date", "fieldNumber": 2, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_numero", "fieldNumber": 3, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_enqu_date", "fieldNumber": 4, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_nom", "fieldNumber": 5, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_siret", "fieldNumber": 6, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_adresse", "fieldNumber": 7, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_cp", "fieldNumber": 8, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "new_name", "fieldNumber": 9, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "new_code", "fieldNumber": 10, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_part_type_filter", "fieldNumber": 11, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_uai", "fieldNumber": 12, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_acc_handi_type", "fieldNumber": 13, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_trans_type", "fieldNumber": 14, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_obs", "fieldNumber": 15, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_date_etat", "fieldNumber": 16, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_date_creation", "fieldNumber": 17, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "inst_hs_bool", "fieldNumber": 18, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "epci_code", "fieldNumber": 19, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "epci_nom", "fieldNumber": 20, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "dep_code", "fieldNumber": 21, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "dep_nom", "fieldNumber": 22, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "reg_code", "fieldNumber": 23, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "reg_nom", "fieldNumber": 24, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "code_bdv", "fieldNumber": 25, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "lib_bdv", "fieldNumber": 26, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "arr_code", "fieldNumber": 27, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "arr_name", "fieldNumber": 28, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "dens_niveau", "fieldNumber": 29, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "dens_lib", "fieldNumber": 30, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "dep_code_filled", "fieldNumber": 31, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "aca_nom", "fieldNumber": 32, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "zrr_simp", "fieldNumber": 33, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_nom", "fieldNumber": 34, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_type_name", "fieldNumber": 35, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_coordonnees", "fieldNumber": 36, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_prop_nom", "fieldNumber": 37, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_prop_type", "fieldNumber": 38, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_propsec_type", "fieldNumber": 39, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_gest_type", "fieldNumber": 40, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_cogest_type", "fieldNumber": 41, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_dsp", "fieldNumber": 42, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_ouv_public_bool", "fieldNumber": 43, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_erp_type", "fieldNumber": 44, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_erp_cat", "fieldNumber": 45, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_homo_date", "fieldNumber": 46, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_homo_periode", "fieldNumber": 47, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_service_date", "fieldNumber": 48, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_service_periode", "fieldNumber": 49, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_travaux_type", "fieldNumber": 50, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_travaux_date", "fieldNumber": 51, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_travaux_periode", "fieldNumber": 52, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_energie", "fieldNumber": 53, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_nature", "fieldNumber": 54, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_sol", "fieldNumber": 55, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_long", "fieldNumber": 56, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_larg", "fieldNumber": 57, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_haut", "fieldNumber": 58, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_surf", "fieldNumber": 59, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_eclair", "fieldNumber": 60, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_piste_nb", "fieldNumber": 61, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_trib_nb", "fieldNumber": 62, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_vest_sport", "fieldNumber": 63, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_vest_ens", "fieldNumber": 64, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_douche", "fieldNumber": 65, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_sanit", "fieldNumber": 66, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_loc_type", "fieldNumber": 67, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_conf_type", "fieldNumber": 68, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_acces_handi_mobilite", "fieldNumber": 69, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_acces_handi_sensoriel", "fieldNumber": 70, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_pdesi_pdipr", "fieldNumber": 71, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_bassin_long", "fieldNumber": 72, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_bassin_larg", "fieldNumber": 73, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_bassin_surf", "fieldNumber": 74, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_bassin_min", "fieldNumber": 75, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_bassin_max", "fieldNumber": 76, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_piste_long", "fieldNumber": 77, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_sae_haut", "fieldNumber": 78, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_sae_surf", "fieldNumber": 79, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_sae_couloir", "fieldNumber": 80, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_pasdetir", "fieldNumber": 81, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_url", "fieldNumber": 82, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_acc_libre", "fieldNumber": 83, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_saison", "fieldNumber": 84, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_utilisateur", "fieldNumber": 85, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_obs", "fieldNumber": 86, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_type_famille", "fieldNumber": 87, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}, {"cell": "", "fieldName": "equip_type_code", "fieldNumber": 88, "message": "La ligne n'a pas le m\u00eame nombre de cellules que l'en-t\u00eate", "rowNumber": 16803, "tags": ["#table", "#row", "#cell"], "title": "Cellule manquante", "type": "missing-cell"}], "validation-report:nb_errors": 100, "validation-report:schema_name": "scdl/equipements", "validation-report:schema_type": "tableschema", "validation-report:schema_version": "0.1.5", "validation-report:valid_resource": false, "validation-report:validation_date": "2026-04-21T10:51:34.386939+02:00", "validation-report:validator": "validata"}, "filesize": null, "filetype": "remote", "format": "csv", "harvest": null, "id": "ea4f5879-af40-4e3e-949d-812d6eeb5e02", "internal": {"created_at_internal": "2023-10-12T08:08:49.862000+00:00", "last_modified_internal": "2025-11-03T12:32:10.084000+00:00"}, "last_modified": "2026-04-14T15:09:40.849094+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/ea4f5879-af40-4e3e-949d-812d6eeb5e02", "metrics": {"views": 5843}, "mime": "text/csv", "preview_url": "https://explore.data.gouv.fr/fr/resources/ea4f5879-af40-4e3e-949d-812d6eeb5e02", "schema": {"name": null, "url": "https://equipements.sports.gouv.fr/api/explore/v2.1/catalog/datasets/data-es", "version": null}, "title": "Data ES - Complet", "type": "main", "url": "https://equipements.sports.gouv.fr/api/explore/v2.1/catalog/datasets/data-es/exports/csv"}, {"checksum": null, "created_at": "2024-01-15T10:56:14.734000+00:00", "description": "Ce guide est \u00e0 destination des enqu\u00eateurs et des curieux d\u00e9sirant connaitre la m\u00e9thodologie de mise en base des donn\u00e9es Data ES. Il recense tous les crit\u00e8res, leur mise en forme et la m\u00e9thodologie \u00e0 adopter. ", "extras": {"analysis:checksum": "342588ae2bfbc908075bd94122ed2f0b69605c1f", "analysis:content-length": 42615, "analysis:last-modified-at": "2025-05-21T10:51:32.583566+00:00", "analysis:last-modified-detection": "computed-checksum", "analysis:mime-type": "text/html", "check:available": true, "check:cors:allow-headers": "Content-Type", "check:cors:allow-methods": "HEAD, POST, GET, OPTIONS", "check:cors:status": 200, "check:date": "2026-02-23T22:55:19.983520+00:00", "check:headers:content-type": "text/html", "check:id": 42367284, "check:status": 200, "check:timeout": false}, "filesize": 880000, "filetype": "remote", "format": "pdf", "harvest": null, "id": "ad749b6c-5f6f-435f-8914-9e2734557ae6", "internal": {"created_at_internal": "2024-01-15T10:56:14.734000+00:00", "last_modified_internal": "2024-01-15T10:56:14.734000+00:00"}, "last_modified": "2025-05-21T10:51:32.583566+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/ad749b6c-5f6f-435f-8914-9e2734557ae6", "metrics": {"views": 1350}, "mime": null, "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Guide M\u00e9thodologique Enqu\u00eateur", "type": "documentation", "url": "https://resana.numerique.gouv.fr/public/information/consulterAccessUrl?cle_url=1019871182CWMEZAYKUGxXOglvUD4HJ1RqDzJSc1I7BW4DPlIzWGpVblVkBmFUMQM2BjM="}, {"checksum": null, "created_at": "2025-06-27T07:52:11.395000+00:00", "description": "**Data ES - Installations**\n\nCe jeu de donn\u00e9es recense les installations sportives en France. Cela concerne les enceintes, les lieux b\u00e2tis ou am\u00e9nag\u00e9s contenant des \u00e9quipements sportifs ou lieux de pratiques (complexes, piscines, lyc\u00e9es etc.). Ils sont identifi\u00e9s par une adresse postale unique.\n", "extras": {"analysis:check_id": 45313765, "analysis:checksum": "ef5812088ff1dd0dcfe85b56d66d65f6585a7957", "analysis:content-length": 75350579, "analysis:last-modified-at": "2026-04-15T15:54:56.967887+00:00", "analysis:last-modified-detection": "computed-checksum", "analysis:mime-type": "text/plain", "analysis:parsing:error": "None:[Errno 2] No such file or directory: '/srv/hydra-hydra/fs/tmpetebectz'", "analysis:parsing:finished_at": "2026-04-15T15:54:58.862941+00:00", "check:available": true, "check:cors:allow-headers": "Authorization, X-Requested-With, Origin, ODS-API-Analytics-App, ODS-API-Analytics-Embed-Type, ODS-API-Analytics-Embed-Referrer, ODS-Widgets-Version, Accept", "check:cors:allow-methods": "POST, GET, OPTIONS", "check:cors:allow-origin": "*", "check:cors:expose-headers": "ODS-Explore-API-Deprecation, Link, X-RateLimit-Remaining, X-RateLimit-Limit, X-RateLimit-Reset, X-RateLimit-dataset-Remaining, X-RateLimit-dataset-Limit, X-RateLimit-dataset-Reset", "check:cors:max-age": "1000", "check:cors:status": 200, "check:date": "2026-03-04T15:58:10.032529+00:00", "check:headers:content-type": "text/csv", "check:id": 42959169, "check:status": 200, "check:timeout": false, "validation-report:errors": [{"fieldName": "COLL_NOM", "fieldNumber": 38, "message": "La colonne obligatoire `COLL_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "COLL_SIRET", "fieldNumber": 39, "message": "La colonne obligatoire `COLL_SIRET` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_UID", "fieldNumber": 40, "message": "La colonne obligatoire `EQUIP_UID` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_THEME", "fieldNumber": 41, "message": "La colonne obligatoire `EQUIP_THEME` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_CODE", "fieldNumber": 42, "message": "La colonne obligatoire `EQUIP_CODE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_TYPE", "fieldNumber": 43, "message": "La colonne obligatoire `EQUIP_TYPE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_NOM", "fieldNumber": 44, "message": "La colonne obligatoire `EQUIP_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NUMERO", "fieldNumber": 45, "message": "La colonne obligatoire `ADR_NUMERO` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NOMVOIE", "fieldNumber": 46, "message": "La colonne obligatoire `ADR_NOMVOIE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_CODEPOSTAL", "fieldNumber": 47, "message": "La colonne obligatoire `ADR_CODEPOSTAL` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_COMMUNE", "fieldNumber": 48, "message": "La colonne obligatoire `ADR_COMMUNE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LAT", "fieldNumber": 49, "message": "La colonne obligatoire `EQUIP_LAT` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LONG", "fieldNumber": 50, "message": "La colonne obligatoire `EQUIP_LONG` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"message": "The data source does not have the required dimensions: number of rows is 151837, the maximum is 100000", "tags": ["#table"], "title": "Table dimensions error", "type": "table-dimensions"}], "validation-report:nb_errors": 14, "validation-report:schema_name": "scdl/equipements", "validation-report:schema_type": "tableschema", "validation-report:schema_version": "0.1.5", "validation-report:valid_resource": false, "validation-report:validation_date": "2026-04-18T10:41:50.774180+02:00", "validation-report:validator": "validata"}, "filesize": null, "filetype": "remote", "format": "csv", "harvest": null, "id": "d8234a0a-4791-4582-bd9e-6ac795dcc71d", "internal": {"created_at_internal": "2025-06-27T07:52:11.395000+00:00", "last_modified_internal": "2025-11-03T12:29:44.966000+00:00"}, "last_modified": "2026-04-15T15:54:56.967887+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/d8234a0a-4791-4582-bd9e-6ac795dcc71d", "metrics": {"views": 838}, "mime": null, "preview_url": null, "schema": null, "title": "Data ES - Installations", "type": "main", "url": "https://equipements.sports.gouv.fr/api/explore/v2.1/catalog/datasets/data-es-installation/exports/csv"}, {"checksum": null, "created_at": "2025-06-27T07:53:41.231000+00:00", "description": "**Data ES - \u00c9quipements**\n\nCe jeu d\u00e9crit les \u00e9quipements sportifs ou aires de pratique au sein des installations recens\u00e9es. Chaque \u00e9quipement est g\u00e9olocalis\u00e9 (point GPS) et renseign\u00e9 selon ses caract\u00e9ristiques : type, nature de la surface, conditions d\u2019acc\u00e8s, etc.&#x20;\n", "extras": {"analysis:check_id": 45686943, "analysis:checksum": "07df1f0bc18fd392403a191dd8c7cbc352e2f024", "analysis:content-length": 206792807, "analysis:last-modified-at": "2026-04-23T04:31:43.497247+00:00", "analysis:last-modified-detection": "computed-checksum", "analysis:mime-type": "text/plain", "analysis:parsing:finished_at": "2026-04-23T04:33:23.483898+00:00", "analysis:parsing:parquet_size": 22345731, "analysis:parsing:parquet_url": "https://object.files.data.gouv.fr/hydra-parquet/hydra-parquet/82bae93a-cbe1-4f17-84a5-c5a53a8206ef.parquet", "analysis:parsing:parsing_table": "f3ea8a167b51cb10466b0052b5b7d267", "analysis:parsing:started_at": "2026-04-23T04:31:47.422175+00:00", "check:available": true, "check:cors:allow-headers": "Authorization, X-Requested-With, Origin, ODS-API-Analytics-App, ODS-API-Analytics-Embed-Type, ODS-API-Analytics-Embed-Referrer, ODS-Widgets-Version, Accept", "check:cors:allow-methods": "POST, GET, OPTIONS", "check:cors:allow-origin": "*", "check:cors:expose-headers": "ODS-Explore-API-Deprecation, Link, X-RateLimit-Remaining, X-RateLimit-Limit, X-RateLimit-Reset, X-RateLimit-dataset-Remaining, X-RateLimit-dataset-Limit, X-RateLimit-dataset-Reset", "check:cors:max-age": "1000", "check:cors:status": 200, "check:date": "2026-04-16T15:46:48.497427+00:00", "check:headers:content-type": "text/csv", "check:id": 45385074, "check:status": 200, "check:timeout": false, "validation-report:errors": [{"fieldName": "COLL_NOM", "fieldNumber": 68, "message": "La colonne obligatoire `COLL_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "COLL_SIRET", "fieldNumber": 69, "message": "La colonne obligatoire `COLL_SIRET` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_UID", "fieldNumber": 70, "message": "La colonne obligatoire `EQUIP_UID` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_THEME", "fieldNumber": 71, "message": "La colonne obligatoire `EQUIP_THEME` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_CODE", "fieldNumber": 72, "message": "La colonne obligatoire `EQUIP_CODE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_TYPE", "fieldNumber": 73, "message": "La colonne obligatoire `EQUIP_TYPE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_NOM", "fieldNumber": 74, "message": "La colonne obligatoire `EQUIP_NOM` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NUMERO", "fieldNumber": 75, "message": "La colonne obligatoire `ADR_NUMERO` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_NOMVOIE", "fieldNumber": 76, "message": "La colonne obligatoire `ADR_NOMVOIE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_CODEPOSTAL", "fieldNumber": 77, "message": "La colonne obligatoire `ADR_CODEPOSTAL` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "ADR_COMMUNE", "fieldNumber": 78, "message": "La colonne obligatoire `ADR_COMMUNE` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LAT", "fieldNumber": 79, "message": "La colonne obligatoire `EQUIP_LAT` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}, {"fieldName": "EQUIP_LONG", "fieldNumber": 80, "message": "La colonne obligatoire `EQUIP_LONG` est manquante", "tags": ["#table", "#header", "#label"], "title": "Colonne manquante", "type": "missing-label"}], "validation-report:nb_errors": 13, "validation-report:schema_name": "scdl/equipements", "validation-report:schema_type": "tableschema", "validation-report:schema_version": "0.1.5", "validation-report:valid_resource": false, "validation-report:validation_date": "2026-03-11T10:23:43.123760+01:00", "validation-report:validator": "validata"}, "filesize": null, "filetype": "remote", "format": "csv", "harvest": null, "id": "82bae93a-cbe1-4f17-84a5-c5a53a8206ef", "internal": {"created_at_internal": "2025-06-27T07:53:41.231000+00:00", "last_modified_internal": "2025-11-03T12:29:50.883000+00:00"}, "last_modified": "2026-04-23T04:31:43.497247+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/82bae93a-cbe1-4f17-84a5-c5a53a8206ef", "metrics": {"views": 6373}, "mime": null, "preview_url": "https://explore.data.gouv.fr/fr/resources/82bae93a-cbe1-4f17-84a5-c5a53a8206ef", "schema": null, "title": "Data ES - \u00c9quipements", "type": "main", "url": "https://equipements.sports.gouv.fr/api/explore/v2.1/catalog/datasets/data-es-equipement/exports/csv"}, {"checksum": null, "created_at": "2025-06-27T07:55:14.558000+00:00", "description": "**Data ES - Activit\u00e9s**\n\nCe jeu recense les activit\u00e9s sportives possibles pour chaque \u00e9quipement, ainsi que les niveaux de pratiques observ\u00e9s (initiation, loisir, comp\u00e9tition). Il refl\u00e8te la diversit\u00e9 des usages sur les \u00e9quipements, qu\u2019ils soient ponctuels ou r\u00e9guliers, en lien avec les disciplines sportives r\u00e9f\u00e9renc\u00e9es.\n", "extras": {"analysis:check_id": 43135436, "analysis:checksum": "a8df044cfdd356fbe46592f1bdd29ceb54e16b5f", "analysis:content-length": 173957600, "analysis:last-modified-at": "2026-03-07T15:55:48.552172+00:00", "analysis:last-modified-detection": "computed-checksum", "analysis:mime-type": "text/plain", "analysis:parsing:finished_at": "2026-03-07T15:58:38.494084+00:00", "analysis:parsing:parquet_size": 8044945, "analysis:parsing:parquet_url": "https://object.files.data.gouv.fr/hydra-parquet/hydra-parquet/17beab6a-d588-43d1-a207-2e516655916d.parquet", "analysis:parsing:parsing_table": "0a28de64c9591c57ea899528d114b1e4", "analysis:parsing:started_at": "2026-03-07T15:55:50.709038+00:00", "check:available": true, "check:cors:allow-headers": "Authorization, X-Requested-With, Origin, ODS-API-Analytics-App, ODS-API-Analytics-Embed-Type, ODS-API-Analytics-Embed-Referrer, ODS-Widgets-Version, Accept", "check:cors:allow-methods": "POST, GET, OPTIONS", "check:cors:allow-origin": "*", "check:cors:expose-headers": "ODS-Explore-API-Deprecation, Link, X-RateLimit-Remaining, X-RateLimit-Limit, X-RateLimit-Reset, X-RateLimit-dataset-Remaining, X-RateLimit-dataset-Limit, X-RateLimit-dataset-Reset", "check:cors:max-age": "1000", "check:cors:status": 200, "check:date": "2026-02-05T04:13:04.108335+00:00", "check:headers:content-type": "text/csv", "check:id": 40904453, "check:status": 200, "check:timeout": false}, "filesize": null, "filetype": "remote", "format": "csv", "harvest": null, "id": "17beab6a-d588-43d1-a207-2e516655916d", "internal": {"created_at_internal": "2025-06-27T07:55:14.558000+00:00", "last_modified_internal": "2025-11-03T12:29:57.989000+00:00"}, "last_modified": "2026-03-07T15:55:48.552172+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/17beab6a-d588-43d1-a207-2e516655916d", "metrics": {"views": 451}, "mime": null, "preview_url": "https://explore.data.gouv.fr/fr/resources/17beab6a-d588-43d1-a207-2e516655916d", "schema": null, "title": "Data ES - Activit\u00e9s", "type": "main", "url": "https://equipements.sports.gouv.fr/api/explore/v2.1/catalog/datasets/data-es-activite/exports/csv"}, {"checksum": {"type": "sha1", "value": "99fef10698d396450ff18977b5f5111060eae993"}, "created_at": "2015-11-17T17:58:40.936000+00:00", "description": "Caract\u00e9ristiques des installations sportives recens\u00e9es dans le cadre du RES au 1er f\u00e9vrier 2020.\nL\u2019installation sportive est un lieu caract\u00e9ris\u00e9 par une adresse, o\u00f9 sont implant\u00e9s un ou plusieurs \u00e9quipements sportifs, avec ou sans enceinte limitative. Dans le cas d\u2019un \u00e9quipement unique, les noms usuels de l\u2019installation et de l\u2019\u00e9quipement peuvent \u00eatre identiques et/ou correspondre \u00e0 une nomenclature d\u2019\u00e9quipement sportif (Ex : Salles multisports).\n\nFichier CSV propos\u00e9 sous la forme d'un ZIP\nEncodage du fichier: ANSI", "extras": {"analysis:last-modified-at": "2021-01-21T09:51:06+00:00", "analysis:last-modified-detection": "last-modified-header", "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:date": "2026-02-15T22:38:23.545452+00:00", "check:headers:content-length": 19597651, "check:headers:content-type": "application/zip", "check:id": 41749362, "check:status": 200, "check:timeout": false}, "filesize": 19597651, "filetype": "file", "format": "zip", "harvest": null, "id": "c3ab5533-d93c-486a-879a-a30659029f73", "internal": {"created_at_internal": "2015-11-17T17:58:40.936000+00:00", "last_modified_internal": "2024-01-15T11:05:35.821000+00:00"}, "last_modified": "2024-01-15T11:05:35.821000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/c3ab5533-d93c-486a-879a-a30659029f73", "metrics": {"nb_hits": 0, "nb_uniq_visitors": 0, "nb_visits": 0, "views": 7005}, "mime": "application/zip", "preview_url": null, "schema": {"name": "scdl/equipements", "url": null, "version": null}, "title": "Archives - Fiches Installations - T1 2020", "type": "other", "url": "https://static.data.gouv.fr/resources/recensement-des-equipements-sportifs-espaces-et-sites-de-pratiques/20210121-105104/2020-installations.zip"}, {"checksum": {"type": "sha1", "value": "59f065c16b8ac9f6afb3d1d9928d1e85d3e4fc44"}, "created_at": "2015-11-17T17:58:40.937000+00:00", "description": "Caract\u00e9ristiques des \u00e9quipements sportifs recens\u00e9s dans le cadre du RES au 1er f\u00e9vrier 2020. \nL\u2019\u00e9quipement sportif est une surface permettant, \u00e0 elle seule, la pratique d\u2019une ou plusieurs activit\u00e9s physiques et/ou sportives. Il comporte un minimum de mat\u00e9riels sp\u00e9cifiques permettant le respect des principes et des r\u00e8gles li\u00e9s \u00e0 la pratique de ces derni\u00e8res (Ex : un trac\u00e9 lisible sur le sol et des cages pour un terrain de handball,\u2026).\n\n\n\n- Un \u00e9quipement sportif est identifi\u00e9 au sein d'une installation sportive.\n- Un \u00e9quipement sportif porte une ou plusieurs activit\u00e9s physiques et/ou sportives (APS).\n- Une Fiche \"\u00c9quipement\" rel\u00e8ve les caract\u00e9ristiques d'un \u00e9quipement sportif ou de plusieurs \u00e9quipements sportifs identiques situ\u00e9s dans une m\u00eame installation sportive", "extras": {"analysis:last-modified-at": "2021-01-21T10:11:03+00:00", "analysis:last-modified-detection": "last-modified-header", "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:date": "2026-02-15T08:32:06.872604+00:00", "check:headers:content-length": 192976742, "check:headers:content-type": "application/zip", "check:id": 41644831, "check:status": 200, "check:timeout": false}, "filesize": 192976742, "filetype": "file", "format": "zip", "harvest": null, "id": "2ae45b77-d718-4425-bf25-5f4940d637c8", "internal": {"created_at_internal": "2015-11-17T17:58:40.937000+00:00", "last_modified_internal": "2024-01-15T11:05:43.796000+00:00"}, "last_modified": "2024-01-15T11:05:43.796000+00:00", "latest": "https://www.data.gouv.fr/api/1/datasets/r/2ae45b77-d718-4425-bf25-5f4940d637c8", "metrics": {"nb_hits": 0, "nb_uniq_visitors": 0, "nb_visits": 0, "views": 6461}, "mime": "application/zip", "preview_url": null, "schema": {"name": null, "url": null, "version": null}, "title": "Archives - Fiches \u00e9quipements - T1 2020", "type": "other", "url": "https://static.data.gouv.fr/resources/recensement-des-equipements-sportifs-espaces-et-sites-de-pratiques/20210121-111044/2020-equipements.zip"}], "schema": null, "slug": "recensement-des-equipements-sportifs-espaces-et-sites-de-pratiques", "spatial": {"geom": null, "granularity": "poi", "zones": ["country:fr"]}, "tags": ["activite-sportive", "data-es", "equipement-sportif", "recensement", "rnb", "sport", "uai"], "temporal_coverage": {"end": "2024-06-27", "start": "2005-01-01"}, "title": "Recensement des \u00e9quipements sportifs, espaces et sites de pratiques", "uri": "https://www.data.gouv.fr/api/1/datasets/recensement-des-equipements-sportifs-espaces-et-sites-de-pratiques/"}