nsi:tds:tag_rue
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| nsi:tds:tag_rue [2022/11/28 09:53] – créée goupillwiki | nsi:tds:tag_rue [2022/11/28 16:04] (Version actuelle) – [Recherche de la rue la plus proche] goupillwiki | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ====== Etiqueter des photos selon des métadonnées GPS ====== | ====== Etiqueter des photos selon des métadonnées GPS ====== | ||
| + | |||
| + | <WRAP todo> | ||
| + | En cours... | ||
| + | </ | ||
| Dans ce TD on fournit | Dans ce TD on fournit | ||
| Ligne 54: | Ligne 58: | ||
| Pour la longitude, le côté positif est '' | Pour la longitude, le côté positif est '' | ||
| + | |||
| + | ===== Recherche de la rue la plus proche ===== | ||
| + | |||
| + | Vous disposez de deux fichiers. | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <csv : | ||
| + | |||
| + | Ce fichier donne des nœuds correspondant à des points sur la carte. Cette nœud sont identifié par un entier '' | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | <csv : | ||
| + | |||
| + | Il s'agit de routes. | ||
| + | |||
| + | * '' | ||
| + | * Les longueurs sont données en mètres. | ||
| + | * '' | ||
| + | |||
| + | <WRAP tip> | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | **Calcul de distance :** Considérants deux nœuds aux coordonnées '' | ||
| + | |||
| + | Pour cela on commence par déterminer la position du point '' | ||
| + | |||
| + | '' | ||
| + | |||
| + | On calcule ensuite '' | ||
| + | |||
| + | Une fois que '' | ||
| + | |||
| + | On calcule donc '' | ||
| + | |||
| + | * Si '' | ||
| + | * si '' | ||
| + | * si '' | ||
| + | |||
| + | Enfin, pour calculer la distance entre deux points '' | ||
| + | |||
| + | $$FG = R \arccos(\sin(latitude_F) \sin(latitude_G) + \cos(longitude_F - longitude_G) \cos(latitude_F) \cos(latitude_G))$$ | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Système de fichier ===== | ||
| + | |||
| + | Vous devez parcourir le dossier à la recherche des fichiers '' | ||
| + | |||
| + | <code python> | ||
| + | import os | ||
| + | |||
| + | # renommer : | ||
| + | os.rename(' | ||
| + | |||
| + | # lister les fichiers *.jpg du répertoire courant | ||
| + | fichiers = [f for f in os.listdir(' | ||
| + | </ | ||
nsi/tds/tag_rue.1669625623.txt.gz · Dernière modification : de goupillwiki
