c0mm0.com — the continuously verified register of European data

Register record·API·FR·PUBLIC_UTILITY·Updated WeeklyVERIFIED · checked 3d ago
É

Discrepancies between operator bus stops (stop reference dataset) and OpenStreetMap stopsÉcarts arrêts Transporteurs (référentiel arrêts) et arrêts OpenStreetMap

Écarts arrêts Transporteurs (référentiel arrêts) et arrêts OpenStreetMapDiscrepancies between operator bus stops (stop reference dataset) and OpenStreetMap stops

Published by Île-de-France Mobilités

APIExecutable4/7Query nowOpen workbenchSubscribe🇫🇷France

This dataset compares the location of bus stops supplied by transport operators to Île-de-France Mobilités, the regional transport authority (corresponding to stops currently published in GTFS), with the bus stops recorded in OpenStreetMap. The comparison aims to improve the quality and consistency of stop location data by identifying discrepancies between the two sources, helping data users and contributors to correct inaccuracies in either the official reference dataset or OpenStreetMap. It covers the Île-de-France region's bus network.Ce jeu de données permet de comparer la localisation des Arrêts de bus fournis par les opérateurs à Île-de-France Mobilités (correspond aux arrêts diffusés actuellement dans le GTFS) et les Arrêts de bus présents dans OpenStreetMap. Objectif L’objectif de ce comparatif est d’améliorer la qualité...

transport
47
fair

Weighted across five axes. Tap a ring for what it measures.

Data schema (24 fields)

Filterable via the API (23)
nameosm_geopointref_fr_stifid_arrartidroute_refdistance_kmdistance_mosm_geo_shapewheelchairsource_wheelchairartnamestif_zonebenchbinlitsheltertactile_pavingfournisseuridfournisseurnamearttownartpostalregionpubliccode

Click a field to see example values.

FillFieldTypeDescription
—nameFilterable via the APINom de l'arrêttextName of the stop as provided by the transport operator.Nom de l'arrêt transporteur
—osm_geopointFilterable via the APICoordonnées OSMtextOpenStreetMap coordinates of the stop.Coordonnées OpenStreetMap
—artgeopointgeo_point_2dCoordinates of the stop from the reference stops repository.Coordonnées du référentiel Arrêt
—ref_fr_stifFilterable via the APIID ArRtextIdentifier of the reference stop.Identifiant de l'arrêt de référence
—id_arrFilterable via the APIId arrtextReference stop identifier, one ID per route.Identifiant arrêt de référence (1 ID/ligne)
—artidFilterable via the APItextIdentifier of the operator's stop.Identifiant de l'arrêt transporteur
—route_refFilterable via the APICode de ligne (OSM)textRoute code(s) associated with the stop in OpenStreetMap.Identifiant dans OSM
—distance_kmFilterable via the APIDistance kmdoubleDistance in kilometres between the GTFS stop and the OpenStreetMap stop.Distance entre l'arrêt dans le GTFS et l'arrêt dans OpenStreetMap en km
—distance_mFilterable via the APIDistance mintDistance in metres between the GTFS stop and the OpenStreetMap stop.Distance entre l'arrêt dans le GTFS et l'arrêt dans OpenStreetMap en m
—osm_geo_shapeFilterable via the APIGeo ShapetextGeographic point shape of the OpenStreetMap stop location.Point Shape
61.5%wheelchairFilterable via the APItextWheelchair accessibility status of the stop.Accessibilité de l'arrêt
55.7%source_wheelchairFilterable via the APISource wheelchairtextSource and date of the wheelchair accessibility information.Source and date of the wheelchair accessibility information.
97.7%artnameFilterable via the APItextName of the stop from the reference stops repository.Nom de l'arrêt transporteur
94%stif_zoneFilterable via the APIZone de transporttextFare/transport zone the stop belongs to.Fare/transport zone the stop belongs to.
62.7%benchFilterable via the APItextIndicates whether the stop has a bench.Indicates whether the stop has a bench.
51.8%binFilterable via the APItextIndicates whether the stop has a waste bin.Indicates whether the stop has a waste bin.
39.2%litFilterable via the APItextIndicates whether the stop is lit at night.Indicates whether the stop is lit at night.
72.6%shelterFilterable via the APItextIndicates whether the stop has a shelter.Indicates whether the stop has a shelter.
46.6%tactile_pavingFilterable via the APITactile pavingtextIndicates whether the stop has tactile paving.Indicates whether the stop has tactile paving.
97.7%fournisseuridFilterable via the APItextIdentifier of the data supplier in the reference stops repository.Identifiant du fournisseur dans le Référentiel Arrêts
97.7%fournisseurnameFilterable via the APItextName of the data supplier in the reference stops repository.Nom du fournisseur dans le Référentiel Arrêts
97.7%arttownFilterable via the APItextName of the municipality where the stop is located.Libellé de la commune
97.7%artpostalregionFilterable via the APItextINSEE code of the municipality.Code INSEE de la commune
97.7%publiccodeFilterable via the APIArTPublicCodetextPublic road number associated with the stop.Numéro de la voie

Schema captured from opendatasoft 3 days ago.

Query the data

Pick columns and a sort, then fetch a live preview straight from the source. Choose an API-filterable column (marked ▾) under “Where” to pick from its list of values.

=

Sample data (5 records)

Record 1bin: — · lit: —
{
  "bin": null,
  "lit": null,
  "name": "Cimetière de Sevran",
  "artid": "50198126",
  "bench": null,
  "id_arr": "18895",
  "artname": "Cimetière de Sevran",
  "arttown": "Sevran",
  "shelter": null,
  "route_ref": null,
  "stif_zone": "4",
  "distance_m": 0,
  "publiccode": "-",
  "wheelchair": "yes",
  "artgeopoint": {
    "lat": 48.93960354877947,
    "lon": 2.5247241858756477
  },
  "distance_km": 0,
  "ref_fr_stif": "18895",
  "osm_geopoint": "48.939606,2.524729",
  "fournisseurid": "506",
  "osm_geo_shape": "{\"type\": \"Point\", \"coordinates\": [2.524729, 48.939606]}",
  "tactile_paving": null,
  "artpostalregion": "93071",
  "fournisseurname": "ROISSY OUEST",
  "source_wheelchair": "STIF 2019-01"
}
Record 2bin: yes · lit: —
{
  "bin": "yes",
  "lit": null,
  "name": "Frères Voisin",
  "artid": "50241503",
  "bench": "yes",
  "id_arr": "22988",
  "artname": "Frères Voisin",
  "arttown": "Paris 15e",
  "shelter": "yes",
  "route_ref": "39;169;N13",
  "stif_zone": "2",
  "distance_m": 0,
  "publiccode": "-",
  "wheelchair": "no",
  "artgeopoint": {
    "lat": 48.82848943164589,
    "lon": 2.273391430907837
  },
  "distance_km": 0,
  "ref_fr_stif": "22988",
  "osm_geopoint": "48.8285057,2.2733973",
  "fournisseurid": "549",
  "osm_geo_shape": "{\"type\": \"Point\", \"coordinates\": [2.2733973, 48.8285057]}",
  "tactile_paving": null,
  "artpostalregion": "75115",
  "fournisseurname": "RIVE DROITE",
  "source_wheelchair": "STIF 2019-01"
}
Record 3bin: — · lit: —
{
  "bin": null,
  "lit": null,
  "name": "Roy René",
  "artid": "50164826",
  "bench": null,
  "id_arr": "18311",
  "artname": "Roy René",
  "arttown": "Follainville-Dennemont",
  "shelter": null,
  "route_ref": null,
  "stif_zone": null,
  "distance_m": 20,
  "publiccode": "-",
  "wheelchair": null,
  "artgeopoint": {
    "lat": 49.01082328410434,
    "lon": 1.7035028073372476
  },
  "distance_km": 0.02,
  "ref_fr_stif": "18311",
  "osm_geopoint": "49.0108306,1.7038125",
  "fournisseurid": "535",
  "osm_geo_shape": "{\"type\": \"Point\", \"coordinates\": [1.7038125, 49.0108306]}",
  "tactile_paving": null,
  "artpostalregion": "78239",
  "fournisseurname": "MANTOIS",
  "source_wheelchair": null
}
Record 4bin: no · lit: no
{
  "bin": "no",
  "lit": "no",
  "name": "Gros Buisson",
  "artid": "50180431",
  "bench": "no",
  "id_arr": "2557",
  "artname": "Gros Buisson",
  "arttown": "Vigneux-sur-Seine",
  "shelter": "no",
  "route_ref": null,
  "stif_zone": "4",
  "distance_m": 10,
  "publiccode": "-",
  "wheelchair": "no",
  "artgeopoint": {
    "lat": 48.69669699651062,
    "lon": 2.4253939672138523
  },
  "distance_km": 0.01,
  "ref_fr_stif": "2557",
  "osm_geopoint": "48.6967472,2.4252614",
  "fournisseurid": "520",
  "osm_geo_shape": "{\"type\": \"Point\", \"coordinates\": [2.4252614, 48.6967472]}",
  "tactile_paving": "no",
  "artpostalregion": "91657",
  "fournisseurname": "VAL D’YERRES VAL DE SEINE",
  "source_wheelchair": "STIF 2018-07"
}
Record 5bin: — · lit: —
{
  "bin": null,
  "lit": null,
  "name": "Gare d'Épinay-sur-Orge",
  "artid": "50176154",
  "bench": "yes",
  "id_arr": "2984",
  "artname": "Gare d'Epinay-sur-Orge",
  "arttown": "Épinay-sur-Orge",
  "shelter": "yes",
  "route_ref": "385",
  "stif_zone": "4",
  "distance_m": 10,
  "publiccode": "-",
  "wheelchair": "no",
  "artgeopoint": {
    "lat": 48.66961109363598,
    "lon": 2.3317277799959832
  },
  "distance_km": 0.01,
  "ref_fr_stif": "2984",
  "osm_geopoint": "48.669654,2.3316985",
  "fournisseurid": "526",
  "osm_geo_shape": "{\"type\": \"Point\", \"coordinates\": [2.3316985, 48.669654]}",
  "tactile_paving": null,
  "artpostalregion": "91216",
  "fournisseurname": "PARIS SACLAY",
  "source_wheelchair": "STIF 2019-01"
}

Live sample captured at profiling time — values may have changed upstream.

Verification Status

Using the API

Configuration

Base URL
https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/ecarts-arrets-referentiel-et-openstreetmap

License

Terms stated by the source (not a recognized license):

https://doc.transport.data.gouv.fr/le-point-d-acces-national/cadre-juridique/conditions-dutilisation-des-donnees/licence-odbl

Query examples

curl -s 'https://data.iledefrance.fr/api/explore/v2.1/catalog/datasets/ecarts-arrets-referentiel-et-openstreetmap/records?limit=20' -H 'Accept: application/json'

First 20 records of the dataset as JSON.

Uses the Opendatasoft Explore v2.1 syntax — supports select, where, group_by and order_by.

Full API documentation ↗

Rate limits

1 000 000 req/day
per ipmeasured
observed 3 days ago

Dataset

Volume & freshness

Records
49k
49040
Update cadence
Weekly
declared upstream
Last upstream update
8 days ago
2026-10-15

License

No license declared upstream.

○ Documentation○ Data dictionary○ Versioning

Source: opendatasoft

Machine-readable & source

Écarts arrêts Transporteurs (référentiel arrêts) et arrêts OpenStreetMap — live verification badge

Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.