CRÉATION DE CARTES À PARTIR DU GÉOPORTAIL DE L'IGN

Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
- - Dernière réponse : mikayoda
Messages postés
4
Date d'inscription
vendredi 25 avril 2014
Statut
Membre
Dernière intervention
10 mai 2014
- 10 mai 2014 à 12:04
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/54980-creation-de-cartes-a-partir-du-geoportail-de-l-ign

Afficher la suite 
cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
233 -
Salut,

Je trouve que ce code est très intéressant, cependant, il manque cruellement de commentaires et tu as fais quelques maladresses lors de l'écriture. Dommage parce que c'est super comme idée d'application.

J'ai ouvert un sujet sur le forum pour que nous puissions en parler, le code y est mieux présenté que dans les commentaires des sources. C'est ici :
http://www.javafr.com/forum/sujet-PROPOS-CREATEUR-CARTES-PARTIR-GEOPORTAIL-IGN_1627750.aspx

En tout cas, super idée !
cs_Julien39
Messages postés
6449
Date d'inscription
mardi 8 mars 2005
Statut
Modérateur
Dernière intervention
17 mai 2018
233 -
Bonjour,

Le site vers lequel pointe cette source est indisponible, ce qui me donne la trace suivante lors de l’exécution :

java.net.ConnectException: Connection refused: connect
at java.net.TwoStacksPlainSocketImpl.socketConnect(Native Method)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:339)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:200)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:182)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:157)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:391)
at java.net.Socket.connect(Socket.java:579)
at java.net.Socket.connect(Socket.java:528)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:378)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:473)
at sun.net.www.http.HttpClient.(HttpClient.java:203)
at sun.net.www.http.HttpClient.New(HttpClient.java:290)
at sun.net.www.http.HttpClient.New(HttpClient.java:306)
at sun.net.www.protocol.http.HttpURLConnection.getNewHttpClient(HttpURLConnection.java:995)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:931)
at sun.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:849)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1299)
at java.net.URL.openStream(URL.java:1037)
at fr.julien.cartes.LoadImageApp.Construimage(LoadImageApp.java:157)
at fr.julien.cartes.LoadImageApp.(LoadImageApp.java:69)
at fr.julien.cartes.LoadImageApp$2.run(LoadImageApp.java:184)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
at java.awt.EventQueue.access$200(EventQueue.java:103)
at java.awt.EventQueue$3.run(EventQueue.java:682)
at java.awt.EventQueue$3.run(EventQueue.java:680)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
Bonjour,
très intéressant pour préparer des itinéraires de randonnées ! Mais je ne suis pas arrivé à trouver les N° de colonne et de ligne des dalles autres que ceux qui son fournis dans l'exemple "plainfaing.png". Le cache de Firefox après une visite sur Geoportail me semble complètement hermétique.
Merci d'apporter des précisions sur la façon de récupérer ces N° de dalles.
Je suis désolé, mais je ne peux guère que reprendre la procédure décrite en http://jrepetto.free.fr/ttmaps/geoportail
1) installer l'extension de FireFox https://addons.mozilla.org/fr/firefox/addon/cacheviewer-fx4/?src=api
2) faire une consultation de géoportail à l'échelle 1/25000 de l'endroi d'où on veut extraire la carte
3) faire Outils-> CacheViewer
4) en triant sur la colonne "Dernière utilisation", devraient apparaitre des adresses d'origine commençant par "http://gpp3-wxs.ign.fr..."
5) les N° de ligne et de colonne de dalle sont les paramètres TILEROW et TILECOL
Bonne chance !
Merci MANT2011, ça marche ! J'avais bien suivi cette procédure mais omis de régler l'échelle à 1/25000, ce qui fait que TILEROW et TILECOL avaient des valeurs trop faibles et l'application générait une erreur.