antoinechevre/Affectation_mobpro
0
Potentiel MOBPRO
Application Streamlit qui affecte les flux domicile-travail INSEE (MOBPRO) sur le réseau routier structurant d'un département :
- le réseau structurant (autoroutes, nationales, départementales) est extrait à la volée depuis OpenStreetMap (osmnx) pour le département choisi (± départements limitrophes) ;
- les couples de communes dont le flux domicile-travail dépasse un seuil paramétrable (350 par défaut) sont affectés sur leur plus court chemin en temps de parcours (networkx), affectation "tout-ou-rien" ;
- la carte (même fond que geofer_analysis : OpenStreetMap / CartoDB Positron / CartoDB Dark Matter) superpose le réseau classé par catégorie, la charge affectée par tronçon, la densité de population des carreaux INSEE 200 m, les gares et isochrones Géofer.
Toute la logique de calcul est reprise telle quelle de potentiel_DT_DE.ipynb (cellules 1 à 4).
Lancer en local
pip install -r requirements.txt
streamlit run app.pyDonnées
Data_admin/,Data_geofer/,Data_INSEE/: fichiers sources (département, gares/isochrones Géofer, flux domicile-travail et carreaux INSEE 200 m).Data_INSEE/carreaux_dept/: carreaux 200 m (Filosofi 2019) partitionnés par département (un fichier Parquet léger par département — lcog_geo, ind, géométrie WGS84), pour ne charger que ce dont la zone affichée a besoin.- Si ces fichiers ne sont pas présents localement (déploiement HF Space), l'appli les télécharge depuis le dataset antoinechevre/Analyse_gare (préfixe
mobpro/). cache/: graphes routiers OSM mis en cache par zone (GraphML), pour ne réinterroger l'API Overpass qu'une fois par département.
Déploiement sur Hugging Face Spaces
Déployée sur antoinechevre/Affectation_mobpro.
