MTES-MCT / dialog

Intégration de la réglementation de circulation dans les solutions numériques
https://dialog.beta.gouv.fr
GNU Affero General Public License v3.0
8 stars 0 forks source link

Intégrer les zones JOP #839

Open johanricher opened 1 week ago

johanricher commented 1 week ago

Contexte

La préfecture de police de Paris (PP) nous met à disposition des données sur les zones JOP, c'est à dire des restrictions de circulations définies dans des géométries polygones et liées à des dates de début et de fin.

On souhaite diffuser ces informations via DiaLog, donc les intégrer en base et dans l'UI, et les exporter en Datex II et CIFS.

Dépend de :

Ce qu'on prend en entrée :

Critères d'acceptation

Implémentation

Prérequis:

johanricher commented 1 week ago

Dans un premier temps, @florimondmanca va discuter avec @MathieuFV pour explorer les données existantes et la faisabilité de l'intégration.

Pour pouvoir mettre ce ticket en "Prêt à développer" il faut définir son périmètre (quelles données on prend en entrée) et ses critères d'acceptation (ce qu'on va produire en sortie, visible du point de vue utilisateur dans l'UI et les exports DiaLog).

MathieuFV commented 1 week ago

Les données de la préfecture sont ici : https://kdrive.infomaniak.com/app/drive/184671/shared-with-me/184671/54928

MathieuFV commented 1 week ago

Et l'exemple d'arrêté : https://dialog.beta.gouv.fr/regulations/01902aa9-2d2d-7619-8e04-134c5400a020

florimondmanca commented 1 week ago

Analyse

Quel périmètre d'export ?

Donc on peut se permettre de refléter dans nos données les conditions sur les véhicules

Les GPS savent ce que veut dire "Rouge", "Bleu", "Gris" donc on peut se contenter de transmettre la couleur sans inscrire dans DiaLog ce qu'elle veut dire

Les réutilisateurs doivent pouvoir identifier facilement que l'arrêté concerne les JOP, par exemple l'identifiant "JOP2024-blabla"

Un "Evénement" (ex : Village Olympique) et un "Type périmètre" (rouge, bleu, gris) donné correspondent à une même géométrie (= Location)

La géométrie sera activée sur plusieurs périodes au cours des JOP

Stratégie d'intégration : réutiliser au max les canaux d'export existants, ça implique de créer un arrêté qui rentre dans les cases DiaLog et qui soit donc par définition affichable dans l'UI (même si on s'en fiche théoriquement d'afficher ces données dans l'UI, le développement d'un canal "souterrain" alternatif demanderait + de travail)

Solution envisagée

Un script qui traite le Shapefile (1.5 Mo)

Création d'un unique arrêté "JOP2024-Zones"

Next steps

florimondmanca commented 1 week ago

@MathieuFV Dans l'UI ça donnerait ce genre de choses (je suis en train d'ajouter le type "données brutes GeoJSON" donc j'ai créé un arrêté qui ressemble à ce qu'on veut faire pour tester l'affichage)

Screenshot 2024-06-18 at 12-23-27 Arrêté temporaire JOP2024-ZONES - DiaLog

MathieuFV commented 1 week ago

C'est parfait :)