Niveaux de difficulté
Introduction, Facile, Moyen, Avancé, Difficile, Expert — puis choisis l'exercice.
Important ⚠️ - Avant de commencer
🦊 - Tableau de villes
🦊 - Distance GPS
🦊 - Créer une carte
Énoncé
Important ⚠️ - Avant de commencer
Ce TP utilise des bibliothèques Python pour travailler sur la géolocalisation :
| Bibliothèque | Usage |
|---|---|
| pandas | Tableau de lieux avec latitude / longitude |
| folium | Créer une carte interactive (comme Google Maps) |
| geopy | Calculer une distance entre deux coordonnées GPS |
Dans le Lab NSI, les modules sont chargés automatiquement avant l'exécution.
Rappel SNT : une position GPS = latitude (Nord/Sud) + longitude (Est/Ouest), en degrés.
Exemple folium :
import folium
carte = folium.Map(location=[46.5, 2.5], zoom_start=6)
folium.Marker([48.8566, 2.3522], popup="Paris").add_to(carte)
print("Carte créée avec 1 marqueur")
Suite : mini-projet carte interactive
Une fois les exercices terminés, passez au Mini-projet : Carte GPS du Renard : vous modifierez du code pas à pas pour placer des points sur une carte visible directement dans le navigateur.