Localisation

TP Python : Géolocalisation

Manipuler des coordonnées GPS avec pandas, folium (cartes) et geopy (distances). Puis mini-projet carte interactive.

🦊

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èqueUsage
pandasTableau de lieux avec latitude / longitude
foliumCréer une carte interactive (comme Google Maps)
geopyCalculer 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.