Affichage de ressources WMTS WM du Géoportail

La première carte proposée sur ce site affiche les principales ressources IGN exposées sur le Géoportail de l'IGN en WMTS projection Web Mercator (projection mondiale largement utilisée sur le Web).
L'affichage est proposé centré sur : Attention, toutes les ressources ne sont pas disponibles partout !
Les ressources "Orthophotographies" et "Cartes IGN classiques" sont normalement disponibles partout et peuvent être utilisées pour se repérer.
La liste des ressources est fournie ici (GetCapabilities du serveur WMTS).
La carte utilise la bibliothèque Leaflet et est adaptée à un usage sur mobile.
Le code commenté de la carte est proposé ici.

Test d'utilisation de l'extension Géoportail pour Leaflet

La première carte n'utilise pas l'extension Géoportail pour Leaflet. Une carte de test utilisant cette extension a été conçue.
Les difficultés d'utilisation suivantes de l'extension ont été rencontrées :
  1. je n'ai pas trouvé le moyen de mettre une couche dans le contrôle de couches sans l'afficher
  2. certains titres de couches ne s'affichent pas complètement, par ex. il est impossible de distinguer les Scan Express
  3. le tutoriel est peu pédagogique ; pourquoi commencer par l'utilisation des systèmes de projection alors que cela ne concerne qu'une fraction des utilisateurs ?
  4. les liens vers les métadonnées dans le sélecteur de couches est très surprenant, à qui sont-ils destinés ?
  5. les liens vers les légendes dans le sélecteur de couches ne semblent pas utilisables. Par exemples: il n'y a pas de légende pour le Scan Express ou pour la couche "cartes IGN" ! La "légende" de "Photographies aériennes" renvoit vers "http://wxs.ign.fr/static/legends/ign_bdortho_legende.jpg" qui est noir.
En conséquence, je n'ai pas réussi à utiliser cette extension pour répondre au besoin ci-dessus.

Pour continuer à tester l'extension, j'ai réalisé une seconde carte de test avec un nombre limité de ressources.
Les difficultés d'utilisation suivantes d'utilisation de l'extension ont été rencontrées :
  1. la carte est inutilisable sur un iPhone alors que la première carte fonctionnait très bien :
    • tout d'abord le démarrage est beaucoup plus long que pour la première carte,
    • ensuite les outils sont tout petits et inutilisables
  2. le calcul d'itinéraire ne semble pas fiable, par ex. pour aller de "10 pl emile deletang, 49390 Mouliherne" au "73 av de Paris, 94160 Saint-Mandé", l'itinéraire recommandé part vers Baugé-en-Anjou (NW) et dure 3h23 alors que l'itinéraire recommandé par Google Maps part vers Noyant (NE) et dure 2h48.
En conclusion, ces premiers tests de l'extension sont extrêmement décevants.

Au final, j'ai créé une carte qui n'utilise pas l'extension GP pour afficher les couches mais qui propose les outils de l'extension.
Cette carte a l'inconvénient d'utiliser Leaflet 0.7 ce qui présente un défaut : il est impossible de scroller dans la liste des couches et lorsque l'écran n'est pas suffisamment grand (par exemple sur un téléphone), il est impossible d'activer certaines couches.

Test d'un Scan Express étendu

La couche Scan Express est intéressante notamment en raison de son actualité. Cependant, les échelles les plus petites n'existent pas (Scan Express est défini jusqu'au 1/1M en métropole et au 1/50k dans les DOM). Dans le contexte de l'interface homme-machine d'une carte Leaflet, en l'absence de repère, il est facile de se perdre.
Ainsi la carte "Scan Express étendu" étend le Scan express avec la carte IGN aux échelles pour lesquelles le Scan Express n'est pas défini.
Cette carte utilise le plugin Leaflet.FunctionalTileLayer.

--
Tous les codes sources sont publiés selon la licence MIT/X11.
Ce site est géré par Benoit DAVID. Il a été mis à jour le 26/10/2016.