Carte IGN Ortho et PlanIGNv2 en ligne avec Land
Bonsoir,
La cartographie IGN PlanIGNv2 et Orthographique est désormais gratuite et sous licence Etalab v2.
A savoir qu'il est donc possible maintenant d'utiliser ces cartes en ligne avec Land et la clé publique "choisirgeoportail".
Edit 10 juin : dans les scripts ci-dessous, j'ai changé la clé "choisirgeoportail", qui semble ne pas fonctionner sous Windows (mais seulement sur Mac et Android) par la clé "pratique", qui elle semble fonctionner sous Windows (raison obscure...).
Pour cela, il faut vous créer deux fichiers tels que :
IGN-ortho.cwmts :
VERSION=1.0
WEB=https://wxs.ign.fr/pratique/geoportail/wmts
CACHEDX=256
CACHEDY=256
FORMAT=jpeg
PIXWIDTH=134217728
PIXHEIGHT=134217728
MAXZOOMLEVEL=19
LAYER=ORTHOIMAGERY.ORTHOPHOTOS
MATRIXSET=PM
MATRIXIDS=%ID%
STYLE=normal
[IMP]
CompeGPS MAP File
<Header>
Projection=2,Mercator,
Coordinates=1
Datum=WGS 84
Description=Carte orthographique IGN, licence ouverte Etalab 2.0
</Header>
<Map>
Bitmap=FILE_NAME
BitsPerPixel=8
BitmapWidth=134217728
BitmapHeight=134217728
Remote=1
</Map>
<Calibration>
P0=0.00000000,0.00000000,A,-180.00000000,85.05112851
P1=134217728.00000000,0.00000000,A,180.00000000,85.05112851
P2=0.00000000,134217728.00000000,A,-180.00000000,-85.05112851
</Calibration>
IGN-PlanIGNv2.cwmts :
VERSION=1.0
WEB=https://wxs.ign.fr/pratique/geoportail/wmts
CACHEDX=256
CACHEDY=256
FORMAT=png
PIXWIDTH=134217728
PIXHEIGHT=134217728
MAXZOOMLEVEL=19
LAYER=GEOGRAPHICALGRIDSYSTEMS.PLANIGNV2
MATRIXSET=PM
MATRIXIDS=%ID%
STYLE=normal
[IMP]
CompeGPS MAP File
<Header>
Projection=2,Mercator,
Coordinates=1
Datum=WGS 84
Description=Plan IGN V2, licence ouverte Etalab v2.0
</Header>
<Map>
Bitmap=FILE_NAME
BitsPerPixel=8
BitmapWidth=134217728
BitmapHeight=134217728
Remote=1
</Map>
<Calibration>
P0=0.00000000,0.00000000,A,-180.00000000,85.05112851
P1=134217728.00000000,0.00000000,A,180.00000000,85.05112851
P2=0.00000000,134217728.00000000,A,-180.00000000,-85.05112851
</Calibration>
Pour avoir la carte en ligne, il suffit d'ouvrir un de ces fichiers.
La carte SCAN25 reste sous licence et il faut obtenir une clé privée pour l'utiliser (voir site Geoservices pour en obtenir une, c'est gratuit avec un volume annuel limité), mais c'est possible.
Land propose des cartes IGN en ligne également avec abonnement.
La PlanIGNv2 n'est pas dans le lot, et concernant la carte Ortho, il me semble devenu abusif de vendre un produit qui est sous licence libre et gratuite Etalab... (bridée au zoom 18 en plus...).
Cordialement,
-
Bonjour Jules,
Je parle des fichiers cwmts créés selon les consignes de Bernard dans son premier message.
Donc les voici : https://drive.google.com/drive/folders/1pNGRzL-q742EQwCRbuN82VuDVjoQjG8b?usp=sharing ;-)
-
Rebonjour,
Cela est bien étrange...
Je peux vous assurer que ça fonctionne nickel avec moi (Land 8.9.3 sous Mac) :
Je ne sais quoi dire... peut-être un souci de format du fichier en recopiant le texte ici indiqué ?
Essayer peut-être une première fois avec strictement aucune autre carte ouverte ?
(fermer toutes les cartes, sortir de Land, vider le cache, relancer Land, et ouvrir un des cwmts...).Cordialement,
-
A tout hasard, au cas ou cela vienne d'un problème de transcription depuis le message, voici les deux fichiers en question :
https://drive.google.com/drive/folders/1Em4-Erz6QeMrfkmPV8u5yfxIOkl0GD93?usp=sharing
Cordialement,
-
"Je peux vous assurer que ça fonctionne nickel avec moi (Land 8.9.3 sous Mac)"
Je n'en doute pas une seule seconde.
Mais chez moi, le problème est inchangé lorsque j'utilise vos fichiers (aucune autre carte ouverte) : toujours les points d'interrogation rouges.
Donc probablement pas un problème de transcription. Les recherches continuent ...
-
Je n'en doute pas une seule seconde.
Ben oui, mais ça ne résout pas le problème... je trouve cela presque vexant que ça ne fonctionne qu'avec moi !
Autre piste : essayer de supprimer le "s" du "https" de l'URL au début.
Avec Mobac, il y a eu des soucis chez certains à cause du certificat de l'IGN.Mais ça n'expliquerait pas que ça fonctionne avec les fichiers "officiels" comme le dit Thierry Charles puisque l'URL est bien en accès chiffré dans ceux-ci...
Y-a un truc qui m'échappe... quelqu'un d'autre a essayé ?
Cordialement,
EDIT : je viens de faire une trace réseau : ça ne servira à rien d'enlever le "s", land négocie quand même une connexion SSL, mêne si l'URL est codée sans dans le fichier. Land n'en tient pas comte et ça ne change rien.
-
bonsoir,
J'ai comparé les deux fichiers cwmts qui donnent accès à l'ortho l'officiel et celui diffusé dans ce post. Ce qui change entre les deux
Dans l'adresse
WEB=https://wxs.ign.fr/choisirgeoportail/geoportail/wmts
- La partie choisirgeoportail (ce qui semble étrange) est remplacée par un code
- La taille du bitmap qui est le double
- et ceci qui est dans l'officiel
- <Header>
- Version=2
- VerCompeGPS=6.01.b
...
Rapidement, je n'ai pas été plus loin
Si je remplace choisirgeoportail par le "code" du fichier officiel : ca ne fonctionne pas mieux
Si je remplace la taille des bit map : aucun effet non plus
Si je rajoute "ce qui manque" : aucun effet
Pour info le "s" est présent dans les cwmts "officiels
Cdlt
-
Bonsoir,
La partie choisirgeoportail (ce qui semble étrange) est remplacée par un code
"choisirgeoportail" est une clé (mais facile à retenir, volontaire de la part de l'IGN), tout comme le code dans la version Twonav, c'est normal.
La version Twonav possède une clé car c'est un fichier configuré pour accès payant.La taille du bitmap qui est le double
Oui, j'ai doublé, car la taille est liée au niveau de zoom maximum.
Twonav a bridé (je me demande bien pourquoi...) au zoom 18, moi, j'ai configuré jusqu'au 19, qui est le réel maxi de la carte IGN. Idem pour PlanIGNv2.et ceci qui est dans l'officiel
Ces deux lignes semblent ne servir à rien, juste une indication de version...
Si je remplace choisirgeoportail par le "code" du fichier officiel : ca ne fonctionne pas mieux
Normal, il faut payer, et surtout ajouter la ligne MAPID (fichier d'origine) qui permet à Land/Twonav de savoir que c'est une ressource sous licence.
Ceci dit, Jules Savignac me fait savoir par ailleurs que mes fichiers fonctionnent très bien avec Twonav Android.
Il va donc falloir chercher du coté d'une particularité Windows.
Je soupçonne un problème d'encodage UTF (mes fichiers reçus via Land possèdent un entête 0xEFBBBF caractéristique de ce genre de chose).
Un essai donc à faire de votre coté : ne pas utiliser mes fichiers (créés sur Mac), mais utiliser un fichier "officiel" venant de Twonav, commencer par le renommer (ou le déplacer, sinon, Land va l'écraser à la première occasion pour restaurer l'original), et y apporter (avec Notepad par exemple) sous Windows les modifications pour obtenir celui que je donne (en retapant le texte, surtout pas de copier/coller).Pour avoir un fichier "officiel" Twonav si on n'en a pas encore, il faut demander l'ouverture d'une carte en ligne France>IGN, et ça copie le fichier dans le répertoire carte par défaut.
A tester...
Cordialement,
-
Bonjour,
Sous ce lien une version "fonctionnelle" Win 10 / Lang 9 de ces deux fichiers.
Quelques retouches par rapport à la version initiale et c'est ok.
Je n'ai pas changé le nom de ces fichiers.
Mode d'emploi : Une fois chargés dans le dossier de téléchargement, copier les deux fichiers dans le répertoire CompeGps/Map.
Dans Land ouvrir les cartes IGN-****.cwmts et laisser le temps faire le temps de chargement des tuiles dépend du débit de votre réseau.
Un peu plus de temps ce matin pour faire la manip.
Cordialement
-
Bonjour,
@Thierry charles
On voit dans tes captures d'écran que tu utilises les fichiers d'origine avec abonnement. Est-ce exact ? Par ce que dans les fichiers que tu proposes, tu as laissé les MAPID, et celui-ci indique à Land que le fichier est sous licence, et provoque l'ouverture d'une fenêtre d'abonnement si on ne le possède pas normalement.
Et si tu as l'abonnement, c'est normal que ainsi ça fonctionne sur ton PC.
Cordialement,
-
Suite,
A partir de tes fichiers d'origine, vu qu'ils sont "quasiement" identiques à ceux disponibles via l'abonnement, donc aucune raison logique au défaut de fonctionnement constaté.
Il faut chercher dans l'irrationnel ou le caché, donc J'ai progressivement ligne à ligne réécrit et corrigé.
Dans le process cette ligne est restée, comme j'ai l'abonnement qu'elle soit là ou pas ça ne change rien sur mon PC.
Dans le process c'était une solution permettant de rendre "ton" fichier strictement "identique" à celui dispo sous abonnement, et de valider l'accès à l'adresse WEB (Méthode dit du pas a pas) sous Win 10 donc de supprimer l'erreur que tu a supposée.
Otez cette ligne chez vous pour voir
Cdlt
-
"Otez cette ligne chez vous pour voir"
Fait = retour des points d'interrogation rouges.
J'ai également essayé de modifier comme le suggère Bernard (réécriture et pas copier/coller) un fichier cwmts dont je dispose mais ce n'est pas probant : le fichier s'ouvre bien mais rien ne s'affiche, même pas les points d'interrogation rouges.
Prochain essai : réécriture en totalité du fichier via Bloc-note. Mais plus tard, là il fait super beau, alors c'est vélo.
"Avec 67108864 c'est OK"
Non, vos fichiers cwmts avec 67108864 ne sont pas fonctionnels chez moi (Land 8.9.2 sous Win 10).
-
Suite a quelques "manips" dans un sens et dans l'autre j'ai pu faire réapparaitre les ? sur le fond de carte.
L'hypothèse est la suivante :
- Déjà le cache garde des traces, donc on ne voit pas forcement directement l'effet d'une retouche du fichier,
- Ensuite les deux lignes clés sont les suivantes
- MAPID=1770
- VerCompeGPS=6.01.b
Donc Land va bien chercher une cle quelque part, cle payante ou gratuite.
Ce qui explique que c'est OK chez moi et que ça peut fonctionner chez Bernard qui doit avoir des cles d'accès a l'IGN.
Mon hypothèse est qu'il manque dans ces fichiers une ou deux lignes pour charger une cle "gratuite".
Cdlt
-
Rebonjour,
Plusieurs choses :
- non, je ne possède pas de clés d'accès sur mon Mac (seulement des clés de service pour mon site Web, donc pas en local).
- ça fonctionne sur mon Mac, et sur le Twonav Android de Jules Savignac, donc, la logique veut que ce soit un problème sous Windows, et pas un problème de clef donc.
- à l'instant, Stéphane Malaboeuf signale que ça fonctionne sur son Mac, donc, confirmation que ce n'est pas un problème de clé.
- PIXWIDTH, PIXHEIGHT et MAXZOOMLEVEL sont liés et doivent être cohérent entre eux, MAIS AUSSI les valeurs de calibration P1 et P2 en bas du fichier (facile à calculer, ce sont les mêmes valeurs). Ne changer que certaines de ces valeurs et pas toutes conduit toujours à un échec.
- j'ai modifié ces données pour permettre d'aller jusqu'au niveau de zoom 19, ce que ne fait pas Twonav dans sa configuration (et c'est dommage de limiter les cartes Ortho à 18, pour PlanIGN, le zoom 19 est le niveau cadastre).
- dès qu'on fait une modification sur un fichier cwmts, il faut purger le cache, sinon, le résultat est imprévisible (en général, des ? rouges).
- y-a de toute évidence un truc qui m'échappe... mais je n'ai pas de Windows pour tester...
Cordialement,
-
Oui, la remarque a déjà été faite...
Toutes choses étant égales ailleurs, le fait de placer cette ligne dans le script supprime le blocage chez moi, vu que j'ai "cette clé".
Donc il me semble que ce constat met bien en évidence que le "soucis" est interne a Land et que Land cherches une clé..
Cordialement
-
Oui mais alors pourquoi une telle différence de comportement entre les versions Windows et Mac ?
Sans cette ligne, sous macOS cela fonctionne donc logiquement Land8 ne doit pas avoir besoin de cette ligne pour ce type de carte.
Je pense qu'il y a un défaut de fonctionnement soit sous Windows (besoin à tort d'un clé d'activation) soit sous Mac (faille qui permet de fonctionner sans MAPID ?).
Please sign in to leave a comment.
Comments
59 comments