Skip to content

[US] Intégrer le calcul des opportunités de loisirs dans LeisureMotive #208

@Mind-the-Cap

Description

@Mind-the-Cap

En tant qu'utilisateur·ice de Mobility, je veux que les zones de loisir soient récupérées automatiquement afin de calculer les opportunités de loisirs.

Idées à l’œuvre

  • Pour l'instant les opportunités reposent sur un export manuel d'OSM, avec une requête Overpass qui prend en compte les éléments suivants : nwr["leisure"]["leisure" != "garden"]["leisure" != "swimming_pool"]["access" != "private" (tous les nœuds, les voies et les relations taguées leisure qui ne soient pas d'accès privé, et qui ne soient pas des jardins ni des piscines (car ces deux derniers ne sont pas forcément marqués privés)
  • Il faudrait tout d'abord récupérer automatiquement les données OSM, à l'aide d'Osmium et des données déjà téléchargées
  • Il faudrait ensuite trouver des coefficients qui mesurent mieux comment chaque type d'infrastructure peut attirer des personnes (avec des coefficients par m² comme pour les écoles)
  • Idéalement, pour certaines infrastructures à très forte fréquentation (ex. Bains des Pâquis à Genève), il faudrait permettre aux utilisateur·ices d'entrer manuellement des capacités

Modélisation concernée

Sujet Changements
Modes NC
Utilités NC
Coûts NC
Puits et opportunités Opportunités loisirs
Prospective NC

Livrables

Données

Tableau des opportunités par commune ?

Visualisations

NC

Visualisations intermédiaires

Visualisation intermédiaire des lieux considérés et de leur densité (éventuellement avec un lien vers Overpass)

Le développement sera réussi si...

  • Tous les tests pré-existants continuent de passer (rétro-compatibilité)
  • Le code respecte les normes de formatage
  • Le taux de couverture ne baisse pas ou marginalement
  • Les visualisations intermédiaires permettent de déboguer
  • Le temps de calcul n'est pas affecté, ou raisonnablement peu
  • Les opportunités de loisir sont récupérées automatiquement
  • La modélisation loisirs est améliorée

Retour d'expérience

Compléter cette partie une fois le développement terminé

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions