Skip to content

Carte - Stationnement Vélo #577

@Delapouite

Description

@Delapouite

Bonjour

Cette issue amorce un sous ensemble des points d'action à propos des stationnements vélo décrits par Thibaut ici : #347 (comment)

Voici quelques infos préliminaires concernant la récupération des données.

Sur OpenStreetMap il existe 4 gros types d'objets: node, way, relation et tag
Pour parcourir la list des tags, on peut notamment utiliser : https://taginfo.openstreetmap.org/tags.

Dans notre cas présent, on est intéressé par amenity=bicycle_parking https://taginfo.openstreetmap.org/tags/amenity=bicycle_parking
On y apprend notamment que contrairement à notre intuition, si la grande majorité des parkings vélo sont des node ce n'est pas le cas de tous. (pas trop sur de ce que sont les exceptions, peut être des vélo-gares gigantesques ? A investiguer, mais pas bloquant)

Ensuite comme mentionné par Thibaut, on peut utiliser une requête qui reprend cette info sur https://overpass-turbo.eu/ pour dans un premier temps sur ce faire une idée de la façon sont taggués ces parkings.

Ici nwr est un raccourci pour node-way-relation afin d'être exhaustif

nwr
  [amenity=bicycle_parking]
  ({{bbox}});
out;

Ci dessous quelques exemples:

Image

    amenity = bicycle_parking
    bicycle_parking = bollard
    capacity = 10
    covered = no
    operator = Grand Lyon
    ref:FR:GrandLyon = 1124
    source = Intégration Data.grandlyon.com 2020 (https://data.grandlyon.com/jeux-de-donnees/parcs-stationnement-velos-metropole-lyon/ressources)
    start_date = 2017

on est donc en mesure de récupérer la capacity et covered

Certains emplacements sont plus précis et indiquent si les vélos cargo sont acceptés:

Image

    amenity = bicycle_parking
    bicycle_parking = stands
    capacity = 14
    capacity:bicycle = 10
    capacity:cargo_bike = 4
    cargo_bike = yes
    covered = no
    ref:FR:GrandLyon = 1191

Pour couper court à l'empirisme pour découvrir les tags, ils sont dispo ici : https://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking

Le bouton export du site nous permet bien d'obtenir des GeoJSON FeatureCollection, pas trop dépaysant donc vis à vis des données que l'on gère déjà pour les VLs ou les compteurs :

{
  "type": "FeatureCollection",
  "generator": "overpass-turbo",
  "copyright": "The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.",
  "timestamp": "2025-03-15T10:48:29Z",
  "features": [
    {
      "type": "Feature",
      "properties": {
        "@id": "node/355013128",
        "amenity": "bicycle_parking",
        "bicycle_parking": "bollard",
        "capacity": "14",
        "covered": "no",
        "operator": "Grand Lyon",
        "ref": "1024",
        "ref:FR:GrandLyon": "1024",
        "source": "Intégration Data.grandlyon.com 2020 (https://data.grandlyon.com/jeux-de-donnees/parcs-stationnement-velos-metropole-lyon/ressources)",
        "start_date": "2019"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          4.8342045,
          45.7691239
        ]
      },
      "id": "node/355013128"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "node/355013246",
        "amenity": "bicycle_parking",
        "bicycle_parking": "stands",
        "capacity": "14",
        "covered": "no",
        "operator": "Grand Lyon",
        "ref:FR:GrandLyon": "1063",
        "source": "Intégration Data.grandlyon.com 2020 (https://data.grandlyon.com/jeux-de-donnees/parcs-stationnement-velos-metropole-lyon/ressources)",
        "start_date": "2019"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          4.8342814,
          45.7689784
        ]
      },
      "id": "node/355013246"
    },
    {
      "type": "Feature",
      "properties": {
        "@id": "node/363769797",
        "amenity": "bicycle_parking",
        "bicycle_parking": "bollard",
        "capacity": "2",
        "capacity:2021": "4",
        "capacity:2022-01": "2",
        "covered": "no",
        "operator": "Grand Lyon",
        "ref": "1045",
        "ref:FR:GrandLyon": "1045",
        "source": "Intégration Data.grandlyon.com 2020 (https://data.grandlyon.com/jeux-de-donnees/parcs-stationnement-velos-metropole-lyon/ressources)",
        "source:capacity:2022-01": "survey",
        "start_date": "2006"
      },
      "geometry": {
        "type": "Point",
        "coordinates": [
          4.8361195,
          45.7670622
        ]
      },
      "id": "node/363769797"
    },

  ]
}

Chaque node dispose d'un @id unique ce qui répond en partie à notre besoin de distinguer les nodes importés et ceux qui seront rentrés manuellement. En revanche il reste encore du travail de reflexion concernant le flot de travail passé le dump de donnée initial.

Metadata

Metadata

Assignees

No one assigned

    Labels

    mapRelated to MapLibre / OpenStreetMap

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions