Géoplateforme API - Isochrone/isodistance calculationAPI Géoplateforme - Calcul d’isochrone/isodistance
API Géoplateforme - Calcul d’isochrone/isodistanceGéoplateforme API - Isochrone/isodistance calculation
This API from the French national geographic platform (Géoplateforme) computes isochrones and isodistances: the set of locations reachable from a given starting point, or from which a given destination can be reached, within a specified travel time (isochrone) or distance (isodistance). It supports routing and accessibility analyses based on national geospatial and transport network data. Usage is subject to a rate limit, noted in the source description as capped at a low request threshold. It is maintained by the French government as part of the Géoplateforme suite of geospatial web services.L'API de calcul d'isochrone/isodistance de la Géoplateforme permet de déterminer l’ensemble des lieux que l’on peut atteindre depuis un point de départ ou dont il faut partir pour atteindre un point d’arrivée en un temps (isochrone) ou une distance (isodistance) donné(e). Son usage est limité à 5…
Trust score
How is this computed?Weighted across five axes. Tap a ring for what it measures.
Data schema (36 fields)
| Field | Type | Description |
|---|---|---|
| resource | string | Navigation graph resource used for the calculation, as listed in GetCapabilities.Ressource utilisée pour le calcul. Les valeurs disponibles sont présentes dans le GetCapabilities. Une ressource est un graphe de navigation qui peut potentiellement avoir plusieurs modes de transports et de calculs. La ressource va plutôt parler du graphe, de la topologie de la donnée. Par exemple, |
| start | string | Starting point coordinates, expressed in the resource's default CRS.Point de départ. Il devra être exprimé dans le CRS, par défaut, de la ressource (voir le paramètre 'crs' dans le GetCapabilities). |
| end | string | Destination point coordinates, expressed in the resource's default CRS.Point d'arrivée. Il devra être exprimé dans le CRS, par défaut, de la ressource (voir le paramètre 'crs' dans le GetCapabilities). |
| intermediates | string | Intermediate waypoint coordinates, expressed in the resource's default CRS.Points intermédiaires. Ils devront être exprimés dans le CRS, par défaut, de la ressource (voir le paramètre 'crs' dans le GetCapabilities). |
| profile | string | Travel mode used for the calculation, as listed in GetCapabilities.Mode de déplacement utilisé pour le calcul. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| optimization | string | Route calculation criterion used, as listed in GetCapabilities.Mode de calcul utilisé pour déterminer l'itinéraire. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| geometryFormatGeometry format | string | Format of returned geometries, either GeoJSON or Encoded Polyline.Format des géométries dans la réponse. Peuvent être au format GeoJSON ou Encoded Polyline. |
| constraints | array | List of constraints applied to the calculation, per GetCapabilities parameters.Contraintes utilisées pour le calcul. Il s'agit d'un objet JSON (voir la version POST de cette opération). Les paramètres disponibles sont présents dans le GetCapabilities. |
| getStepsGet steps | boolean | Whether route steps are included in the response.Présence des étapes dans la réponse. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| getBboxGet bbox | boolean | Whether the route's bounding box is included in the response.Présence de l'emprise de l'itinéraire dans la réponse. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| distanceUnitDistance unit | string | Unit used for returned distance values.Unité des distances renvoyées. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| timeUnitTime unit | string | Unit used for returned time values.Unité du temps renvoyé. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| crs | string | Coordinate reference system used for the returned geometries.Projection des géometries. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. |
| waysAttributesWays attributes | array | Road segment attributes to include in the response.Attributs des tronçons à afficher dans la réponse. Les valeurs disponibles et les valeurs par défaut utilisées sont présentes dans le GetCapabilities. |
| point | string | Coordinates of the point used as calculation origin, in the resource's default CRS.Coordonnées d'une position ponctuelle. C'est le point à partir duquel seront fait les calculs. Il devra être exprimé dans le CRS, par défaut, de la ressource (voir le paramètre 'crs' dans le GetCapabilities). |
| costValueCost value | number (float) | Cost value used for the calculation, e.g. a distance or time threshold.Valeur du coût utilisé pour le calcul. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. On pourra, par exemple, préciser une distance ou un temps, selon l'optimisation choisie. L'unité dépendra aussi des paramètres distanceUnit et timeUnit. |
| costTypeCost type | string | Type of cost used for the calculation, such as distance or time.Type du coût utilisé pour le calcul. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans le GetCapabilities. On pourra, par exemple, préciser une distance ou un temps, selon l'optimisation choisie. L'unité dépendra aussi des paramètres distanceUnit et timeUnit. |
| direction | string | Direction of travel, defining whether departures or arrivals are computed.Sens du parcours. Cela permet de définir le sens du parcours. Soit on définit un point de départ et on obtient les points d'arrivé potentiels. Soit on définit un point d'arrivé et on otient les points de départ potentiels. Les valeurs disponibles et la valeur par défaut utilisées sont présentes dans |
| constraintTypeconstraint | string | Type of restriction applied to the route calculation.Type of restriction applied to the route calculation. |
| keyconstraint | string | Attribute key targeted by the constraint.Attribute key targeted by the constraint. |
| operatorconstraint | string | Comparison operator used to evaluate the constraint.Comparison operator used to evaluate the constraint. |
| valueconstraint | string | Value compared against the constraint's key using the operator.Value compared against the constraint's key using the operator. |
| thresholdconstraint | object | Threshold settings applied to the constraint.Threshold settings applied to the constraint. |
| errorerrorResponse | object | Error details returned when the request fails.Error details returned when the request fails. |
| geometryitineraire | string | Geometry of the computed route or isochrone/isodistance area.Geometry of the computed route or isochrone/isodistance area. |
| durationitineraire | number (float) | Total travel time of the computed route.Total travel time of the computed route. |
| distanceitineraire | number (float) | Total travel distance of the computed route.Total travel distance of the computed route. |
| bboxitineraire | string | Bounding box enclosing the computed route geometry.Bounding box enclosing the computed route geometry. |
| departureitineraire | string (date) | Departure date and time of the route.Departure date and time of the route. |
| arrivalitineraire | string (date) | Arrival date and time of the route.Arrival date and time of the route. |
| alertsitineraire | array<object> | List of alerts or warnings related to the computed route.List of alerts or warnings related to the computed route. |
| portionsitineraire | array<object> | List of route segments composing the full itinerary.List of route segments composing the full itinerary. |
| infogetcapabilities | object | General information about the API service.General information about the API service. |
| apigetcapabilities | object | Metadata describing the API and its capabilities.Metadata describing the API and its capabilities. |
| operationsgetcapabilities | array<object> | List of operations supported by the API.List of operations supported by the API. |
| resourcesgetcapabilities | array<object> | List of navigation graph resources available for calculations.List of navigation graph resources available for calculations. |
Schema captured from openapi 28 days ago.
Verification Status
Using the API
Configuration
- Base URL
- https://data.geopf.fr/navigation/isochrone
- Format
- openapi
Query examples
curl -s 'https://www.geoportail.gouv.fr/depot/swagger/itineraire.yaml' -H 'Accept: application/json'Machine-readable API description (use it to generate clients).
Machine-readable & source
Embed this badge in a README or wiki — it always shows the latest verification state and quality tier.