[[{"text":"Remplir les champs ci-dessous :","title":"Création d'une carte avec python et leaflet","posi":0},{"edit":"Nom : "},{"edit":"Prénom : "},{"edit":"Classe : "},{"text":"
"}],[{"text":"Après avoir regardé les deux vidéos ci-dessous, rédigez un texte de quelques lignes sur le principe du fonctionnement du GPS et de Galileo.
"},{"edit":"
Ecrire ici votre texte.
"}],[{"text":"
Le temps mis par le signal envoyé par un satellite Galiléo et reçu par un récepteur est de 76,7ms.
Calculer la distance entre le récepteur et le satellite.
Rappel ; La vitesse de la lumière est de 3.10^8 m/s ou 300000000m/s
","title":"Exercice : calcul de distance"},{"code":"
v = 300000000
print(v)
"},{"edit":"
Ecrire ici la réponse.
"}],[{"text":"
Vous allez utiliser la librairie leaflet et saisir le programme ci-dessous.
Copier et exécuter le code
import map
#gestion de la carte
map( 48 , -2.5 )
\t\t
Notez bien que nous avons une véritable carte et pas une simple image (il est possible de zoomer ou de se déplacer).
Faites une copie d’écran de la carte et insérez la dans \"Répondre ici\".
Le programme est simple à comprendre :
La première ligne : « import map » permet d’importer la bibliothèque leaflet afin de pouvoir l’utiliser
La deuxième ligne est le coeur de notre programme, nous créons un objet carte. « map . map( 48 , -2.5 ) génère un objet carte centrée sur le point de latitude « 48 » et de longitude « 2.5 ».
Plus généralement nous avons « map(latitude, longitude , zoom) ». Il suffit donc de renseigner la bonne longitude et la bonne latitude pour que la carte soit centrée sur le point désiré.
","title":"Création d'une carte"},{"code":"
import map
#gestion de la carte
map( 48 , -2.5 , 9 )
"},{"edit":"
Répondre ici.
"}],[{"text":"
Modifiez le programme précédent pour qu’il génère une carte centrée sur votre ville (la longitude et la latitude d’une ville sont facilement trouvables sur le web).
Faites une copie d’écran de la carte et insérez la dans \"Répondre ici\".
","title":"Ma ville"},{"code":"
"},{"edit":"
Répondre ici.
"}],[{"text":"
Il est possible d’obtenir un niveau de zoom différent en ajoutant un 3ème paramètre zoom.
map( 48 , -2.5 , 10)
Saisissez et testez le programme ci-dessous
import map
#gestion de la carte
map( 48 , -2.5 ,10)
\t\t
Plus sa valeur sera grande et plus le zoom sera important.
Modifier le programme pour zoomer sur votre ville.
Faites une copie d’écran de la carte et insérez la dans \"Répondre ici\".
","title":"Zoom"},{"code":"
"},{"edit":"
Répondre ici.
"}],[{"text":"
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).
Saisissez et testez le programme ci-dessous
import map
#gestion de la carte
map( 48 , -2.5 )
#ajouter un marqueur
marker( 48 , -2.5 )
\t\t
Nous avons uniquement ajouté la ligne « marker… », il faut juste renseigner les coordonnées souhaitées (ici 48 pour la latitude et -2.5 pour la longitude)
Il est possible d’ajouter plusieurs marqueurs sur une même carte, il suffira d’ajouter autant de ligne « marker(latitude, longitude) » que de marqueurs désirés.
Modifier le programme pour que le marker soit centré sur votre ville.
Faites une copie d’écran de la carte et l'insérer dans \"Répondre ici\".
","title":"Les marqueurs"},{"code":"
"},{"edit":"
.
Répondre ici.
"}],[{"text":"
Il est possible d’associer une information à un marqueur en ajoutant un 3ème paramètre.
marker( 48 , -2.5, \"mon information\" )
Saisissez et testez le programme ci-dessous
import map
#gestion de la carte map( 48.278642, -3.551123,16 )
#localiser un point
map.click()
#ajouter un marqueur
marker( 48.278642, -3.551123 ,\"Lycée Sérusier\")
\t\t
Il suffit de cliquer sur le marqueur pour que l’information définie par le 3ème paramètre « popup » apparaisse à l’écran (ici en cliquant sur le marqueur nous verrons donc apparaitre « Lycée Sérusier »).
L'instruction map.click(), détermine votre position sur la carte.
Modifier le programme pour que le marqueur soit centré et indique le nom de votre ville.
Faites une copie d’écran de la carte et l'insérer dans \"Répondre ici\".
","title":"Les marqueurs"},{"code":"
import map
#gestion de la carte map( 48.278642, -3.551123,16 )
#localiser un clique
map.click()
#ajouter un marqueur
marker( 48.278642, -3.551123 ,\"Lycée Sérusier\")
"},{"edit":"
.
Répondre ici.
"}],[{"text":"
Maintenant que vous savez utiliser leaflet. Vous allez créer une carte de votre ville qui indiquera (marqueur) les positions suivantes :
- La mairie:
- L'église;
- L'école;
- La boulangerie;
- Votre domicile.
\t
Réaliser le programme.
Remarque ; L'instruction map.click() permet d'afficher la latitude et la longitude du point cliqué sur la carte..
Faites une copie d’écran de la carte et l'insérer dans \"Répondre ici\".
","title":"Créer votre carte"},{"code":"
"},{"edit":"
.
Répondre ici.
"}],[{"text":"Faites suivant et envoyez votre travail au format pdf à l'adresse mail ci-dessous :
Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
[[{"text":"Afin de vérifier vos acquis, répondez aux questions suivantes.","posi":0}],[{"text":"Combien de satellites faut-il au minimum pour qu'un récepteur GPS fonctionne?"},{"radio":[{"label":"4","sol":true},{"label":"1","sol":false},{"label":"6","sol":false},{"label":"10","sol":false}]}],[{"text":"
Quel est l'acronyme de GPS?
"},{"radio":[{"label":"Global Positioning System","sol":true},{"label":"Global Positioning Service","sol":false},{"label":"Grande Positioning Service","sol":false},{"label":"Grande Portée Système","sol":false}]}],[{"text":"Quelles informations sont envoiyé par chaque satellite?"},{"chekbox":[{"label":"l'heure d'envoi du satellite","sol":true},{"label":"la position du satellite","sol":true},{"label":"la position de la personne","sol":false},{"label":"l'heure ou se trouve la personne","sol":false}]}],[{"text":"
De quel type est votre appareil gps?
"},{"radio":[{"label":"C'est un récepteur","sol":true},{"label":"C'est un émetteur"}]}],[{"text":"Quelle sont les informations que peut donner votre gps?"},{"chekbox":[{"label":"latitude ","sol":true},{"label":"longitude","sol":true},{"label":"l'altitude","sol":true},{"label":"l'heure","sol":true},{"label":"envoyer ma localisation","sol":false}]}],[{"text":"
Pour déterminer un itinéraire entre 2 lieux, par quel point on commence?
"},{"radio":[{"label":"Par l'arrivé","sol":true},{"label":"Par le départ","sol":false},{"label":"On se place au milieu","sol":false},{"label":"On part des 2 lieux","sol":false}]}],[{"text":"De quel type est l'horloge dans les gps? "},{"radio":[{"label":"C'est une horloge atomique.","sol":true},{"label":"C'est une horloge à quartz."},{"label":"C'est une horloge à ressort.","sol":false},{"label":"C'est une horloge astronomique.","sol":false}]}],[{"text":"Quelle est la précision des horloges dans les gps?"},{"radio":[{"label":"100 nanoseconde","sol":true},{"label":"100 microseconde","sol":false},{"label":"1 seconde","sol":false},{"label":"1 milliseconde","sol":false}]}]]
La distance (d) en ligne droite entre Rennes et Carhaix est de 141km.
Modifier et exécuter le code ci-dessous pour déterminer en combien de temps un signal sonore partant de Rennes arrive jusqu’à Carhaix.
Donner le résultat en seconde et en minute seconde.
Vérifier la distance en mesurant sur la carte.
Commenter le code ci-dessous.
","title":"Travail à faire"},{"code":"
import map
#Calcul pour 50km
d=50000
v = 340
t = d / v
print(\"temps=\",t,\"s\")
#gestion de la carte
map( 48 , -2.5 )
marker( 48.0833 , -1.6833 , \"Rennes\" )
marker( 48.2759, -3.5733 , \"Carhaix\" )
circle( 48.0833 , -1.6833 ,d,'green')
"},{"edit":"
Ecrire ici vos réponses.
"},{"solution":"
On a d = v . t
t = d / v
t = 141000/340
t = 415s ou 5min 55s
Le signal sonore met 5min 55s à parcourir la distance Rennes Carhaix.
"}],[{"text":"
Maintenant que vous avez compris le calcul et le programme.
Vous allez rechercher le trésor en centre Bretagne.
Pour le localiser, vous devrez modifier le programme page suivante.
Dans tous les calculs, on arrondira les distances à 1m et les temps à 0.1 seconde.
","title":"Chasse au trésor sur la Bretagne"},{"code":"
import map
#gestion de la carte
map( 48.2759, -3.5733 ,9 )
marker( 48.2759, -3.5733 , \"Carhaix\" )
circle( 48.2759, -3.5733 ,10000,'green')
"},{"edit":"
"}],[{"text":"
1er indice : Le signal met 31.8 s pour parvenir à Carhaix ( 48.2759, -3.5733 ).
A quelle distance se trouve le tresor de Carhaix.
Tracer sur la carte le cercle correspondant.
2ème indice : Le signal met 60.8 s pour parvenir à Trémargat ( 48.332056, -3.267420 ).
A quelle distance se trouve le trésor de Trémargat.
Tracer sur la carte le cercle correspondant.
3ème indice : Le signal met 44.5 s pour parvenir à Huelgoat ( 48.364274, -3.744854 ).
A quelle distance se trouve le trésor de Huelgoat.
Tracer sur la carte le cercle correspondant.
4ème indice : Le signal met 26.9 s pour parvenir à Callac ( 48.404509, -3.427933 ).
A quelle distance se trouve le trésor de Callac.
Tracer sur la carte le cercle correspondant.
Quel est le nom de la commune et le lieu où se trouve le trésor?
","title":"Chasse au trésor"},{"code":"
import map
#Calcul pour 50km
v = 340
#gestion de la carte
#Afficher la carte
map( 48.2759, -3.5733 ,10 )
#Calcul de la distance
t = 31.8
d = v*t
print(\"dCarhaix=\",d,\"m\")
#positionner Carhaix
marker( 48.2759, -3.5733 , \"Carhaix\" )
circle( 48.2759, -3.5733 ,10000,'green')
"},{"edit":"
Ecrire ici vos réponses.
"}],[{"text":"
Nos appareils GPS (smartphones, véhicules …) utilisent également le principe de calcul d’une distance à partir du temps de propagation d’une onde. Ils calculent le temps que met un signal pour faire un aller depuis un satellite.
Quatre satellites visibles suffisent pour obtenir la position et l’altitude du récepteur GPS ;
Les algorithmes implantés dans les appareils GPS calculent les informations numériques : altitude, coordonnées en latitude et longitude … et les stockent dans la mémoire de l’appareil (votre localisation !) ;
Si vous autorisez leur utilisation (data), ces informations numériques sont envoyées aux applications qui le souhaitent sous la forme d’une trame (suite de bits représentants des informations codées en binaire, souvent des caractères).
La norme NMEA (National Marine Electronics Association) définit une trentaine de trames GPS différentes.
La trame au format GGA est aujourd’hui une des plus utilisée
","title":"Analogie avec le GPS"},{"edit":"
.
"}],[{"text":"
Après avoir regardé la vidéo ci-dessous, résumez en quelques lignes ce qu’est Open Street Mapp
C
","title":"Open Street Map"},{"edit":"
Ecrire ici votre réponse.
"}],[{"text":"
Voici une petite vidéo qui vous montre qu’il est possible de contribuer au projet Open Street Map sans être un spécialiste
Vous aussi, vous pouvez utiliser ou contribuer à Open Street Map (OSM).
Pour utiliser OSM, rendez-vous le site Open Street Map https://www.openstreetmap.org/
Une fois sur la carte, vous pouvez par exemple, chercher La Gare Lyon Part Dieu.
Avec l’interface, cherchez et répondez aux questions suivantes :
Requête sur l’objet Lyon Part Dieu (flèche avec point interrogation)
Dans la fenêtre de gauche cliquer sur l’objet « Arrêt de Chemin de Fer Lyon Part Dieu
Noter la Latitude et Longitude
A droite, se trouve la Rue de la Villette (en Jaune)
Sur cette rue, des icones vertes et marron sont repérées: de quoi s’agit il ?
En cliquant sur un de ces objets , faite une requête dessus et donner toutes les informations sur cet objet
Qui a cartographié cet objet ? Quand ? Jour ? Heure ?
Comme vous pouvez le voir , tout est cartographiable !
Chercher un itinéraire de la Gare Lyon Part Dieu à l’Opéra de Lyon à pied : faire une copie d’écran
Depuis 2007, la carte OSM se construit dans différentes parties du globe. Pour la ville de Lyon, vous pouvez visualiser l’évolution de la carte en cliquant sur le lien ci-dessous: https://mvexel.github.io/thenandnow/#12/45.7667/4.8391
Vous pouvez aussi visualiser la construction « en live » de la carte dans les différentes parties du monde sur le lien ci-dessous:
http://live.openstreetmap.fr/
","title":"Comment contribuer à Open Street Map ?"},{"edit":"
Ecrire ici vos résultats.
"}],[{"text":"
Pour contribuer, vous vous créez un compte sur openstreet map (lien vers le Tutoriel ci-dessous ).
Vous pouvez en étant loggué (ou non), ajouter des notes sur les cartes Open Street Map pour participer à la connaissance locale de votre lieu de vie.
Lien vers le Tutoriel: https://www.openstreetmap.org/welcome
Ce qu’il y a sur la carte
OpenStreetMap sert à cartographier des objets qui sont à la fois réels et actuels — il contient des millions de bâtiments, de routes et d’autres détails sur des lieux. Vous pouvez cartographier n’importe quel élément du monde réel qui vous intéresse.
Ce qui est par contre exclu sont les données subjectives comme les cotes de popularité, les éléments historiques ou hypothétiques, et les données venant de source protégées par le droit d’auteur ou des droits voisins. À moins d’avoir une permission spéciale, ne copiez rien depuis une carte papier ou en ligne.
","title":"A vous de contribuer"},{"edit":" "}],[{"text":"
Une fois sur le lien précédent, cliquez sur commencer à cartographier. Saisissez dans la recherche: Carhaix . La carte OSM de la ville apparaît.
Vous pouvez alors choisir un lieu (le Lycée, autres) et saisir une note concernant ce bâtiment (icône suggérer une amélioration de la carte sur le panneau de droite). La note va être répertoriée sur la carte. La saisie de l’information demande une validation par un tiers. Cette validation (ou Résolution) peut également être réalisée par vous même.
On peut ensuite partager sa carte avec l’icône partager sur le panneau de droite. Vous pouvez partager via un lien html ou un fichier pdf ou image
","title":"Exemple 1: Ajout simple d’une note sur un point d’intérêt"},{"edit":" "}],[{"text":"
Pour contribuer, il faut utiliser un éditeur. Une possibilité est l’outil de modification intégré iD disponible sur la page de la carte
Opsenstreetmap en cliquant sur le bouton ‘modifier’ : https://www.openstreetmap.org/
En termes de contribution, on vous propose:
Soit d’ajouter un nouveau point d’intérêt que vous connaissez et que vous souhaitez partager. Pour cela en haut de la fenêtre clique sur point et suivez les instructions. Vous pouvez saisir différents champs ou attributs permettant de décrire au mieux ce point. On vous demandera ensuite de sauvegarder votre modification pour la soumettre à une vérification éventuelle par d’autres utilisateurs.
Soit de compléter les attributs ou champs d’objets (bâtiments, parcs, arbre, routes) déjà répertoriés sur OSM. Ces objets apparaissent en surligné sur la carte: rouge pour les bâtiments, jaune pour les routes, vert pour parcs, etc…… Ci-dessous l’exemple, du bâtiment Mairie et des attributs associés (sur la fenêtre de gauche) que l’on peut compléter ou modifier.
Une fois votre travail sur Open Street Map terminé, rédigez un résumé de quelques lignes qui expliquera en quoi vous avez contribué au projet (ajouts, corrections…)
","title":"Exemple 2: Contribution via l’éditeur de carte iD"},{"edit":"
Ecrire ici votre résumé.
"}],[{"text":"
Si vous voulez vous initier à StreetComplete et/ou participer à une cartopartie, c’est un jeu d’enfants, en visionnant cette vidéo:
Donnez votre avis en quelques lignes sur votre intérêt pour la cartographie avec StreetComplete et les cartoparties.
","title":"Pour aller plus loin"},{"edit":"
Ecrire ici votre avis.
"}],[{"text":"
Une fois que vous avez terminé l'activité. Envoyez votre travail à Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
[[{"text":"Afin de vérifier vos acquis, répondez aux questions suivantes."}],[{"text":"En quelle année a été lancé le GPS?"},{"radio":[{"label":"1973","sol":true},{"label":"1953","sol":false},{"label":"1993","sol":false},{"label":"2003","sol":false}]}],[{"text":"
Quel est l'acronyme de GPS?
"},{"radio":[{"label":"Global Positioning System","sol":true},{"label":"Global Positioning Service","sol":false},{"label":"Grande Positioning Service","sol":false},{"label":"Grande Portée Système","sol":false}]}],[{"text":"Le système gps est composé de combien de satellite?"},{"radio":[{"label":"31","sol":true},{"label":"5","sol":false},{"label":"1","sol":false},{"label":"100","sol":false}]}],[{"text":"
A quelle altitude sont positionnés les satellite?
"},{"radio":[{"label":"20 000km","sol":true},{"label":"200km"},{"label":"2000km","sol":false},{"label":"200 000km","sol":false}]}],[{"text":"En quelle année a été créée la première carte numérique sur le web?"},{"radio":[{"label":"1993","sol":true},{"label":"2013","sol":false},{"label":"1963","sol":false},{"label":"1933","sol":false}]}],[{"text":"
En quelle année a été opérationel le GPS?
"},{"radio":[{"label":"1995","sol":true},{"label":"2005","sol":false},{"label":"1965","sol":false},{"label":"1935","sol":false}]}],[{"text":"En quelle année a été créé Galiléo (le gps européen)? "},{"radio":[{"label":"1999","sol":true},{"label":"1979"},{"label":"2019","sol":false},{"label":"1959","sol":false}]}],[{"text":"En quelle année a été créé Google Earth?"},{"radio":[{"label":"2005","sol":true},{"label":"2015","sol":false},{"label":"1965","sol":false},{"label":"1935","sol":false}]}],[{"text":"En quelle année a été créé Street View?"},{"radio":[{"label":"2009","sol":true},{"label":"2015","sol":false},{"label":"1965","sol":false},{"label":"1935","sol":false}]}]]
De nombreux sites et applications demandent la géolocalisation de l’utilisateur pour fonctionner. Si cela semble indispensable pour certains usages comme le calcul d’itinéraire, d’autres existent et sont souvent plus méconnus.
Pour Géolocaliser un appareil plusieurs méthodes peuvent être utilisées comme la détection de l’accès à internet (Adresses de la Box ou du routeur, position de la borne WIFI publique ou antenne 4G) ou le positionnement par Satellite, voir par puce RFID dans un lieu clôt.
","title":"Introduction"},{"edit":" "}],[{"text":"Lire le lien suivant jusqu'à l'activité 3 :
En poursuivant votre navigation sur mon site,
vous acceptez l’utilisation des Cookies et autres traceurs
pour réaliser des statistiques de visites et enregistrer
sur votre machine vos activités pédagogiques.En savoir plus.