Je viens de passer des heures à configurer un accès WMS aux cartes IGN Géoservices via un plugin(Google-Maps-GPX-Viewer) de WordPress qui gère les cartes Google en natif, OSL via WMS et ouvert à d'autres services WMS. Dans la multitude des plugins cartographiques dans WordPress, c'est le seul qui permette cette fonctionnalité. IL existe bien un plugin pour geoportail mais il ne fonctionne pas et n'est plus maintenu depuis des années.
Donc, si on est un peu franchouillard, et si on veut des fonds de carte IGN il n'y a pas le choix! A moins de réécrire les scripts, mais cela ne change rien aux problèmes.
1) la ligne de commande de base (d'autres paramètres sont rajoutés par le plugin indépendamment du fournisseur).
Ex OSM:http://tile.openstreetmap.org/
Ex IGN: https://wxs.ign.fr/ici la clé API/geoportail/r/wms?LAYERS=SCAN25TOUR_PYR-JPEG_WLD_WM&EXCEPTIONS=text/xml&FORMAT=image/png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&CRS=EPSG:4326
Il semble que tous les paramètres doivent être présent; il n'y a pas de valeur par défaut!
2) La sécurisation: L'accès aux cartes est sécurisée - pour l'IGN - par la clé API qui donne des droits d'accès à l'utilisateur. L'API fournit 4 modes de sécurisation - pour l'application -: par username/password : obsolete, non sécurisé et refusé par la plupart des browsers, par ip (adresse du poste de travail) ou par user agent (browser): quelle utilité pour un site grand public? et par referer (site): le seul qui peut présenter une réelle sécurité pour l'éditeur. Il n'y a pas d'option "sans sécurité" ce qui pourrait être bien utile pour la mise au point par exemple quand, comme moi on ne voit pas la subtilité de la syntaxe de la commande! voir ci dessous: VOUS AVEZ VU LE POINT DEVANT L'* ?
Pour une utilisation dans un site web.
Saisissez l'URL du site (en-tête HTTP referer), par exemple : "www.ign.fr".
Vous pouvez saisir plusieurs URL séparées par des virgules et sans espace, par exemple : "www.ign.fr,professionnels.ign.fr".
Le caractère joker ".*" peut remplacer une suite de caractères, par exemple ".*.ign.fr.*" autorisera une utilisation depuis les sites www.ign.fr ou professionnels.ign.fr
S'il y a vraiment besoin d'un . avant l'* on vérifie et on le rajoute dans le script, pourquoi une syntaxe non standard!
3) La tarification: L'accès grand public est gratuit jusqu'à 2000000 de transactions. 1 transaction c'est un accès à une image raster (pour moi 256x256) soit pour un bout de carte une douzaine de transactions, si on zoom, déplace, etc on multiplie d'autant le nb de transactions. Pour moi, en supposant l'affichage d'une carte statique par visite à 500 visites par jours, je ne tiens pas 1 an! (12x500x365).
Comment voulez-vous qu'en France, on utilise des outils français avec une telle politique. Que les sites commerciaux, qui utilisent des cartographiques spécifiques payent, oui. Mais que des sites non commerciaux, grand public, sans pub et qui pourraient être une vitrine pour l'IGN, non! quelques exemples de sites qui sont à base de google ou osm pour leurs cartes: FFCT (google), FFRP (osm), AF3V jpeg cliquable + osm), France Vélo Tourisme (google), trace GPS (google), etc Pour mon site je ne paierai pas 5500€ pour passer au seuil supérieur.
Exemples perso de l'utilisation de geoservices:
http://www.velocanauxdodo.fr/?page_id=2392 (carte par défaut osm; liste déroulante dans carte pour passer à ign top 25)
http://www.rv37.fr/?page_id=1773 (carte par défaut ign etat major 1866; liste déroulante pour top 25)
Partager