Bílý vrch
icon TrekBuddy
www.trekbuddy.net
Outdoor companion.
  • internal / bluetooth / simulator GPS
  • offline raster maps
  • smart GPX / raw NMEA logs
  • waypoints and simple navigation
  • custom views
  • MIDP and Symbian phones
  • Blackberry
  • Android
Visit wiki to see all features, guides and howtos. Project tracker.

Partners:    (Polish/Polski)(Polski) Compass mapy      (Polish/Polski)(Polski) Galileos mapy      (Polish/Polski)(Polski) CartoMedia      (Czech/Èesky)(Èesky) Eaglesoft trasy      (Polish/Polski)(Polski) ExpressMap     

 FAQFAQ   SearchSearch   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 
MOBAC + SOURCES CARTES DIVERSES
Goto page Previous  1, 2, 3 ... 56, 57, 58
 
Post new topic   Reply to topic    TrekBuddy Forum Index -> Français
View previous topic :: View next topic  
Author Message
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Mon Jul 08, 2019 1:21 pm    Post subject: Reply with quote

trekker54 wrote:

Peux tu faire un essai avec ma clé et me dire ce que tu en penses.

Voila : key = "yo35hmtie84lbhq8gxafphbm"

L'essai standardisé :
http://wxs.ign.fr/yo35hmtie84lbhq8gxafphbm/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapabilities
dit que tu as droit aux couches :
- CADASTRALPARCELS.PARCELS
- ELEVATION.SLOPES
- GEOGRAPHICALGRIDSYSTEMS.MAPS
- GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN-EXPRESS.STANDARD
- GEOGRAPHICALGRIDSYSTEMS.PLANIGN
- ORTHOIMAGERY.ORTHOPHOTOS

Mais effectivement, je n'arrive pas non plus à faire fonctionner un bsh... Tu as des conditions d'usage particulières (un referer précis peut-être?) avec ta clé?
Back to top
View user's profile Send private message Visit poster's website
guest123



Joined: 21 Mar 2014
Posts: 7

PostPosted: Mon Jul 08, 2019 2:39 pm    Post subject: Reply with quote

Bonjour,

Quote:
L'essai standardisé :
http://wxs.ign.fr/yo35hmtie84lbhq8gxafphbm/geoportail/wmts?SERVICE=WMTS&REQUEST=GetCapabilities
dit que tu as droit aux couches :
- CADASTRALPARCELS.PARCELS
- ELEVATION.SLOPES
- GEOGRAPHICALGRIDSYSTEMS.MAPS
- GEOGRAPHICALGRIDSYSTEMS.MAPS.SCAN-EXPRESS.STANDARD
- GEOGRAPHICALGRIDSYSTEMS.PLANIGN
- ORTHOIMAGERY.ORTHOPHOTOS

Mais effectivement, je n'arrive pas non plus à faire fonctionner un bsh... Tu as des conditions d'usage particulières (un referer précis peut-être?) avec ta clé?


Je ne parviens pas aussi à faire fonctionner le .bsh. J'en ai déduit que les couches ne sont pas activées.
Back to top
View user's profile Send private message
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Mon Jul 08, 2019 5:18 pm    Post subject: Reply with quote

La dalle
Code:
https://wxs.ign.fr/yo35hmtie84lbhq8gxafphbm/geoportail/wmts?layer=ORTHOIMAGERY.ORTHOPHOTOS&style=normal&tilematrixset=PM&Service=WMTS&Request=GetTile&Version=1.0.0&Format=image%2Fjpeg&TileMatrix=15&TileCol=16992&TileRow=11632

rend l'erreur suivante :
Quote:
<ExceptionReport>
<Exception exceptionCode="MissingRights">
Wrong referer or wrong IP Adress or wrong User-Agent
</Exception>
</ExceptionReport>


Donc ta clé est soit attachée à une IP, soit à un referer = site d'usage déclaré (ou useragent mais j'y crois moins).
Back to top
View user's profile Send private message Visit poster's website
trekker54



Joined: 06 Jun 2018
Posts: 4

PostPosted: Mon Jul 08, 2019 10:33 pm    Post subject: Reply with quote

Bonjour,

guest et guest123 un grand merci pour votre aide.

Quote:

As-tu vérifié si les cartes sont activées, tu peux le voir dans ton espace personnel sur Géoportail.

Si tu ne sais pas comment faire, je le ferais pour toi par contre il faudra que tu me fasse parvenir tes codes par MP. A toi de voir.

Merci guest, j'ai vu ton message en MP. Aucun pb pour te passer les codes mais je voudrais essayer de le faire moi même dans un premier temps, pour apprendre.
Peux tu me dire comment faire et m'indiquer la démarche ?

J'ai fait le test de la dalle avec ma clé et la "an7..." y a pas photo.

guest123
Quote:

L'essai standardisé : ...
Mais effectivement, je n'arrive pas non plus à faire fonctionner un bsh... Tu as des conditions d'usage particulières (un referer précis peut-être?) avec ta clé?


Non rien de tel à ma connaissance.

- referer "..("Referer","Referer"); "
- user-agent : ("User-Agent","Mozilla/5.* (...)...");
- pour l'IP connexion directe.

NB : L'essai standardisé est nouveau pour moi. Je n'y comprends pas grand chose et je vais m'y plonger. Mais au passage j'ai vu une référence à l'échelle 1/25k (objet de mes soucis).

- Je vais archiver soigneusement ces 2 tests.

Cdlmt Cool

_________________
trekker54
-----------
Back to top
View user's profile Send private message
LaurentG



Joined: 13 Oct 2016
Posts: 32

PostPosted: Thu Jul 11, 2019 2:17 pm    Post subject: Serveurs multiples Reply with quote

Bonjour,

lorsque la source de carte fait du "load balancing" avec plusieurs serveurs, il est possible de le spécifier dans un script XML avec le paramètre serverparts. (cf ici : https://mobac.sourceforge.io/wiki/index.php/Custom_XML_Map_Sources#serverParts )

En revanche, avec un script BSH, je ne sais pas faire.
Quelqu'un connaît-il la syntaxe équivalente au format BSH ?

Merci d'avance !
Back to top
View user's profile Send private message
LaurentG



Joined: 13 Oct 2016
Posts: 32

PostPosted: Thu Jul 11, 2019 3:29 pm    Post subject: Reply with quote

Je me réponds à moi-même... car j'ai obtenu la réponse sur le forum MOBAC de sourceforge.net, et je me dis que ça peut intéresser d'autres que moi.

La réponse est ici : https://sourceforge.net/p/mobac/forum/general/thread/256edcff64/
Back to top
View user's profile Send private message
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Fri Jul 12, 2019 12:47 pm    Post subject: BELGIQUE Topomapviewer Reply with quote

Bonjour,
Quelqu'un serait-il apte à écrire un BSH ou XML correspondant à ce type de cartes topographiques de la Belgique.

http://www.ngi.be/topomapviewer/services/1.0.0/RD_TOP10R_CACHE/default/3812f/latest/10/243361/212742.png


Merci.
Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Fri Jul 12, 2019 2:25 pm    Post subject: Re: BELGIQUE Topomapviewer Reply with quote

guest wrote:
Quelqu'un serait-il apte à écrire un BSH ou XML correspondant à ce type de cartes topographiques de la Belgique.

Ne pas hésiter à faire une recherche : le BSH donné en https://www.trekbuddy.net/forum/viewtopic.php?p=58849#58849 marche très bien chez moi. Wink
Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Sun Jul 14, 2019 2:49 pm    Post subject: Re: BELGIQUE Topomapviewer Reply with quote

[quote="guest"][quote="guest"]Quelqu'un serait-il apte à écrire un BSH ou XML correspondant à ce type de cartes topographiques de la Belgique.[/quote]
Ne pas hésiter à faire une recherche : le BSH donné en https://www.trekbuddy.net/forum/viewtopic.php?p=58849#58849 marche très bien chez moi. ;)[/quote]

Merci pour la réponse.
Certes, j'avais fait la recherche et déjà obtenu cela qui, chez moi aussi, marche très bien.
Mais ce qui m'intéresse, c'est la version "CARTES CLASSIQUES" types "TOP10MAP" ou "TOP50MAP" et non pas la version "CARTOWEB-TOPO" que donne le BSH cité plus haut et rappelé ci-après :

name = "Belgique";
tileType = "png";
minZoom = 7;
maxZoom = 17;
String getTileUrl( int Zoom, int X, int Y ) {
return "http://www.ngi.be/cartoweb/1.0.0/topo/default/3857/"+Zoom+"/"+Y+"/"+X+".png";
}
Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Mon Jul 15, 2019 9:21 am    Post subject: Reply with quote

Bonjour trekker54,
J'ai écrit une bafouille sur les clés IGN et le UserAgent ici :
http://randochartreuse.free.fr/mobac2.x/index.htm#useragent
Il faut donc que tu saches si avec ta clé tu as validé "Referer" ou "User Agent" et quelle valeur tu as entré.
Avec ces infos je pourrais t'aider.
En tout cas l'erreur sur la dalle provient de ça
Nicolas
Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Mon Jul 15, 2019 9:30 am    Post subject: Reply with quote

Bonjour LaurentG
Load balancing en BSH :
exemple 1
Num_Server = (X % 4); // 0 1 2 3
return "http://mt" + Num_Server + ".google.com" + ...
exemple 2
Num_Server = (X % 3); // 0 1 2
Let_Server = (char)(97 + Num_Server); // a b c
return "https://" + Let_Server + ".tile.opentopomap.org" + ...
exemple 3
Num_Server = (X % 4) + 1; // 1 2 3 4
return "https://wmts" + Num_Server + ".geoportail.lu" + ...

Nicolas
Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Mon Jul 15, 2019 12:29 pm    Post subject: Reply with quote

Quote:
Bonjour,
Quelqu'un serait-il apte à écrire un BSH ou XML correspondant à ce type de cartes topographiques de la Belgique.
http://www.ngi.be/topomapviewer/services/1.0.0/RD_TOP10R_CACHE/default/3812f/latest/10/243361/212742.png
Merci.

Où as-tu trouvé cette dalle ?
J'ai pondu un WMS qui va au zoom 22. C'estte dalle en fait-elle partie ?
Code:

// Nom de la carte affiché dans MOBAC
   name = "Belgique, cartes Topo WMS-Z(22)-2019";

// Nom du serveur
   String MyServer = "wms.ngi.be";
   
// Key au format "/blabla"
   String MyKey = "";   
   
// MyUserAgent correspond à celui créé notemment avec la clé IGN
// Par défaut, on trouve souvent MyUserAgent = "Mozilla/5.0 Gecko/20100101 Firefox/49.0";
   String MyUserAgent = "Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML,like Gecko) Chrome/70.0.3538.102 Safari/537.36";

// MyReferer peut être demandé
   String MyReferer = "";

// MyFolder au format "/blabla"
   String MyFolder = "/cartoweb/1/service";

// Paramètres communs
   String MyService = "WMS";      // Service : le type de service (ici : “WMTS”)
   String MyVersion = "1.3.0";      // Version : la version du service utilisée (1.0.0)
   String MyRequest = "GetMap";   // Request : la requête adressée au serveur (GetCapabilities, GetTile ou GetFeatureInfo)

// Paramètres spécifiques GetMap
   String MyFormat = "image/png";                        // Format : le format de sortie - type-mime - du fichier image (“image/png”, “image/jpg”, …)
   String MyLayers = "cartoweb_overlay,cartoweb_topo";         // Layers : la ou les ressources à utiliser pour calculer l’image. C’est le nom technique de la ressource qui est utilisé
   String MyStyles = "";                              // Styles : le style de rendu des couches
   String Mycrs = "EPSG:3857";                           // Crs : indique le système de coordonnées utilisé en WMS 1.3 (ex :900913, 3857)
   String Mysrs = "";                                 // Srs : indique le système de coordonnées utilisé en WMS version < 1.3
   String Mywidth = "256";                              // Width : largeur de l’image finale en pixels
   String Myheight = "256";                           // Height : hauteur de l’image finale en pixels
   String Mymap = "";                                 // Map : Spécifique au serveur "wms.pcn.minambiente.it". Si vide et inutile, peut générer l’erreur : Regular expression error. MS_DEFAULT_MAPFILE_PATTERN
   String Myexeptions = "INIMAGE";                        // Exeptions : Texte dans une image décrivant la nature de l’erreur

// Paramètre spécifique à certains serveurs (Google, 4umaps, etc.). Parfois "jpeg" au lieu de "jpg"
   String TileExt ="png";

tileType = "png";   // Type d’image fourni par le serveur (png, jpg or gif)
tileSize = 256;      // Facultatif : Supprimer la ligne dans le doute
minZoom = 2;      // Facultatif : Zoom minimal souhaité (et/ou fourni par le serveur)
maxZoom = 22;      // Facultatif : Zoom maximal souhaité (et/ou fourni par le serveur) -> Maximum 22 pour Mobac

String getTileUrl(int Zoom, int X, int Y) {
// Autres paramètres spécifiques GetTile
//      TileMatrix = Zoom : Le nom de la matrice qui contient la tuile
//      TileCol = X : Le numéro de colonne du coin supérieur gauche de la tuile
//      TileRow = Y : Le numéro de ligne du coin supérieur gauche de la tuile
   if (Zoom < 7) {
      // gestion Zoom < 7, on prend une carte générique Google pour voir le monde entier
      return "http://mt0.google.com/vt/lyrs=m@176103410&hl=fr&s=Galileo&scale=1&z=" + Zoom + "&x=" + X + "&y=" + Y;
   }else{
      // "http://wms.ngi.be/cartoweb/1/service?EXCEPTIONS=INIMAGE&Layers=cartoweb_overlay,cartoweb_topo&Styles=&Service=WMS&Request=GetMap&version=1.3.0&Format=image/png&srs=&crs=EPSG:3857&width=256&height=256&bbox=567162.7497970581,6567775.217461242,567468.4979101563,6568080.965574341"
      return "http://" + MyServer + MyFolder + "?EXCEPTIONS=" + Myexeptions + "&Layers=" + MyLayers + "&Styles=" + MyStyles + "&Service=" + MyService + "&Request=" + MyRequest + "&version=" + MyVersion + "&Format=" + MyFormat + "&srs=" + Mysrs + "&crs=" + Mycrs + "&width=" + Mywidth + "&height=" + Myheight + "&bbox=" + mercatorTileEdges(X,Y,Zoom);
   }
}

void addHeaders(java.net.HttpURLConnection conn) {
   conn.addRequestProperty("Referer",MyReferer);
   conn.addRequestProperty("User-Agent",MyUserAgent);   
}

//
// Fonction projecion de Mercator
//
   static import java.lang.Math.*;

   numTiles(Z){
      return abs(pow(2,Z));
   }
   mercatorToLat(mercatorY){
      return(toDegrees(atan(sinh(mercatorY))));
   }
   latEdges1(Y,Z){
      n = numTiles(Z);
      unit = 1 / n;
      relY1 = Y * unit;
      lat1 = mercatorToLat(PI * (1 - 2 * relY1));
      return lat1;
   }
   latEdges2(Y,Z){
      n = numTiles(Z);
      unit = 1 / n;
      relY1 = Y * unit;
      relY2 = relY1 + unit;
      lat2 = mercatorToLat(PI * (1 - 2 * relY2));
      return lat2;
   }
   lonEdges1(X,Z){
      n = numTiles(Z);
      unit = 360 / n;
      lon1 = -180 + X * unit;
      return lon1;
   }
   lonEdges2(X,Z){
      n = numTiles(Z);
      unit = 360 / n;
      lon1 = -180 + X * unit;
      lon2 = lon1 + unit;
      return lon2;
   }
   tileEdges(X,Y,Z){
      return (latEdges2(Y,Z)+","+
            lonEdges1(X,Z)+","+
            latEdges1(Y,Z)+","+
            lonEdges2(X,Z));
   }
   lon2mercator(l){
      return (l * 20037508.34 / 180);
   }
   lat2mercator(l){
      r = toRadians(l);
      lat = log((1+sin(r)) / (1-sin(r)));
      return (lat * 20037508.34 / 2 / PI);
   }
   mercatorTileEdges(X,Y,Z){
      return (lon2mercator(lonEdges1(X,Z))+","+
            lat2mercator(latEdges2(Y,Z))+","+
            lon2mercator(lonEdges2(X,Z))+","+
            lat2mercator(latEdges1(Y,Z)));
   }
//
// FIN Mercator
//

Back to top
View user's profile Send private message Visit poster's website
guest



Joined: 08 Oct 2006
Posts: 5014

PostPosted: Tue Jul 16, 2019 7:47 pm    Post subject: Re: BELGIQUE Topomapviewer Reply with quote

guest wrote:

Mais ce qui m'intéresse, c'est la version "CARTES CLASSIQUES" types "TOP10MAP" ou "TOP50MAP" et non pas la version "CARTOWEB-TOPO"

Ah, OK ; le problème, c'est que ces dalles ne sont pas fournies en projection 3857 (Google Mercator) comme MOBAC en aurait besoin, je ne vois qu'une projection 3812 = Lambert belge qui est incompatible.


guest wrote:

J'ai pondu un WMS qui va au zoom 22. C'estte dalle en fait-elle partie ?

Sauf erreur ça sort la même chose que le BSH cité plus haut? et pas la version "scan de carte papier" des Top10 ou Top50 demandée ci-dessus.
Back to top
View user's profile Send private message Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    TrekBuddy Forum Index -> Français All times are GMT
Goto page Previous  1, 2, 3 ... 56, 57, 58
Page 58 of 58

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group