{
    "ok": true,
    "generated_at": "2026-07-07T23:18:16+00:00",
    "source_key": "bnsc_bike_parking",
    "source_mode": "zip",
    "summary": "Base Nationale du Stationnement Cyclable pour ajouter un signal de mobilite douce aux territoires oenotouristiques.",
    "producer": "Base Nationale du Stationnement Cyclable - Export OpenStreetMap",
    "official_url": "https://transport.data.gouv.fr/datasets/stationnements-cyclables-issus-dopenstreetmap",
    "license": "ODbL / OpenStreetMap attribution required",
    "zip_manifest": [
        {
            "name": "data.csv",
            "size_bytes": 48030694
        },
        {
            "name": "metadata.csv",
            "size_bytes": 714
        },
        {
            "name": "license.txt",
            "size_bytes": 178
        }
    ],
    "kpis": {
        "zip_available": 1,
        "zip_size_bytes": 8631596,
        "zip_file_count": 3,
        "sampled_parkings": 200,
        "sample_commune_count": 19,
        "sample_capacity": 2359,
        "sample_covered_count": 71,
        "sample_supervised_count": 0,
        "sample_lit_count": 0
    },
    "copy_blocks": {
        "bike_access_signal": {
            "label": "Signal mobilite douce",
            "text": "Le stationnement cyclable BNSC ajoute un signal de mobilite douce pour qualifier l acces velo d un territoire oenotouristique, a croiser avec offres DATAtourisme, Vignobles & Decouvertes, BAN et capacite d accueil."
        }
    },
    "caveat": "Données issues d OpenStreetMap sous ODbL : contributives, non garanties exhaustives, attribution obligatoire. Signal d accessibilite velo, pas label Accueil Velo ni frequentation.",
    "next_action": "Normaliser le ZIP puis agreger par code commune pour alimenter bike_access_signal dans le score oenotourisme.",
    "sample_rows": [
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "001",
            "id_osm": "node/12055365383",
            "insee_code": "69266",
            "longitude": "4.8741915",
            "latitude": "45.773051000376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "002",
            "id_osm": "node/12388458952",
            "insee_code": "69266",
            "longitude": "4.8815048",
            "latitude": "45.770197700377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "003",
            "id_osm": "node/12388458956",
            "insee_code": "69266",
            "longitude": "4.8751607",
            "latitude": "45.759658900378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "004",
            "id_osm": "node/12388458950",
            "insee_code": "69266",
            "longitude": "4.8693863",
            "latitude": "45.771015300377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "005",
            "id_osm": "node/12388458955",
            "insee_code": "69266",
            "longitude": "4.8782808",
            "latitude": "45.761691900378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2025-04-26",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "007",
            "id_osm": "node/12388458948",
            "insee_code": "69266",
            "longitude": "4.8607649",
            "latitude": "45.774433800376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "008",
            "id_osm": "node/12289757771",
            "insee_code": "69266",
            "longitude": "4.8739077",
            "latitude": "45.763392800378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "009",
            "id_osm": "node/12403248956",
            "insee_code": "69266",
            "longitude": "4.8903128",
            "latitude": "45.759770200378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "01",
            "id_osm": "node/9718813511",
            "insee_code": "33063",
            "longitude": "-0.5545447",
            "latitude": "44.859374400481",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Bordeaux-Métropole",
            "updated_at_source": "2023-08-22",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "010",
            "id_osm": "node/12281724076",
            "insee_code": "69123",
            "longitude": "4.8547761",
            "latitude": "45.757324000378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "013",
            "id_osm": "node/12388458951",
            "insee_code": "69266",
            "longitude": "4.8699634",
            "latitude": "45.774856000376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2025-01-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "015",
            "id_osm": "node/12386248362",
            "insee_code": "69123",
            "longitude": "4.8554981",
            "latitude": "45.753358400379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "016",
            "id_osm": "node/12386248361",
            "insee_code": "69123",
            "longitude": "4.8490029",
            "latitude": "45.754301700379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "017",
            "id_osm": "node/12388458953",
            "insee_code": "69123",
            "longitude": "4.8673318",
            "latitude": "45.756659700379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "019",
            "id_osm": "node/12404938200",
            "insee_code": "69123",
            "longitude": "4.8579125",
            "latitude": "45.74887760038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2026-03-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "02",
            "id_osm": "node/9718813512",
            "insee_code": "33063",
            "longitude": "-0.5545601",
            "latitude": "44.859390000481",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Bordeaux-Métropole",
            "updated_at_source": "2023-08-22",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "020",
            "id_osm": "node/12386248363",
            "insee_code": "69123",
            "longitude": "4.8549535",
            "latitude": "45.750037200379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "021",
            "id_osm": "node/12386248371",
            "insee_code": "69123",
            "longitude": "4.8430518",
            "latitude": "45.74609930038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "022",
            "id_osm": "node/12386248369",
            "insee_code": "69123",
            "longitude": "4.845159",
            "latitude": "45.74669240038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "023",
            "id_osm": "node/12361990444",
            "insee_code": "69123",
            "longitude": "4.8649717",
            "latitude": "45.738173700381",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "024",
            "id_osm": "node/12254633541",
            "insee_code": "69123",
            "longitude": "4.8630791",
            "latitude": "45.739390600381",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "025",
            "id_osm": "node/12388458957",
            "insee_code": "69123",
            "longitude": "4.8727204",
            "latitude": "45.755689300379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "026",
            "id_osm": "node/12403248964",
            "insee_code": "69123",
            "longitude": "4.8703506",
            "latitude": "45.761509800378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2025-09-04",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "027",
            "id_osm": "node/12351371779",
            "insee_code": "69123",
            "longitude": "4.8875244",
            "latitude": "45.750691000379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "028",
            "id_osm": "node/12388458958",
            "insee_code": "69123",
            "longitude": "4.8733903",
            "latitude": "45.754081700379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "029",
            "id_osm": "node/12388458954",
            "insee_code": "69123",
            "longitude": "4.8661784",
            "latitude": "45.760118500378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "030",
            "id_osm": "node/12386248365",
            "insee_code": "69123",
            "longitude": "4.8499147",
            "latitude": "45.750548000379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "031",
            "id_osm": "node/12386248370",
            "insee_code": "69123",
            "longitude": "4.8447387",
            "latitude": "45.74587930038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "032",
            "id_osm": "node/12386248376",
            "insee_code": "69123",
            "longitude": "4.8303972",
            "latitude": "45.738277300381",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "033",
            "id_osm": "node/12386248367",
            "insee_code": "69123",
            "longitude": "4.8485977",
            "latitude": "45.752295200379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "034",
            "id_osm": "node/12386248368",
            "insee_code": "69123",
            "longitude": "4.8468067",
            "latitude": "45.74818310038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "035",
            "id_osm": "node/12281777930",
            "insee_code": "69123",
            "longitude": "4.8529596",
            "latitude": "45.735364400382",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "036",
            "id_osm": "node/12279101261",
            "insee_code": "69123",
            "longitude": "4.8682711",
            "latitude": "45.730003600382",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "037",
            "id_osm": "node/12388458961",
            "insee_code": "69123",
            "longitude": "4.8531981",
            "latitude": "45.732042100382",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "038",
            "id_osm": "node/12386248364",
            "insee_code": "69123",
            "longitude": "4.8523377",
            "latitude": "45.751560500379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "039",
            "id_osm": "node/12348589141",
            "insee_code": "69123",
            "longitude": "4.8343927",
            "latitude": "45.74311020038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2025-05-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "040",
            "id_osm": "node/12386248375",
            "insee_code": "69123",
            "longitude": "4.8298189",
            "latitude": "45.734291000382",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-08",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "041",
            "id_osm": "node/12386248366",
            "insee_code": "69123",
            "longitude": "4.848757",
            "latitude": "45.751444700379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "043",
            "id_osm": "node/12386248373",
            "insee_code": "69123",
            "longitude": "4.8234963",
            "latitude": "45.74424630038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "044",
            "id_osm": "node/12386248372",
            "insee_code": "69123",
            "longitude": "4.825786",
            "latitude": "45.74592310038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "045",
            "id_osm": "node/12386248374",
            "insee_code": "69123",
            "longitude": "4.8229678",
            "latitude": "45.741774100381",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "046",
            "id_osm": "node/12403248961",
            "insee_code": "69266",
            "longitude": "4.8657265",
            "latitude": "45.770364100377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2026-02-06",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "047",
            "id_osm": "node/12403248962",
            "insee_code": "69266",
            "longitude": "4.8680066",
            "latitude": "45.766884700377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "048",
            "id_osm": "node/12384537537",
            "insee_code": "69266",
            "longitude": "4.8738451",
            "latitude": "45.767101500377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "049",
            "id_osm": "node/12403248963",
            "insee_code": "69266",
            "longitude": "4.8716474",
            "latitude": "45.765078500377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "05-01",
            "id_osm": "node/8044390306",
            "insee_code": "75056",
            "longitude": "2.3408818",
            "latitude": "48.845750999731",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "1",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2025-08-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "050",
            "id_osm": "node/12403248957",
            "insee_code": "69266",
            "longitude": "4.8819916",
            "latitude": "45.762280900378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "050",
            "id_osm": "node/9415590263",
            "insee_code": "59350",
            "longitude": "3.0472013",
            "latitude": "50.626425799319",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Ville de Lille",
            "updated_at_source": "2024-10-20",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "051",
            "id_osm": "node/12403248958",
            "insee_code": "69266",
            "longitude": "4.8844748",
            "latitude": "45.774851900376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "052",
            "id_osm": "node/12403248960",
            "insee_code": "69266",
            "longitude": "4.8721495",
            "latitude": "45.776135100376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-13",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "054",
            "id_osm": "node/12403248959",
            "insee_code": "69266",
            "longitude": "4.8844154",
            "latitude": "45.780720800375",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "055",
            "id_osm": "node/12403248965",
            "insee_code": "69123",
            "longitude": "4.8685573",
            "latitude": "45.751306200379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "056",
            "id_osm": "node/12388458959",
            "insee_code": "69123",
            "longitude": "4.8722231",
            "latitude": "45.74788880038",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "057",
            "id_osm": "node/12403248968",
            "insee_code": "69123",
            "longitude": "4.857795",
            "latitude": "45.750675100379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-07",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "058",
            "id_osm": "node/12417551795",
            "insee_code": "69123",
            "longitude": "4.8043366",
            "latitude": "45.753373600379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "",
            "free": "0",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "https://www.lpa.fr/des-solutions-pour-stationner-son-velo-en-parc-et-en-voirie/",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "059",
            "id_osm": "node/12416514788",
            "insee_code": "69123",
            "longitude": "4.7962338",
            "latitude": "45.757553700378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "",
            "free": "0",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "https://www.lpa.fr/des-solutions-pour-stationner-son-velo-en-parc-et-en-voirie/",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "06-01",
            "id_osm": "node/8044390305",
            "insee_code": "75056",
            "longitude": "2.3278188",
            "latitude": "48.84661599973",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "1",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "https://abris-securises-velos.paris.fr/",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Mairie de Paris",
            "updated_at_source": "2022-10-29",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "061",
            "id_osm": "node/12389674395",
            "insee_code": "69123",
            "longitude": "4.8825884",
            "latitude": "45.732397800382",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "LPA",
            "updated_at_source": "2024-12-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1",
            "id_osm": "node/8493870834",
            "insee_code": "33063",
            "longitude": "-0.6045267",
            "latitude": "44.846497300482",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "Bordeaux-Métropole",
            "operator": "TBM",
            "updated_at_source": "2025-10-06",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1",
            "id_osm": "node/9863471023",
            "insee_code": "33243",
            "longitude": "-0.2356207",
            "latitude": "44.908797200477",
            "capacity": "",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "https://www.libourne.fr/utile/stationnement/stationnement-velos",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Ville de Libourne",
            "updated_at_source": "2022-07-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1",
            "id_osm": "way/1070716005",
            "insee_code": "14118",
            "longitude": "-0.36655289999904",
            "latitude": "49.186616549652",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Twisto",
            "updated_at_source": "2023-05-04",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/2371093837",
            "insee_code": "17300",
            "longitude": "-1.1470292",
            "latitude": "46.160306200317",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2026-03-30",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/3672898004",
            "insee_code": "26057",
            "longitude": "5.0472575",
            "latitude": "45.030075400465",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2022-01-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/3715532356",
            "insee_code": "71221",
            "longitude": "4.7400151",
            "latitude": "46.781932000205",
            "capacity": "",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2022-01-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/718573306",
            "insee_code": "26281",
            "longitude": "5.0505982",
            "latitude": "45.044208100464",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2022-01-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/8514705085",
            "insee_code": "33063",
            "longitude": "-0.5926066",
            "latitude": "44.830021700484",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "Bordeaux-Métropole",
            "operator": "TBM",
            "updated_at_source": "2024-04-08",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10",
            "id_osm": "node/9863436105",
            "insee_code": "33243",
            "longitude": "-0.2383478",
            "latitude": "44.912303400476",
            "capacity": "",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "https://www.libourne.fr/utile/stationnement/stationnement-velos",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Ville de Libourne",
            "updated_at_source": "2022-07-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10-01",
            "id_osm": "node/7329935337",
            "insee_code": "75056",
            "longitude": "2.3734197",
            "latitude": "48.874476099723",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Ville de Paris",
            "updated_at_source": "2024-03-31",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10-038",
            "id_osm": "way/1059585985",
            "insee_code": "69266",
            "longitude": "4.8652964695994",
            "latitude": "45.78006980289",
            "capacity": "22",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "RACK DOUBLE ETAGE",
            "access": "PRIVE",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Université Claude Bernard - Lyon 1",
            "updated_at_source": "2024-09-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "100",
            "id_osm": "node/12796158400",
            "insee_code": "33063",
            "longitude": "-0.575886",
            "latitude": "44.853443800482",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "Bordeaux-Métropole",
            "operator": "TBM",
            "updated_at_source": "2025-04-28",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "100",
            "id_osm": "node/2371092689",
            "insee_code": "17300",
            "longitude": "-1.1538326",
            "latitude": "46.152673600318",
            "capacity": "50",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "1998",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2026-03-30",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10000",
            "id_osm": "node/10603683865",
            "insee_code": "67482",
            "longitude": "7.7561347",
            "latitude": "48.575807399797",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-12-11",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2024-01-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10002",
            "id_osm": "node/7663404884",
            "insee_code": "67309",
            "longitude": "7.7177693",
            "latitude": "48.641940599781",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011-07-04",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2025-11-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10003",
            "id_osm": "node/7723533285",
            "insee_code": "69266",
            "longitude": "4.8701153",
            "latitude": "45.778669200375",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2020",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-03-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10007",
            "id_osm": "node/7663444185",
            "insee_code": "67309",
            "longitude": "7.7174234",
            "latitude": "48.641936599781",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011-07-04",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10008",
            "id_osm": "node/1438113616",
            "insee_code": "69266",
            "longitude": "4.8780482",
            "latitude": "45.766066200377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2025-09-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10011",
            "id_osm": "node/8321079524",
            "insee_code": "67482",
            "longitude": "7.7254995",
            "latitude": "48.591691899794",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2018-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10014",
            "id_osm": "node/10603683844",
            "insee_code": "67482",
            "longitude": "7.7556946",
            "latitude": "48.591805299794",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-07-10",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2024-03-26",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10015",
            "id_osm": "node/8321073875",
            "insee_code": "67482",
            "longitude": "7.7254901",
            "latitude": "48.591646299794",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2018-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10017",
            "id_osm": "node/10581891536",
            "insee_code": "67482",
            "longitude": "7.7748247",
            "latitude": "48.583819399795",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-04-11",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10020",
            "id_osm": "node/1367261405",
            "insee_code": "69266",
            "longitude": "4.8851433",
            "latitude": "45.758995500378",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2022-10-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10020",
            "id_osm": "node/9904059009",
            "insee_code": "67218",
            "longitude": "7.7351428",
            "latitude": "48.52476809981",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2013-12-07",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-11-24",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10024",
            "id_osm": "node/1771807550",
            "insee_code": "69266",
            "longitude": "4.9082624",
            "latitude": "45.766557400377",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2004",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10024",
            "id_osm": "node/7656572681",
            "insee_code": "67256",
            "longitude": "7.7006742",
            "latitude": "48.655979999778",
            "capacity": "20",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009-01-21",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10027",
            "id_osm": "node/8415516685",
            "insee_code": "67482",
            "longitude": "7.7628431",
            "latitude": "48.569184299799",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-09-28",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-07-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10029",
            "id_osm": "node/10583872565",
            "insee_code": "67043",
            "longitude": "7.780574",
            "latitude": "48.631924499784",
            "capacity": "34",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011-08-30",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10031",
            "id_osm": "way/1446861941",
            "insee_code": "67389",
            "longitude": "7.7537329",
            "latitude": "48.648640999781",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009-01-09",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2025-11-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10033",
            "id_osm": "relation/19888803",
            "insee_code": "69266",
            "longitude": "4.8829554376149",
            "latitude": "45.786348266953",
            "capacity": "24",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "0",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2025-11-26",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10033",
            "id_osm": "way/701625296",
            "insee_code": "67389",
            "longitude": "7.7653086467148",
            "latitude": "48.640412168683",
            "capacity": "24",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-12-18",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10036",
            "id_osm": "node/7446726585",
            "insee_code": "69266",
            "longitude": "4.8770718",
            "latitude": "45.783988800375",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-07-18",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10037",
            "id_osm": "node/10603685208",
            "insee_code": "67218",
            "longitude": "7.7017974",
            "latitude": "48.530946899809",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2013-10-04",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1004",
            "id_osm": "node/7368808014",
            "insee_code": "69123",
            "longitude": "4.8317312",
            "latitude": "45.765220200377",
            "capacity": "18",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2020",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10040",
            "id_osm": "node/2476462807",
            "insee_code": "69266",
            "longitude": "4.8742935",
            "latitude": "45.783411800375",
            "capacity": "66",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2019",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-03-08",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10041",
            "id_osm": "node/1609307878",
            "insee_code": "69266",
            "longitude": "4.8733139",
            "latitude": "45.783070400375",
            "capacity": "26",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "INSA de Lyon",
            "updated_at_source": "2024-03-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10045",
            "id_osm": "node/8336101640",
            "insee_code": "67482",
            "longitude": "7.7648381",
            "latitude": "48.572013999798",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-06-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10048",
            "id_osm": "node/4922191547",
            "insee_code": "67482",
            "longitude": "7.75453",
            "latitude": "48.576459499797",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-12-11",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10050",
            "id_osm": "node/10603685241",
            "insee_code": "67482",
            "longitude": "7.7363567",
            "latitude": "48.580111899796",
            "capacity": "18",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-25",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-18",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10052",
            "id_osm": "node/4656617347",
            "insee_code": "69266",
            "longitude": "4.8826724",
            "latitude": "45.784324300375",
            "capacity": "48",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-03-08",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10053",
            "id_osm": "node/2476462830",
            "insee_code": "69266",
            "longitude": "4.8745739",
            "latitude": "45.784284200375",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2013",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-07-18",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10058",
            "id_osm": "node/1420932355",
            "insee_code": "69266",
            "longitude": "4.8686088",
            "latitude": "45.783840700375",
            "capacity": "114",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "CPE Lyon",
            "updated_at_source": "2023-01-23",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10059",
            "id_osm": "node/10601266831",
            "insee_code": "67482",
            "longitude": "7.7689679",
            "latitude": "48.580836699796",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1006",
            "id_osm": "node/1286798423",
            "insee_code": "69123",
            "longitude": "4.8296572",
            "latitude": "45.767922500377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2023-07-06",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10060",
            "id_osm": "node/10601273167",
            "insee_code": "67482",
            "longitude": "7.7689973",
            "latitude": "48.580834199796",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10061",
            "id_osm": "node/1438299295",
            "insee_code": "69266",
            "longitude": "4.8671762",
            "latitude": "45.781293900375",
            "capacity": "20",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2018",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2022-10-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10062",
            "id_osm": "node/10601277148",
            "insee_code": "67482",
            "longitude": "7.769028",
            "latitude": "48.580831799796",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10062",
            "id_osm": "node/1425918502",
            "insee_code": "69266",
            "longitude": "4.8709097",
            "latitude": "45.779173000375",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2022-05-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10063",
            "id_osm": "node/2476462751",
            "insee_code": "69266",
            "longitude": "4.8864481",
            "latitude": "45.761830100378",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10064",
            "id_osm": "node/10240389643",
            "insee_code": "67482",
            "longitude": "7.7670322",
            "latitude": "48.578844299797",
            "capacity": "40",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10065",
            "id_osm": "node/3702337623",
            "insee_code": "69266",
            "longitude": "4.8645886",
            "latitude": "45.776331600376",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2005",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10066",
            "id_osm": "node/1353128343",
            "insee_code": "69266",
            "longitude": "4.8848691",
            "latitude": "45.769263500377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10068",
            "id_osm": "node/9399648493",
            "insee_code": "67482",
            "longitude": "7.7710508",
            "latitude": "48.578721199797",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-10-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10069",
            "id_osm": "node/8025985645",
            "insee_code": "67482",
            "longitude": "7.7655728",
            "latitude": "48.572063499798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-06-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-12-04",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10070",
            "id_osm": "node/10603685231",
            "insee_code": "67482",
            "longitude": "7.77067",
            "latitude": "48.582623499796",
            "capacity": "20",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-06-01",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10071",
            "id_osm": "node/8025985652",
            "insee_code": "67482",
            "longitude": "7.7656311",
            "latitude": "48.572071099798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-06-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-12-04",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10078",
            "id_osm": "node/8025985666",
            "insee_code": "67482",
            "longitude": "7.7656536",
            "latitude": "48.572103199798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2015-06-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10079",
            "id_osm": "node/5747600715",
            "insee_code": "67482",
            "longitude": "7.7631892",
            "latitude": "48.578443899797",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-06",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-10-13",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10080",
            "id_osm": "node/1407182025",
            "insee_code": "69266",
            "longitude": "4.8723459",
            "latitude": "45.762109400378",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2004",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2020-04-25",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10082",
            "id_osm": "node/10603685648",
            "insee_code": "67137",
            "longitude": "7.6920036",
            "latitude": "48.488393199819",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009-09-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10083",
            "id_osm": "node/7446726575",
            "insee_code": "69266",
            "longitude": "4.9029882",
            "latitude": "45.755287300379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2005",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10084",
            "id_osm": "way/1446862672",
            "insee_code": "67482",
            "longitude": "7.7575452843617",
            "latitude": "48.592258182274",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-07-10",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2026-04-21",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10085",
            "id_osm": "node/10598437507",
            "insee_code": "67482",
            "longitude": "7.7628224",
            "latitude": "48.569151599799",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-09-28",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-07-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10088",
            "id_osm": "node/1323635887",
            "insee_code": "69266",
            "longitude": "4.8778229",
            "latitude": "45.756072700379",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2007",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10088",
            "id_osm": "node/6802446719",
            "insee_code": "67482",
            "longitude": "7.7576962",
            "latitude": "48.576125899797",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-12-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-11-21",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10089",
            "id_osm": "node/10596651350",
            "insee_code": "67482",
            "longitude": "7.7606436",
            "latitude": "48.574480299798",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10090",
            "id_osm": "node/10596676487",
            "insee_code": "67482",
            "longitude": "7.7606464",
            "latitude": "48.574494499798",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10093",
            "id_osm": "node/10596637994",
            "insee_code": "67482",
            "longitude": "7.7607582",
            "latitude": "48.574470999798",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10093",
            "id_osm": "node/1433939685",
            "insee_code": "69266",
            "longitude": "4.8759728",
            "latitude": "45.765585700377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2007",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-03-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10094",
            "id_osm": "node/10596639517",
            "insee_code": "67482",
            "longitude": "7.7607607",
            "latitude": "48.574485099798",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10095",
            "id_osm": "node/10596665612",
            "insee_code": "67482",
            "longitude": "7.7600805",
            "latitude": "48.574526499798",
            "capacity": "18",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10096",
            "id_osm": "node/10596640573",
            "insee_code": "67482",
            "longitude": "7.7600832",
            "latitude": "48.574540699798",
            "capacity": "18",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10097",
            "id_osm": "node/4126465644",
            "insee_code": "67447",
            "longitude": "7.7534966",
            "latitude": "48.60802599979",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-12-08",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-03-31",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10099",
            "id_osm": "node/1354722205",
            "insee_code": "69266",
            "longitude": "4.8815608",
            "latitude": "45.767674000377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2014",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-03-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10099",
            "id_osm": "node/4947016806",
            "insee_code": "67043",
            "longitude": "7.7599366",
            "latitude": "48.609748599789",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-12-08",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "101",
            "id_osm": "node/11071505028",
            "insee_code": "17300",
            "longitude": "-1.1536212",
            "latitude": "46.152235900318",
            "capacity": "34",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "1998",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2026-03-30",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "101",
            "id_osm": "node/12796158395",
            "insee_code": "33063",
            "longitude": "-0.5995212",
            "latitude": "44.839456800483",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "Bordeaux-Métropole",
            "operator": "TBM",
            "updated_at_source": "2025-04-28",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10102",
            "id_osm": "node/10576265127",
            "insee_code": "67482",
            "longitude": "7.742052",
            "latitude": "48.576516699797",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-11-07",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-08-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10104",
            "id_osm": "node/7656572677",
            "insee_code": "67309",
            "longitude": "7.7092862",
            "latitude": "48.64500979978",
            "capacity": "24",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "PRIVE",
            "free": "0",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011-07-04",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10105",
            "id_osm": "node/2476462690",
            "insee_code": "69266",
            "longitude": "4.8984448",
            "latitude": "45.758248300378",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10106",
            "id_osm": "node/1719215897",
            "insee_code": "69266",
            "longitude": "4.8826185",
            "latitude": "45.768827500377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10108",
            "id_osm": "node/1348045005",
            "insee_code": "69266",
            "longitude": "4.8803118",
            "latitude": "45.767195000377",
            "capacity": "12",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2022-10-14",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10109",
            "id_osm": "node/5746421698",
            "insee_code": "67482",
            "longitude": "7.7616135",
            "latitude": "48.578183699797",
            "capacity": "30",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-06",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1011",
            "id_osm": "node/7374585897",
            "insee_code": "69123",
            "longitude": "4.8327956",
            "latitude": "45.774303100376",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10113",
            "id_osm": "node/1438113614",
            "insee_code": "69266",
            "longitude": "4.8803128",
            "latitude": "45.770001100377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2023-01-31",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10113",
            "id_osm": "node/4477980305",
            "insee_code": "67482",
            "longitude": "7.7708219",
            "latitude": "48.578586699797",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-12-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10114",
            "id_osm": "node/10603685216",
            "insee_code": "67482",
            "longitude": "7.7713069",
            "latitude": "48.578546599797",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-12-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10116",
            "id_osm": "node/3031644021",
            "insee_code": "67482",
            "longitude": "7.7600249",
            "latitude": "48.573069399798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-12-17",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10120",
            "id_osm": "node/5747600712",
            "insee_code": "67482",
            "longitude": "7.7628657",
            "latitude": "48.578525099797",
            "capacity": "52",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-06",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10123",
            "id_osm": "node/1431841198",
            "insee_code": "69266",
            "longitude": "4.876683",
            "latitude": "45.765267500377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2025-09-16",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10124",
            "id_osm": "node/1516036242",
            "insee_code": "69266",
            "longitude": "4.8850371",
            "latitude": "45.759428000378",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Le Grand Lyon",
            "updated_at_source": "2024-03-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10128",
            "id_osm": "node/4084556389",
            "insee_code": "67447",
            "longitude": "7.7501736",
            "latitude": "48.602164999791",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011-04-04",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-11-16",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10131",
            "id_osm": "node/8458696526",
            "insee_code": "67482",
            "longitude": "7.7393257",
            "latitude": "48.576664799797",
            "capacity": "20",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10133",
            "id_osm": "node/1515489841",
            "insee_code": "69266",
            "longitude": "4.8850531",
            "latitude": "45.781063500375",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-12-08",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10133",
            "id_osm": "node/4970478643",
            "insee_code": "67447",
            "longitude": "7.7643278",
            "latitude": "48.608364399789",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-09-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10135",
            "id_osm": "node/1780532642",
            "insee_code": "69266",
            "longitude": "4.876229",
            "latitude": "45.782361400375",
            "capacity": "22",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10136",
            "id_osm": "node/1609307874",
            "insee_code": "69266",
            "longitude": "4.8734386",
            "latitude": "45.782775800375",
            "capacity": "14",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2024-09-09",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10139",
            "id_osm": "node/1515392099",
            "insee_code": "69266",
            "longitude": "4.865062",
            "latitude": "45.776766600376",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2009",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2023-01-31",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10141",
            "id_osm": "way/451755718",
            "insee_code": "67482",
            "longitude": "7.7292610499994",
            "latitude": "48.576248749816",
            "capacity": "24",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-25",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10142",
            "id_osm": "node/1245210238",
            "insee_code": "67482",
            "longitude": "7.7287242",
            "latitude": "48.575830899797",
            "capacity": "66",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-25",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-01-19",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10142",
            "id_osm": "node/1353088019",
            "insee_code": "69266",
            "longitude": "4.8846529",
            "latitude": "45.780996000375",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10143",
            "id_osm": "node/1245322669",
            "insee_code": "67482",
            "longitude": "7.7299932",
            "latitude": "48.576254899797",
            "capacity": "16",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2006-09-25",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10143",
            "id_osm": "node/1515501024",
            "insee_code": "69266",
            "longitude": "4.8918398",
            "latitude": "45.779552200375",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10144",
            "id_osm": "node/10603683814",
            "insee_code": "67482",
            "longitude": "7.7431049",
            "latitude": "48.575908399797",
            "capacity": "36",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "PRIVE",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "IRCAD",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10145",
            "id_osm": "node/10601780241",
            "insee_code": "67482",
            "longitude": "7.7423922",
            "latitude": "48.576796699797",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2024-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10146",
            "id_osm": "node/8458696525",
            "insee_code": "67482",
            "longitude": "7.7395097",
            "latitude": "48.576598399797",
            "capacity": "30",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10152",
            "id_osm": "node/1501719205",
            "insee_code": "69266",
            "longitude": "4.8645248",
            "latitude": "45.773000300376",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10153",
            "id_osm": "node/1515369996",
            "insee_code": "69266",
            "longitude": "4.8602199",
            "latitude": "45.777651600376",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10154",
            "id_osm": "node/10596676488",
            "insee_code": "67482",
            "longitude": "7.7589722",
            "latitude": "48.574239099798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-11-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10155",
            "id_osm": "node/8294441687",
            "insee_code": "67482",
            "longitude": "7.7597341",
            "latitude": "48.573776099798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10156",
            "id_osm": "node/10596653510",
            "insee_code": "67482",
            "longitude": "7.7601887",
            "latitude": "48.574517699798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10157",
            "id_osm": "node/10596626881",
            "insee_code": "67482",
            "longitude": "7.7601911",
            "latitude": "48.574531799798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10158",
            "id_osm": "node/10596673835",
            "insee_code": "67482",
            "longitude": "7.7602824",
            "latitude": "48.574509999798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10159",
            "id_osm": "node/10596620114",
            "insee_code": "67482",
            "longitude": "7.7602846",
            "latitude": "48.574524099798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10159",
            "id_osm": "node/2119850851",
            "insee_code": "69266",
            "longitude": "4.9166732",
            "latitude": "45.755722800379",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10160",
            "id_osm": "node/8294441686",
            "insee_code": "67482",
            "longitude": "7.7603723",
            "latitude": "48.573723099798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10161",
            "id_osm": "node/8294441683",
            "insee_code": "67482",
            "longitude": "7.7609761",
            "latitude": "48.573673999798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10162",
            "id_osm": "node/3338925355",
            "insee_code": "67482",
            "longitude": "7.758847",
            "latitude": "48.574687199798",
            "capacity": "86",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10163",
            "id_osm": "node/8294441698",
            "insee_code": "67482",
            "longitude": "7.7573282",
            "latitude": "48.573973499798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10164",
            "id_osm": "node/8294441695",
            "insee_code": "67482",
            "longitude": "7.7578671",
            "latitude": "48.573929699798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10165",
            "id_osm": "node/8294441692",
            "insee_code": "67482",
            "longitude": "7.7584716",
            "latitude": "48.573878899798",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10166",
            "id_osm": "node/10596652914",
            "insee_code": "67482",
            "longitude": "7.7605497",
            "latitude": "48.574487999798",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10167",
            "id_osm": "node/10596674814",
            "insee_code": "67482",
            "longitude": "7.7605523",
            "latitude": "48.574502399798",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2008-10-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10167",
            "id_osm": "node/1516016775",
            "insee_code": "69266",
            "longitude": "4.8843852",
            "latitude": "45.768958200377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10168",
            "id_osm": "node/3331741588",
            "insee_code": "67482",
            "longitude": "7.7394386",
            "latitude": "48.576602199797",
            "capacity": "20",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "1",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2003-12-15",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2025-11-02",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10169",
            "id_osm": "node/1516049776",
            "insee_code": "69266",
            "longitude": "4.8599239",
            "latitude": "45.772895600376",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2010",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10170",
            "id_osm": "node/1516049775",
            "insee_code": "69266",
            "longitude": "4.8631182",
            "latitude": "45.775915200376",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-03-12",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10170",
            "id_osm": "node/9357501106",
            "insee_code": "67482",
            "longitude": "7.7465362",
            "latitude": "48.555924999802",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016-06-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10172",
            "id_osm": "node/1501699533",
            "insee_code": "69266",
            "longitude": "4.8673984",
            "latitude": "45.774059800376",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10173",
            "id_osm": "node/10603685370",
            "insee_code": "67482",
            "longitude": "7.7352302",
            "latitude": "48.585676799795",
            "capacity": "18",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-03-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-04-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10175",
            "id_osm": "node/10603685433",
            "insee_code": "67482",
            "longitude": "7.7350373",
            "latitude": "48.584213899795",
            "capacity": "16",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-03-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-05-05",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10175",
            "id_osm": "node/1515501028",
            "insee_code": "69266",
            "longitude": "4.8699626",
            "latitude": "45.771603900376",
            "capacity": "6",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2025-01-25",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10179",
            "id_osm": "node/1448645716",
            "insee_code": "69266",
            "longitude": "4.8790883",
            "latitude": "45.765723300377",
            "capacity": "16",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2025-09-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10180",
            "id_osm": "node/1438113617",
            "insee_code": "69266",
            "longitude": "4.875626",
            "latitude": "45.767575200377",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2026-02-13",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10180",
            "id_osm": "node/9357501107",
            "insee_code": "67482",
            "longitude": "7.7465813",
            "latitude": "48.555970499802",
            "capacity": "2",
            "cargo_capacity": "",
            "attachment_type": "CADRE ET ROUE",
            "furniture": "ARCEAU",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2016-06-02",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Eurométropole de Strasbourg",
            "updated_at_source": "2023-02-03",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10182",
            "id_osm": "node/1515501025",
            "insee_code": "69266",
            "longitude": "4.892262",
            "latitude": "45.778560500375",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10187",
            "id_osm": "node/1515467388",
            "insee_code": "69266",
            "longitude": "4.900479",
            "latitude": "45.763184700378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2020-04-25",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "1019",
            "id_osm": "node/7368808045",
            "insee_code": "69123",
            "longitude": "4.8379949",
            "latitude": "45.766281600377",
            "capacity": "10",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2019",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10191",
            "id_osm": "node/1363074120",
            "insee_code": "69266",
            "longitude": "4.8869184",
            "latitude": "45.760504600378",
            "capacity": "8",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2018",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2021-12-17",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10193",
            "id_osm": "node/2476462720",
            "insee_code": "69266",
            "longitude": "4.8918908",
            "latitude": "45.759456300378",
            "capacity": "4",
            "cargo_capacity": "",
            "attachment_type": "CADRE",
            "furniture": "POTELET",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2011",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "Grand Lyon",
            "updated_at_source": "2024-03-15",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "10199",
            "id_osm": "node/10603685371",
            "insee_code": "67482",
            "longitude": "7.7354152",
            "latitude": "48.585736499795",
            "capacity": "",
            "cargo_capacity": "",
            "attachment_type": "ROUE",
            "furniture": "RATELIER",
            "access": "LIBRE ACCES",
            "free": "1",
            "protection": "AUTRE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "2012-03-23",
            "source": "OpenStreetMap",
            "owner": "",
            "operator": "",
            "updated_at_source": "2023-04-11",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        },
        {
            "source_key": "bnsc_bike_parking",
            "id_local": "102",
            "id_osm": "node/12796158397",
            "insee_code": "33063",
            "longitude": "-0.5990992",
            "latitude": "44.845671100482",
            "capacity": "5",
            "cargo_capacity": "",
            "attachment_type": "",
            "furniture": "AUTRE",
            "access": "PRIVE",
            "free": "0",
            "protection": "CONSIGNE COLLECTIVE FERMEE",
            "covered": "0",
            "surveillance": "0",
            "lit": "",
            "info_url": "",
            "service_date": "",
            "source": "OpenStreetMap",
            "owner": "Bordeaux-Métropole",
            "operator": "TBM",
            "updated_at_source": "2025-04-28",
            "caveat": "BNSC issue d OpenStreetMap ODbL : couverture contributive, a utiliser comme signal mobilite douce et non comme inventaire garanti exhaustif."
        }
    ],
    "copy_markdown": "# BNSC Bike Parking Pack\n\nBase Nationale du Stationnement Cyclable pour ajouter un signal de mobilite douce aux territoires oenotouristiques.\n\n## KPI\n- `zip_available` : 1\n- `zip_size_bytes` : 8631596\n- `zip_file_count` : 3\n- `sampled_parkings` : 200\n- `sample_commune_count` : 19\n- `sample_capacity` : 2359\n- `sample_covered_count` : 71\n- `sample_supervised_count` : 0\n- `sample_lit_count` : 0\n\n## Fichiers ZIP\n- `data.csv` : 48030694 octets\n- `metadata.csv` : 714 octets\n- `license.txt` : 178 octets\n\n## Bloc copiable\nLe stationnement cyclable BNSC ajoute un signal de mobilite douce pour qualifier l acces velo d un territoire oenotouristique, a croiser avec offres DATAtourisme, Vignobles & Decouvertes, BAN et capacite d accueil.\n\n## Caveat\nDonnées issues d OpenStreetMap sous ODbL : contributives, non garanties exhaustives, attribution obligatoire. Signal d accessibilite velo, pas label Accueil Velo ni frequentation.\n"
}