# madagascar-geo-communes
Données géographiques des **1 558 communes de Madagascar** enrichies avec région et district, prêtes à l'emploi pour la cartographie et l'analyse spatiale.
Produit dans le cadre des travaux cartographiques du **BNGRC** (Bureau National de Gestion des Risques et des Catastrophes).
---
## Structure du projet
madagascar-geo-communes/
├── data/
│ ├── raw/ # Sources brutes (non modifiées)
│ │ ├── geoBoundaries-MDG-ADM1.geojson # 22 régions
│ │ ├── geoBoundaries-MDG-ADM2.geojson # 119 districts [~28 MB, non versionné]
│ │ ├── geoBoundaries-MDG-ADM3-all/ # Communes brutes BNGRC/OCHA 2020 [non versionné]
│ │ ├── geoBoundaries-MDG-ADM4-all/ # 17 465 fokontany [non versionné]
│ │ └── liste_commune_par_district.json # Référence officielle région→district→commune
│ └── processed/
│ └── communes_madagascar.geojson # Fichier principal — 1 558 communes
├── scripts/
│ ├── build_communes_map.py # Génère communes_madagascar.geojson
│ └── visualize_map.py # Génère la carte HTML interactive
├── output/ # Carte HTML générée (non versionnée)
├── .gitignore
└── README.md
---
## Fichier principal
### `data/processed/communes_madagascar.geojson`
GeoJSON contenant les **1 558 communes** de Madagascar avec leurs polygones (géométries simplifiées) et les attributs suivants :
| Propriété | Type | Description |
| ------------- | ------ | -------------------------------- |
| `shapeName` | string | Nom de la commune |
| `region` | string | Région (22 régions) |
| `district` | string | District (119 districts) |
| `shapeID` | string | Identifiant unique geoBoundaries |
| `shapeType` | string | `ADM3` |
**Exemple :**
```json
{
"type": "Feature",
"prop …