Génération
d'une carte touristique |
J'aime
bien avoir de bonnes cartes lorsque je pars en vacances, et préparer
ainsi à distances les itinéraires de visites à l'avance. Aussi, il est possible de consulter sur son ordinateur des cartes gratuites, telles que l'excellent Geoportail, Google Map ou encore OpenStreetMap, c'est cette derniere ressource que nous allons exploiter, car elle est libre et couvre l'ensemble du territoire terrestre. Pour cela, j'ai créé ce programme sous python 2 (les librairies n'existent pas sous Python3 au moment ou j'ai écrit ce programme). >> le programme L'image produite peut être très grande, et vous pouvez utiliser le programme de découpe d'image qui se trouve >> ici << Le principe est que sur le site openstreet, la carte est tuilée, c'est a dire qu'elle est composée de plusieurs petites images apposées cote à cote. Ainsi, lorsque vous êtes sur ce site, il n'y apas besoin de charger toute l'image du monde entier, mais seulement l'ensemble des tuiles nécessaires pour recouvrir votre écran. Ainsi, si on connait l'une des tuiles, on peut appeler ses voisines et les enregistrer. Ces tuiles enregistrées sont ensuites assemblées les unes aux autres pour ne faire qu'une seule grande image La difficulté réside à trouver le nom de la première tuile, celle en haut à gauche de votre écran. Sur Firefox, vous pouvez aller sur "Informations sur la page" Vous oyez alors les tuiles ainsi que des nombres qui lui sont associés dans l'adresse (URL), ici 66406 et 45088 pour la carte du cimetière du Père Lachaise à Paris, ce sont ces 2 nombres qu'il va falloir relever pour nous permettre d'enregistrer une grande carte touristique. C'est ce que j'ai fait pour enregister une partie de la carte de la Turquie, à Istanbul : |