Ce protocole, développé dans le cadre du projet de recherche EMC², fournit une procédure en quatre étapes pour acquérir, traiter et analyser les données géospatiales à partir des données OpenStreetMap (OSM) et Global Human Settlement (GHS) à l’aide de Python et des bibliothèques associées. Le protocole PPCA vise à évaluer le potentiel de population dans des zones de chalandise piétonnières spécifiées à l’échelle mondiale, ne nécessitant que les coordonnées du cadre de délimitation pour la zone d’intérêt.

À propos du protocole PPCA

Le protocole est divisé en quatre étapes principales :

  1. Acquisition et filtrage des données :
    Authentification avec Google Earth Engine pour télécharger les données raster GHS.
    Conversion de données raster au format vectoriel.
    Extraction et filtrage des données OSM pour les bâtiments, les rues et l’utilisation des sols.
  2. Classification des bâtiments résidentiels :
    Création d’une colonne « type » dans les données de construction OSM pour les bâtiments résidentiels ou à usage mixte.
    Affinement de la classification à l’aide d’un classificateur d’arbre de décision pour estimer les valeurs manquantes.
  3. Morphométrie et classification des sols :
    Estimation des valeurs manquantes de « hauteur » et de « plancher » pour les bâtiments résidentiels.
    Calcul de divers indicateurs morphométriques.
    Prédiction des valeurs plancher manquantes à l’aide d’un classificateur d’arbre de décision.
    Estimation du potentiel de population :
  4. Estimation de la répartition de la population au sein des immeubles résidentiels en fonction de la superficie.
    Intégration des estimations de population dans une analyse du réseau de rues piétonnes.
    Chaque étape génère des données géospatiales nettoyées et traitées sous la forme de fichiers de géopackage, facilitant ainsi une analyse et une cartographie plus approfondies.

Installation et utilisation

Pour exécuter le protocole PPCA, procédez comme suit :

Installez la distribution Anaconda de Python.
Créez et activez un environnement spécifique en utilisant les paramètres fournis sur la page GitHub du protocole
Exécutez les scripts Python associés pour chaque étape du protocole.
Des instructions d’installation détaillées et le code du protocole sont disponibles sur GitHub : PPCA Worldwide Protocol.

Connaissance

Cette ressource a été réalisée dans le cadre du projet EMC², financé par l’ANR (France), FFG (Autriche), MUR (Italie) et Vinnova (Suède) dans le cadre du Driving Urban Transition Partnership, cofinancé par la Commission européenne. La ressource est sous licence CC-BY-SA-4.0.

Pour plus d’informations et pour accéder au référentiel, veuillez visiter le protocole mondial PPCA sur GitHub.