diff --git a/content/articles/2024/2024-11-20_vendee_globe_donnees_sig.md b/content/articles/2024/2024-11-20_vendee_globe_donnees_sig.md index a5a499314cd..5c837eef480 100644 --- a/content/articles/2024/2024-11-20_vendee_globe_donnees_sig.md +++ b/content/articles/2024/2024-11-20_vendee_globe_donnees_sig.md @@ -89,7 +89,6 @@ Il faut d'abord [parser](https://github.com/florentfgrs/Vendee-Globe-2024/blob/m 7. **Exportation vers un format SIG vectoriel.** [Export](https://github.com/florentfgrs/Vendee-Globe-2024/blob/main/src/processor.py#L155) vers le format [Geopackage](https://www.geopackage.org/). - Pour l’instant, ce projet propose deux fonctionnalités : ### Obtenir le dernier pointage @@ -107,9 +106,9 @@ Une fois affiché dans QGIS et avec un peu de travail sur le style, voici le ré ![dernier_pointage](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/vendee_globe_donnees_sig/dernier_pointage.png) !!! tip "Expression QGIS pour afficher uniquement le nom des navigateurs sur les étiquettes" - ```python - regexp_substr("bateau", '^[^-]+') - ``` + ```python + regexp_substr("bateau", '^[^-]+') + ``` ### Obtenir l’intégralité des pointages et la trace depuis le départ @@ -133,9 +132,9 @@ Dans les deux fonctionnalités ont retoruvent la table atttributaire des couches ![table attributaire](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/vendee_globe_donnees_sig/table_attrib.png) !!! info "Dans les noms de colonnes les prefixe signifie" - - `30m` = Depuis 30 minutes - - `last_rank` = Depuis le pointage précédent - - `24h` = Depuis 24h + - `30m` = Depuis 30 minutes + - `last_rank` = Depuis le pointage précédent + - `24h` = Depuis 24h Peut être faudrait-il enlever les unités dans les données pour avoir des valeurs numériques ? Dans ce cas, il faudrait peut-être ajouté les unités dans les noms de colonnes. C'est un des pistes d'amélioration. J'aimerais aussi séparer le nom du skipper et le nom du bateau dans deux colonnes distinct. Les contributions pour améliorés ce code sont les bienvenues. @@ -144,7 +143,7 @@ Peut être faudrait-il enlever les unités dans les données pour avoir des vale Cette première étape n’est qu’un POC (Proof of Concept) le code peut encore être optimisé et je vais continuer de le faire tout au long de la course (en espérant que le formalisme et les horaires de publication du tableur ne change pas). Par la suite, plusieurs idées pourraient être explorées. Je vais surement exploré l'une d'entre elle. - **Créer un plugin QGIS** : Un plugin QGIS pourrait permettre de charger le classement, la dernière position des navires, et leur trajectoire. On pourrait imaginer que le post-traitement du fichier Excel vers des données SIG soit effectué par l’intégration continue (CI) et exporté en GeoJSON, et que le plugin charge ces GeoJSON hébergés dans le projet GitHub. - + - **Fournir les données via une API** : On pourrait imaginer un projet qui récupère automatiquement ces données, les convertit et les structure, puis expose une API qui fournit une position ou une trajectoire en fonction du numéro d’un concurrent, par exemple. - **Créer une application web cartographique** pour visualiser l'avancé des bateaux avec plus de pssibilité que ce que propose l'interface cartographique officiel. J'avais imaginé utilisé [mviewer](https://mviewer.github.io/fr/) pour cela.