Allez sur le site Géoportail en cliquant sur l'image ci-dessous.
Entrez "château de terre neuve", une proposition à Fontenay le Comte devrait apparaître.
Comme vous pouvez le constater, sur la droite, vous avez une boîte à outils vous permettant d'afficher les coordonnées GPS. Donnez les coordonnées GPS du chateau de Terre Neuve en DMS, en DD ainsi que son altitude.
Quel bâtiment trouve-t-on aux coordonnées : latitude 46°28'0,43''N et longitude 0°48'53,34''O
Vous pouvez constater qu'en haut à gauche, vous avez accès à d'autres cartes. Affichez tous les fonds de cartes. Par défaut, c'est la carte IGN qui est affichée.
Choisissez photographies aériennes 1950-1965. Que trouve-t-on à la place du self ? Que trouve-t-on à la place du terrain de sport du lycée professionnel ?
Essayez les différents fonds de carte.
Affichez le fond de carte OpenStreetMap. Nous allons découvrir comment ce fond de carte a été construit.
Regardez la vidéo suivante pour découvrir ce qu'est OpenStreetMap.
Ouvrez le logiciel spyder pour y copier coller le programme suivant:
import folium c= folium.Map(location=[46.078025, 6.409053]) c.save('maCarte1.html')
Pensez à enregistrer votre travail dans:
votre dossier de classe/votre nom/5 carto/TP3.
Appelez le :
carte_1
Faîtes fonctionner le programme. Allez dans votre dossier de classe/espace d'échange/SNT/votre nom/5 carto/ TP 3 et ouvrez le fichier : maCarte1.html
La compréhension du programme est assez simple.
L'instruction: folium.Map génère la carte localisée autour des coordonnées GPS fournies en Dégrés Décimaux.
Ici on entre le résultat dans la varaiable c.
La dernière instruction permet de faire une sauvegarde du résultat.
Modifiez le programme en entrant les coordonnées GPS du lycée Notre Dame (attention, la seconde coordonnée est négative) ( changer le nom du fichier de sauvegarde pour ne pas effacer l'ancien, appelez le maCarte2.html).
Pensez à enregistrer votre travail dans:
votre dossier de classe/votre nom/5 carto/TP3.
Appelez le :
carte_2
Faîtes le fonctionner, puis affichez la carte obtenue qui doit se trouver dans votre dossier de classe/espace d'échange/SNT/ votre nom/5 carto/ TP 3
Reprenez votre programme précédent et ajoutez lui un zoom en vous aidant de la lecture du programme suivant: (attention à prendre vos coordonnées du lycée)
import folium c= folium.Map(location=[46.078025, 6.409053],zoom_start=18) c.save('maCarte3.html')
Plus la valeur de "zoom_start" sera grande et plus le zoom sera important.
A nouveau, changez le nom du fichier de sauvegarde : maCarte3.html
Pensez à enregistrer votre travail dans:
votre dossier de classe/votre nom/5 carto/TP3.
Appelez le :
carte_3
Faîtes le fonctionner et affichez la carte.
Afin de vraiment personnaliser la carte, il est possible d'ajouter des marqueurs sur la carte. Un marqueur sera simplement défini par ses coordonnées (latitude et longitude).
Reprenez à nouveau votre carte de Fontenay avec votre zoom et en vous aidant du programme suivant, ajoutez lui un marqueur pour le bâtiment des capucins dont vous avez les coordonnées DMS (à convertir en DD) dans la partie I de ce TP (vous pouvez vous servir du convertisseur situé dans le TP 1).
A nouveau, changez le nom du fichier de sauvegarde : maCarte4.html
Pensez à enregistrer votre travail dans:
votre dossier de classe/votre nom/5 carto/TP3.
Appelez le :
carte_4
Faîtes le fonctionner et affichez la carte. (Attention, la deuxième coordonnée est négative).
import folium c= folium.Map(location=[46.078025, 6.409053],zoom_start=18) folium.Marker([46.078025, 6.409053]).add_to(c) c.save('maCarte.html')
Je vous propose d'améliorer encore votre programme en associant une information à votre marqueur (popup="Capucins"). Pour cela, aidez-vous du programme suivant:
A nouveau, changez le nom du fichier de sauvegarde : maCarte5.html
Pensez à enregistrer votre travail dans:
votre dossier de classe/votre nom/5 carto/TP3.
Appelez le :
carte_5
Faîtes le fonctionner et affichez la carte.
import folium c= folium.Map(location=[46.078025, 6.409053],zoom_start=18) folium.Marker([46.078025, 6.409053],popup="Lycée G Fichet").add_to(c) c.save('maCarte.html')
Cliquez sur le marqueur pour faire apparaître l'information.
Regardez la vidéo suivante pour découvrir comment contribuer à OpenStreetMap.