Introduction a la Localisation
Depuis des millenaires, l'Homme cherche a repondre a une question fondamentale : 'Ou suis-je ?' Des navigateurs pheniciens guidies par les etoiles aux satellites GPS, decouvrez l'incroyable histoire de la localisation !
Objectifs du cours
- Comprendre ce qu'est la localisation et son importance dans notre quotidien
- Decouvrir l'histoire de la localisation : des etoiles au GPS
- Identifier les differentes methodes de localisation (naturelles, techniques, numeriques)
- Comprendre la notion de position (latitude, longitude, altitude)
- Apprehender les enjeux sociaux et ethiques de la geolocalisation
Erreurs courantes a eviter
- Penser que la localisation n'existe que depuis le GPS
- Confondre position absolue et position relative
- Croire que la localisation ne concerne que les smartphones
- Ignorer que des methodes naturelles (soleil, etoiles) permettent de se reperer
**Definition**
La localisation (ou geolocalisation) est l'ensemble des techniques permettant de determiner la position d'un objet ou d'une personne sur la surface de la Terre.
**Les deux types de position** :
**Position absolue** : - Coordonnees precises et universelles - Latitude, longitude, altitude - Exemple : Tour Eiffel = 48.8584 N, 2.2945 E - Utilisee par le GPS, les cartes, la navigation
**Position relative** : - Par rapport a un point de reference - "A 500 metres de la gare" - "Au nord de Paris" - Plus intuitive pour les humains
**Les 3 dimensions de la localisation** :
| Dimension | Description | Exemple | |-----------|-------------|---------| | Latitude | Position Nord/Sud | 48.8584 N (Paris) | | Longitude | Position Est/Ouest | 2.2945 E (Paris) | | Altitude | Hauteur par rapport au niveau de la mer | 330 m (Tour Eiffel sommet) |
**Pourquoi se localiser ?**
- **Survie** : Trouver son chemin, eviter de se perdre - **Commerce** : Routes commerciales, livraisons - **Science** : Cartographie, etude de la Terre - **Securite** : Urgences (112), recherche et sauvetage - **Quotidien** : GPS voiture, applications smartphone
# Introduction a la localisation
# Concepts de base en Python
print("=== INTRODUCTION A LA LOCALISATION ===\n")
# Coordonnees de lieux celebres (latitude, longitude)
lieux_celebres = {
"Tour Eiffel (Paris)": (48.8584, 2.2945),
"Statue de la Liberte (New York)": (40.6892, -74.0445),
"Big Ben (Londres)": (51.5007, -0.1246),
"Pyramides de Gizeh (Egypte)": (29.9792, 31.1342),
"Colisee (Rome)": (41.8902, 12.4922),
"Tour de Tokyo": (35.6586, 139.7454)
}
print("COORDONNEES DE LIEUX CELEBRES :")
print("-" * 60)
print(f"{'Lieu':<35} {'Latitude':<12} {'Longitude':<12}")
print("-" * 60)
for lieu, (lat, lon) in lieux_celebres.items():
lat_dir = "N" if lat >= 0 else "S"
lon_dir = "E" if lon >= 0 else "W"
print(f"{lieu:<35} {abs(lat):.4f} {lat_dir:<4} {abs(lon):.4f} {lon_dir}")
# Position absolue vs relative
print("\n\n=== POSITION ABSOLUE vs RELATIVE ===\n")
position_absolue = {
"latitude": 48.8584,
"longitude": 2.2945,
"altitude": 0 # niveau du sol
}
print("POSITION ABSOLUE (Tour Eiffel) :")
print(f" Latitude : {position_absolue['latitude']} N")
print(f" Longitude : {position_absolue['longitude']} E")
print(f" Altitude : {position_absolue['altitude']} m")
print("\nPOSITION RELATIVE :")
print(" - A 300m a l'ouest du Trocadero")
print(" - A 5km au sud de l'Arc de Triomphe")
print(" - Dans le 7eme arrondissement de Paris")
# Convertir la position absolue en differents formats
print("\n\n=== FORMATS DE COORDONNEES ===\n")
lat = 48.8584
lon = 2.2945
# Format decimal (le plus courant en informatique)
print(f"Decimal : {lat}, {lon}")
# Format degres minutes secondes (DMS)
def decimal_vers_dms(decimal):
degres = int(decimal)
minutes_decimal = (decimal - degres) * 60
minutes = int(minutes_decimal)
secondes = (minutes_decimal - minutes) * 60
return degres, minutes, secondes
lat_dms = decimal_vers_dms(lat)
lon_dms = decimal_vers_dms(lon)
print(f"Degres Min Sec : {lat_dms[0]}deg {lat_dms[1]}' {lat_dms[2]:.2f}'' N, {lon_dms[0]}deg {lon_dms[1]}' {lon_dms[2]:.2f}'' E")
# Format degres minutes decimales
lat_dm = (int(lat), (lat - int(lat)) * 60)
lon_dm = (int(lon), (lon - int(lon)) * 60)
print(f"Degres Min Dec : {lat_dm[0]}deg {lat_dm[1]:.4f}' N, {lon_dm[0]}deg {lon_dm[1]:.4f}' E")Quiz de validation
1. Quelle est la definition de la localisation ?
2. Quelle est la difference entre position absolue et relative ?
3. Quelle innovation a permis de resoudre le probleme de la longitude ?
4. Quelle technologie offre la meilleure precision en interieur ?
5. Pourquoi le meridien de Greenwich a-t-il ete choisi comme reference ?
