Skip to content

Commit

Permalink
[pre-commit.ci] Corrections automatiques appliquées par les git hooks.
Browse files Browse the repository at this point in the history
  • Loading branch information
pre-commit-ci[bot] committed Nov 14, 2024
1 parent f7ffe10 commit 44a43c3
Showing 1 changed file with 7 additions and 8 deletions.
15 changes: 7 additions & 8 deletions content/articles/2024/2024-11-20_vendee_globe_donnees_sig.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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

Expand All @@ -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.

Expand All @@ -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.

0 comments on commit 44a43c3

Please sign in to comment.