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 !

Difficulte:
25 min
+25 XP

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

Python
# 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 ?

Pixel