IGN

Evolution API Géoportail

Description générale

Objectifs de la Bibiliothèque d’accès

La Bibliothèque d’accès est une brique logicielle mise à disposition des développeurs pour leur faciliter l’accès aux services de la plateforme Géoportail. Pour cela, elle propose un ensemble de classes et fonctions permettant :

Couverture Fonctionnelle

La Bibliothèque d’accès doit permettre d’encapsuler l’accès aux webservices suivants de la plateforme :

Au travers de l’accès au service d’autoconfiguration, la Bibliothèque d’accès permet de consulter les droits relatifs à une clef (Ressources disponibles) et de disposer des paramètres nécessaires pour exploiter ces ressources avec des outils logiciels tiers.

Elle doit permettre aussi de prendre en charge les différents protocoles d’interrogation des services offerts par la plateforme Géoportail.

Cas d’utilisation

Accès au paramétrage des couches WMTS / WMS / WFS / KML de la plateforme

Un développeur souhaite afficher des couches WMTS, WMS, WFS ou KML diffusées par la platforme Géoportail à l’aide d’une bibliothèque cartographique du marché (Google, Leaflet, OpenLayers, …).

Il dispose d’une clef d’accès à la plateforme.

Il a besoin de connaître le paramétrage à appliquer pour afficher ces couches (URL, layers, pyramides, … ).

Le service d’autoconfiguration de la plateforme Géoportail permet d’obtenir ces informations.

La Bibilothèque d’accès doit permettre d’invoquer simplement ce service, d’analyser la réponse de façon à proposer les informations lues de façon simple, intuitive et exploitable.

Mise en oeuvre d’un formulaire de recherche, de calcul d’itinéraire

Un développeur souhaite proposer un formulaire HTML permettant d’intéragir avec les services de Géocodage et de calcul d’itinéraire, indépendamment de toute visualisation cartographique.

L’internaute saisit, avec l’aide du service d’autocomplétion, des adresses ou toponymes pour établir ses points de départ, intermédiaires et d’arrivée. Il soumet son formulaire et la page lui retoune une feuille de route.

Les services de Géocodage, d’autocomplétion et de calcul d’itinéraire sont sollicités.

La Bibliothèque d’accès doit permettre de faire intéragir simplement le formulaire avec ces services en formalisant et envoyant les requêtes OpenLS ou d’autocomplétion correspondantes à la saisie, puis en analysant les réponses de façon à en restituer le contenu de façon simple, intuitive et exploitable.

Accès aux services d’altimétrie et de calcul de profil

Un développeur souhaite pouvoir déterminer les altitudes en un ou plusieurs points saisis à partir d’une interface cartographique quelquonque de façon à pouvoir soit les afficher lors de la saisie, soit afficher un profil altimétrique à l’aide d’une bibliothèque tierce dédiée.

Les services d’altimétrie et de calcul de profil de la plateforme Géoportail sont sollicités.

La Bibliothèque d’accès doit permettre de formaliser et d’envoyer les requêtes à ces services puis d’en analyser les réponses de façon à en restituer le contenu de façon simple, intuitive et exploitable.