Carte IGN Ortho et PlanIGNv2 en ligne avec Land

Comments

59 comments

  • Avatar
    Stéphane MALABEUF

    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 ;-)

    1
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    Bonsoir,

    Il doit manquer qq chose !

    L'officiel fonctionne!

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    Bonjour,

    Essayer de purger le cache de Land et relancer.

    Chez moi, ça fonctionne, mais j'ai du vider le cache, sans cela, ça ne marchait pas au début.

    Et peut-être ne pas ouvrir simultanément l'officiel et celui-ci ? 

    Cordialement 

    0
    Comment actions Permalink
  • Avatar
    Jules Savignac

    Bonjour Bernard.

    Merci pour cette intéressante contribution.

    Comme chez Thierry, au début ça ne fonctionnait pas (même symptôme). J'ai donc vidé le cache de Land (1Go) comme vous le recommandez, mais ça ne fonctionne toujours pas. Dommage ...

    Je suis sous Win 10 avec Land 8.9.2

     

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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,

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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,

    0
    Comment actions Permalink
  • Avatar
    Jules Savignac

    "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 ...

     

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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.

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    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
    1. La partie choisirgeoportail  (ce qui semble étrange) est remplacée par un code
    2. La taille du bitmap qui est le double
    3. 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

    0
    Comment actions Permalink
  • Avatar
    Jules Savignac

    A défaut de Land sous Windows, les fichiers cwmts proposés par Bernard fonctionnent parfaitement avec TwoNav sur Smartphone Android (TN 3.2.8 sous A10).

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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,

     

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    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

    0
    Comment actions Permalink
  • Avatar
    Jules Savignac

    Bonjour à tous.

    @Thierry CHARLÈS

    Merci, mais quand j'essaie d'ouvrir l'un des fichiers cwmts, Land me demande un code d'activation comme si il s'agissait d'une version payante.

    Vous mettez "Lang 9" dans votre post. Je suppose que c'est un lapsus et qu'il s'agit de Land 8 ?

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    Suite,

    LAND 8.9..

    Tu ouvre les deux fichiers avec Notepad et tu ote la ligne MAPID=1770

    Ensuite tu sauve, 

    Tu ferme ces deux cartes dans Land et tu re ouvre..

    et ca donne quoi ?

    cdlt

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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, 

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    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

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    Complément,

    A titre d'exemple..

    Si

    PIXWIDTH=134217728
    PIXHEIGHT=134217728

    Ca ne fonctionne pas, et a priori ce n'est pas une limite Win 10 ni Land vu que dans l'un des fichiers officiels 

    ont a 

    PIXWIDTH=33554432
    PIXHEIGHT=33554432

    Avec 67108864 c'est OK.

    0
    Comment actions Permalink
  • Avatar
    Jules Savignac

    "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).

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

     

    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

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    Bonjour à tous,

    Un petit post juste pour vous signaler que de mon côté, après avoir créé les deux fichiers comme l'indique Bernard dans son premier message, ça marche parfaitement bien ;-)

    Ma config : macOS 11.4 et Land 8.9.3

    Cordialement

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    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,

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    Je viens de tester les deux fichiers sous Windows et effectivement j'ai les points d'interrogation rouges. Ça ne fonctionne pas sous Windows (erreur http 500).

    Bizarre...

    0
    Comment actions Permalink
  • Avatar
    Bernard Perrot

    Qui est-ce qui renvoie cette erreur http/500 ? Le serveur de l'IGN, ou bien une passerelle interne à Land ?

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    Je ne sais pas. L'erreur apparaît dans Land en tout cas (à droite sur la copie d'écran)

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    J'ai copié la requête directement dans un navigateur (sous Windows) et je n'ai pas d'erreur. La tuile est bien téléchargée et affichée...

    Donc le problème ne semble pas venir d'IGN mais de Land8...sous Windows

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    L'ajout de la ligne MAPID résout le PB... l'hypothèse ci-dessus se confirme

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    Thierry,

    Chez moi l'ajout de la ligne MAPID ne résout pas le PB (sous Windows toujours) car ça ouvre simplement le volet de saisie du code d'activation...que je n'ai pas.

    0
    Comment actions Permalink
  • Avatar
    Thierry CHARLÈS

    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

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    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 ?).

    0
    Comment actions Permalink
  • Avatar
    Stéphane MALABEUF

    Petite particularité étonnante :

    - Dernière version macOS de Land8 = 8.9.3 build 202011121401

    - Dernière version Windows de LAnd8 = 8.9.2 build 202008191246

    0
    Comment actions Permalink

Please sign in to leave a comment.