Service Géoplateforme de calcul d'itinéraire et d'isochrone/isodistance
- 1. Généralités
- 2. Calcul d'itinéraires
- 3. Calcul d'isochrones/isodistances
- 4. Bascule depuis le service d'itinéraire du Géoportail vers celui de la Géoplateforme
Table des matières
Titre
1. Généralités
La Géoplateforme propose un service de calcul d'itinéraire et d'isochrone/isodistance qui permet :
- D'obtenir un itinéraire entre deux points selon un profil de parcours particulier ;
- 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).
Titre
2. Calcul d'itinéraires
Le service Géoplateforme de calcul d’itinéraires permet d’obtenir un itinéraire entre deux points selon un profil de parcours particulier.
Le calcul peut être paramétré selon le besoin selon plusieurs options détaillées plus loin dont par exemple :
- la méthode de calcul : chemin le plus court ou le plus rapide
- le type de véhicule : piéton ou voiture
- l’expression de contraintes d’exclusion à prendre en compte pour le calcul de l’itinéraire
- l’ajout d’étapes intermédiaires.
Les données de référence utilisées au sein du service de calcul d’itinéraires du Géoportail proviennent du réseau routier et des tables de non communications de la base de données IGN BD TOPO® (voir le descriptif de contenu).
Plusieurs types de ressources sont proposés pour effectuer le calcul à utiliser au choix selon les besoins :
- les ressources de type « OSRM » : les calculs sont effectués avec le moteur « OSRM » : il permet des performances de calcul élevées mais présente un choix limité dans le paramétrage des requêtes notamment pour les l’expression des contraintes
- les ressources de type « Valhalla » : les calculs sont effectués avec le moteur « Valhalla » : il présente les mêmes avantages et inconvénients qu'OSRM, mais avec des performances un peu moindres. Nous vous conseillons de plutôt utiliser les ressources OSRM
- les ressources de type « pgRouting » : les calculs sont effectués avec le moteur « pgRouting » : il permet un plus grand choix dans le paramétrage des requêtes notamment pour l’expression des contraintes et pour la récupération d'attributs issus de la BD TOPO®. Cependant, les performances de calcul de ce moteur sont très inférieures à celles d'OSRM et Valhalla, nous vous conseillons donc de choisir de manière préférentielle OSRM, et de n'opter pour pgRouting que si vous avez des besoins précis concernant les contraintes de calcul et/ou les attributs récupérés.
Le service de calcul d’itinéraire de la Géoplateforme propose les mêmes fonctionnalités que le service de calcul d’itinéraires du Géoportail et il s'appuie sur la même API. Les seuls changements concernent :
- Les URL :
- L'URL GetCapabilities https://wxs.ign.fr/geoportail/itineraire/rest/1.0.0/getCapabilities
est remplacé par https://data.geopf.fr/navigation/getcapabilities - L'URL d'utilisation du service https://wxs.ign.fr/{cle}/geoportail/itineraire/rest/1.0.0/route?
est remplacée par https://data.geopf.fr/navigation/itineraire?
- L'URL GetCapabilities https://wxs.ign.fr/geoportail/itineraire/rest/1.0.0/getCapabilities
- L'appel au nouveau service s'effectue sans "clé", dans l'esprit opendata de la Géoplateforme
- L'optimisation “fastest” disparaît avec le profil “pedestrian” en utilisant la donnée "bdtopo-osrm" mais elle est disponible pour la donnée "bdtopo-valhalla"
La documentation du service de calcul d'itinéraire du Géoportail est disponible ici : https://geoservices.ign.fr/documentation/services/api-et-services-ogc/itineraires
Titre
3. Calcul d'isochrones/isodistances
Le service Géoplateforme de calcul d'isochrones et isodistances permet d’obtenir une isochrone ou une isodistance à partir ou vers un point selon un profil de parcours particulier et un paramètre de coût (durée ou distance).
Le calcul peut être paramétré selon le besoin selon plusieurs options détaillées plus loin dont par exemple :
- la méthode de calcul : isochrone ou isodistance
- le type de véhicule : piéton ou voiture
- la valeur de l'isochrone ou de l'isodistance
- l’unité de la valeur de distance ou de durée
Les données de référence utilisées au sein du service de calcul d’isochrones et isodistances de la Géoplateforme proviennent du réseau routier et des tables de non communications de la base de données IGN BD TOPO® (voir le descriptif de contenu).
Plusieurs types de ressources sont proposés pour effectuer le calcul à utiliser au choix selon les besoins :
- les ressources de type « Valhalla » : les calculs sont effectués avec le moteur « Valhalla » : il permet des performances de calcul élevées et une géométrie en résultat détaillée
- les ressources de type « pgRouting » : les calculs sont effectués avec le moteur « pgRouting » : le temps de calcul est plus long qu'avec Valhalla et les géométries sont moins détaillées. En contrepartie, il est possible d'appliquer des contraintes plus fines qu'avec le moteur Valhalla, à la manière du calcul d'itinéraire. Nous vous conseillons d'utiliser les ressources de type Valhalla.
Le service de calcul d'isochrones et isodistances de la Géoplateforme propose les mêmes fonctionnalités que le service de calcul d’isochrones et isodistances du Géoportail et il s'appuie sur la même API. Les seuls changements concernent :
- Les URL :
- L'URL GetCapabilities https://wxs.ign.fr/geoportail/isochrone/rest/1.0.0/getCapabilities
est remplacé par https://data.geopf.fr/navigation/getcapabilities - L'URL d'utilisation du service https://wxs.ign.fr/{cle}/geoportail/itineraire/rest/1.0.0/route?
est remplacée par https://data.geopf.fr/navigation/isochrone?
- L'URL GetCapabilities https://wxs.ign.fr/geoportail/isochrone/rest/1.0.0/getCapabilities
- L'appel au nouveau service s'effectue sans "clé", dans l'esprit opendata de la Géoplateforme
- La ressource bdtopo-iso disparaît au profit de la ressource bdtopo-valhalla
La documentation du service de calcul d'itinéraire du Géoportail est disponible ici : https://geoservices.ign.fr/documentation/services/api-et-services-ogc/isochrones
Titre
4. Bascule depuis le service d'itinéraire du Géoportail vers celui de la Géoplateforme
Le service de calcul d’itinéraire de la Géoplateforme propose les mêmes fonctionnalités que le service de calcul d’itinéraires du Géoportail et il s'appuie sur la même API. La bascule depuis la version Géoportail vers la version Géoplateforme est donc relativement simple. Elle passe par les changements suivants :
- Changement d’URL :
L'URL https://wxs.ign.fr/geoportail/itineraire/rest/1.0.0/getCapabilities
est remplacé par https://data.geopf.fr/navigation/getcapabilities - L'appel au nouveau service s'effectue sans "clé", dans l'esprit opendata de la Géoplateforme
- L'optimisation “fastest” disparaît avec le profil “pedestrian” en utilisant la donnée "bdtopo-osrm"