Aller au contenu

Points d'intérêt et flux urbains dans le centre-ville de Fort-de-France à partir de données ouvertes

Un entrepôt spatial reproductible, à provenance tracée, qui reconstitue qui se trouve dans le centre-ville de Fort-de-France, où et quand, à partir de données ouvertes sur la période 2016–2026.

Contexte

Fort-de-France (Martinique) ne dispose de presque aucune donnée ouverte locale. Les jeux de données de la ville ont été mis à jour pour la dernière fois en 2019, et il n’existe ni compteurs piétons publics, ni chiffres ouverts de fréquentation des transports en commun, ni comptages routiers ouverts à l’échelle du centre-ville. Le projet cherche à savoir jusqu’où les données ouvertes nationales et des flux archivés en continu permettent de décrire le centre-ville comme un système de points d’intérêt (commerces, administrations, établissements scolaires, santé, culture, portes d’entrée) et de flux (résidents, navetteurs, élèves, visiteurs, croisiéristes, véhicules, bus) sur un horizon de dix ans (2016–2026).

Aucune source ne répond seule à cette question. Le répertoire des entreprises sait où sont les établissements, mais pas qui les fréquente. Le recensement sait où les habitants dorment, mais pas où ils passent la journée. Les flux de transport montrent les bus, pas leurs passagers ; les calendriers d’escales montrent les navires, pas les croisiéristes à terre. La démarche consiste donc à croiser de nombreuses sources hétérogènes sur un cadre spatial et temporel commun, pour que chacune comble un angle mort des autres, puis à confronter le résultat aux rares signaux mesurés qui existent.

Approche

La méthode est issue d’un précédent projet de base de connaissances que j’ai mené. Les données brutes sont immuables et adressées par leur contenu. Chaque base de données est jetable et reconstruite à partir d’elles. Chaque valeur conserve sa provenance, et un ensemble d’invariants est vérifié à chaque reconstruction.

Méthodes

  • Acquisition. Chaque téléchargement est haché (SHA-256) et consigné dans un manifeste JSONL, et l’acquisition est idempotente. Les fichiers nationaux de plus de 1 Go (répertoire Sirene des entreprises) sont lus sous forme d’extraits distants par requêtes HTTP Range, filtrés sur la commune. La requête de filtrage est enregistrée comme partie intégrante de la provenance.
  • Sources éphémères. Meta Movement Distribution ne conserve que 90 jours en ligne : une tâche planifiée l’archive donc tous les 14 jours. Un collecteur de bus interroge les positions des véhicules GTFS-RT toutes les 60 s et les prévisions toutes les 10 min, et compresse chaque journée en zip avec une somme de contrôle SHA-256.
  • Cadre spatial. Les données sont stockées en WGS84 et calculées en EPSG:5490 sur la grille INSEE de 200 m. Les points d’intérêt sont classés selon une typologie unique (codes NAF, balises OSM, arrêts), avec une famille, un poids et un rythme horaire sur sept créneaux.
  • Modèles. La présence horaire par carreau combine résidents (Filosofi 2021, répartis de manière dasymétrique sur les bâtiments), salariés, élèves et touristes. Un modèle de Huff estime les zones de chalandise. Les croisiéristes à terre sont modélisés à partir des horaires et des capacités des navires. Un modèle gravitaire à l’échelle de l’île, avec affectation BPR, couvre les visiteurs et le trafic de transit.
  • Qualité. Six invariants sont vérifiés, de la provenance à l’absence de données personnelles. Les paramètres non confirmés sont consignés dans un journal des décisions.

Sources de données

Le croisement des sources est le cœur du projet. Les registres d’entreprises (Sirene, BODACC, URSSAF) donnent le stock et la rotation des activités, mais ne disent rien des personnes qui les entourent. Le recensement et les données fiscales (RP, Filosofi) situent les habitants, leurs revenus et la vacance des logements, mais seulement la nuit. Les fichiers de navettes et l’enquête nationale de mobilité (MOBPRO, MOBSCO, EMP) disent qui se déplace, pourquoi et quand. Les flux de transport, d’accidents et de qualité de l’air (GTFS-RT, BAAC, Madininair) sont les seules traces mesurées du mouvement. Les calendriers d’escales et les capacités des navires apportent une population qu’aucun recensement ne compte. Les référentiels géographiques (IGN, OpenStreetMap, grille INSEE de 200 m) rendent enfin tout cela comparable, carreau par carreau.

Le catalogue recense 120 sources : 51 intégrées, 32 à intégrer, 7 à vérifier, 13 disponibles uniquement sur demande, 5 payantes, 1 sur partenariat et 11 non retenues. Les tableaux ci-dessous listent toutes les sources intégrées et résument les autres par thème.

Entreprises, emplois et équipements

SourceApportPériode / fréquenceStatut
Base Sirene des entreprises — INSEEÉtablissements, code d’activité (NAF), dates de création et de fermeture, tranches d’effectifHistorique complet ; stock reconstituable à toute date 2016–2026Intégrée
BODACC — DILARotation et défaillances des commerces (ventes de fonds, procédures collectives)2016–2026, quotidienneIntégrée
Base permanente des équipements (BPE) géolocalisée — INSEECommerces, services, santé, administrations, enseignement, sport, tourismeÉditions 2024 et 2025, annuelleIntégrée
Établissements et effectifs salariés commune × APE — URSSAF / AcossEmploi salarié privé par activité2006–2025, annuelleIntégrée
Annuaire de l’éducation et effectifs d’élèves — MENJ / DEPPÉcoles, localisation, élèves par rentrée, personnelsEffectifs 2016–2025Intégrée
FINESS — DREES / ARSÉtablissements sanitaires et sociaux, pharmaciesExtraction de mai 2026, bimestrielleIntégrée
Overture Maps (places) — Overture Maps FoundationPoints d’intérêt avec score de confiance (couche de comparaison)Extrait figé de la release 2026-09-23, mensuelleIntégrée
OpenStreetMap (Overpass) — contributeurs OpenStreetMapPoints d’intérêt, commerces, voirie, cheminements piétonsÉtat courantIntégrée
Monuments historiques (Mérimée / POP) — ministère de la CultureAttracteurs patrimoniaux (cathédrale, bibliothèque Schœlcher, fort Saint-Louis)CourantIntégrée
23 autres — par ex. Flores, emploi salarié localisé (INSEE), Foursquare Open Source Places, LOCOMVAC, locaux commerciaux vacants (DGFiP), Google PlacesCataloguées

Population, revenus et logement

SourceApportPériode / fréquenceStatut
Recensement, bases infracommunales IRIS (RP) — INSEERésidents, âge, CSP, logements (vacance, motorisation), actifsRP 2016 → RP 2022, annuelleIntégrée
Filosofi par IRIS — INSEERevenus disponibles et déclarés, pauvreté2016–2021, annuelleIntégrée
Filosofi carroyé 200 m, fichiers — INSEEMénages fiscaux, individus, pauvreté, logements sociaux et âges au carreau de 200 m2015, 2017, 2019, 2021Intégrée
Filosofi carroyé 200 m, couche WFS Géoplateforme — INSEEGéométries des carreauxCouche 2015Intégrée
IRCOM, impôt sur le revenu par commune — DGFiPFoyers fiscaux, revenus déclarés2016–2024, annuelleIntégrée
Cafdata — CNAFAllocataires du RSA, des aides au logement et des prestations familiales2020–2024 (2022 manquant), annuelleIntégrée
Quartiers prioritaires (QPV) — ANCT / INSEEGéographie prioritaire, qui inclut le centre-villeContours 2024Intégrée
LOVAC — Cerema / DGALNVacance courte et structurelle (≥ 2 ans) du parc privéÉditions 2020–2026, annuelleIntégrée
RPLS, parc locatif social — SDESLogements sociaux (adresse, surface, loyer, vacance)2023 et 2025Intégrée
Sitadel, permis de construire — SDESLogements et locaux autorisés, commencés, démolis2013–2026, mensuelleIntégrée
DVF géolocalisées — DGFiP / EtalabMutations immobilières (prix, surfaces, locaux commerciaux)2021–2025, fenêtre glissante de 5 ansIntégrée
8 autres — par ex. fichiers détail du recensement et populations légales (INSEE), DV3F et Fichiers fonciers (Cerema / DGFiP), population carroyée WorldPop / GHSLCataloguées

Mobilité et transports

SourceApportPériode / fréquenceStatut
Mobilités professionnelles (MOBPRO) — INSEENavettes domicile → travail entre communes2016–2022, annuelleIntégrée
Mobilités scolaires (MOBSCO) — INSEENavettes domicile → études entre communes2016–2022, annuelleIntégrée
Enquête mobilité des personnes 2018-2019 (EMP) — SDESMotifs, horaires de départ et de retour, durées d’activité, distances2018–2019Intégrée
GTFS, réseau urbain zone Centre (Mozaïk, BHNS) — Martinique TransportOffre théorique de transports collectifsArchives depuis juin 2023Intégrée
GTFS-RT, collecte continue — Martinique TransportVitesses observées des bus, bus en service, remplissage déclaréDepuis le 7 octobre 2026 ; 60 s (positions), 10 min (prévisions)Intégrée
GTFS, navettes maritimes — Martinique TransportNavettes débarquant au front de merVersions depuis août 2024Intégrée
Accidents corporels de la circulation (BAAC) — ONISRAccidents localisés (piétons, véhicules), avec l’heure2016–2024 chargésIntégrée
Movement Distribution — Meta Data for Good / HDXPart des usagers restés à domicile, à moins de 10 km, entre 10 et 100 km, au-delà de 100 kmQuotidienne ; fenêtre de 90 jours, archivée tous les 14 joursIntégrée
Movement Range Maps — Meta Data for Good / HDXVariation des déplacements, part des usagers restés sur placeMars 2020 → mai 2022, quotidienne (arrêtée)Intégrée
BD TOPO, réseau routier principal — IGNGraphe routier de l’île pour l’affectation du traficCourantIntégrée
BD TOPO, tronçons de route — IGNLargeur de chaussée, voies et sens, pour métrer le stationnement le long des ruesCourantIntégrée
Parkings OpenStreetMap — contributeurs OpenStreetMapParkings, type, capacité déclaréeCourantIntégrée
18 autres — par ex. fréquentation et validations (Martinique Transport, sur demande), comptages routiers (sur demande), données de téléphonie Orange Flux Vision (payantes), Waze for Cities / Strava Metro (partenariat), campagne de comptages piétons (à créer)Cataloguées

Tourisme et croisière

SourceApportPériode / fréquenceStatut
Calendrier des escales du port de Fort-de-France — CruiseMapperEscales navire par navire, avec heures d’arrivée et de départMars 2026 → mars 2029 ; archivage mensuel, les mois passés disparaissant du siteIntégrée
Fiches navires — CruiseMapperCapacité passagers, équipage, jauge des navires en escaleCourantIntégrée
Bilans de saison de croisière — Comité martiniquais du tourisme (CMT), via la presseCroisiéristes et escales par saison, terminaux de croisièreSaisons 2024-2025 et 2025-2026Intégrée
PortWatch — FMI / HDXEscales quotidiennes issues de l’AIS2019–2026, quotidienneIntégrée
Trafic aérien commercial mensuel — DGACArrivées à l’aéroport Martinique Aimé Césaire (saisonnalité touristique)1990–2025, mensuelleIntégrée
Hébergements touristiques classés — Atout FranceHôtels et résidences classés, chambres et capacitéStock courantIntégrée
Capacité des communes en hébergement touristique — INSEEHôtels par catégorie, campings, résidences, villages vacances2015–2026, annuelleIntégrée
7 autres — par ex. DATAtourisme (ADN Tourisme), enquête de fréquentation hôtelière (INSEE), Inside Airbnb / AirDNA, données d’escales du portCataloguées

Contexte : météo, air, calendrier, sécurité

SourceApportPériode / fréquenceStatut
Données climatologiques de base — Météo-FrancePluie, température, vent (stations de Fort-de-France Desaix et du Lamentin)2010–2026, horaire / quotidienneIntégrée
Qualité de l’air — MadininairNO₂ comme indicateur indirect du trafic, ainsi que PM10, PM2,5, O₃ et H₂S des sargassesHoraire ; NO₂ mensuel 2016–2026Intégrée
Base communale de la délinquance enregistrée — SSMSIInfractions enregistrées2016–2025, annuelleIntégrée
Jours fériés en Martinique — DINUMCalendrier, dont le 22 mai2006–2031Intégrée
Calendrier scolaire — MENJVacances scolaires, dont celles de Carnaval2017-2018 → 2026-2027Intégrée
Pageviews — Wikimedia FoundationIntérêt en ligne pour Fort-de-France, le Carnaval et le patrimoine2016–2026, mensuelleIntégrée
4 autres — par ex. lumières nocturnes NASA Black Marble, Google Trends / GDELT, agenda des événements (à constituer)Cataloguées

Géographie et fonds de carte

SourceApportPériode / fréquenceStatut
Périmètres d’étude — projetCentre-ville et centre élargi (provisoires, voir D1)Version 0.1Intégrée
API Découpage administratif (geo.api.gouv.fr) — DINUM / IGN / INSEEContour de la commune et population légaleCourantIntégrée
Contours IRIS — IGN / INSEEMaille infracommunale du recensementCouche couranteIntégrée
BD TOPO — IGNBâtiments (hauteur, usage), voirie, équipementsÉditions trimestriellesIntégrée
BD TOPO, bâtiments résidentiels du centre élargi — IGNUsage, hauteur et emprise, pour répartir les ménages dans les bâtimentsÉdition couranteIntégrée
Fond de carte vectoriel OpenStreetMap — contributeurs OpenStreetMapVoirie, eau, parcs, littoral dessinés dans l’applicationCourantIntégrée
9 autres — par ex. cadastre Etalab, Base Adresse Nationale, BD ORTHO (IGN), PLU (Géoportail de l’Urbanisme), risques naturels (Géorisques)Cataloguées

Résultats

Le projet a démarré en octobre 2026 et en est à un stade précoce, non calé (application v0.6.0). Tous les chiffres relatifs au centre-ville dépendent d’un périmètre provisoire (voir ci-dessous). Chaque résultat ci-dessous précise les sources qu’il croise : aucun ne pourrait être obtenu à partir d’un seul jeu de données.

  • Catalogue. 120 sources sont cataloguées, dont 51 intégrées.
  • Entrepôt (première construction). 117 161 entités, environ 25 000 mesures et 1 278 indicateurs, avec les 6 invariants validés.
  • Déclin commercial et résidents (mesuré, registres × recensement × données fiscales). Le nombre d’établissements actifs d’équipement de la personne (Sirene) est passé de 498 (2016) à 363 (2026), soit une baisse de 27 %, et la part du centre-ville dans la commune pour ce secteur de 75,5 % à 64,7 %. Sur la même période, la population des IRIS du centre-ville (recensement) est passée de 13 444 (2016) à 12 898 (2022), et la vacance des logements de 24,9 % à 27,6 %. 47 % des ménages du centre-ville vivent sous le seuil de pauvreté, contre 30 % pour la commune (Filosofi 2021). Lues ensemble, ces trois sources montrent un centre qui perd en même temps des commerces, des habitants et du pouvoir d’achat.
  • Rythme jour/nuit (modélisé, six sources croisées). Environ 3 700 personnes sont présentes la nuit et 11 200 le matin, soit un rapport de 3,0. Les résidents de nuit viennent de Filosofi carroyé 200 m réparti dans les bâtiments BD TOPO ; les salariés de jour, des tranches d’effectif Sirene ; les élèves, de l’annuaire de l’éducation ; les touristes, de la capacité des hébergements classés. Le créneau du matin est ajusté sur le profil horaire du NO₂ aux stations trafic.
  • Vitesse observée des bus et modèle (GTFS-RT × graphe routier × enquêtes de mobilité). Sur une journée complète, les bus roulaient à 12,7 km/h à 5 h, puis à 7 à 8 km/h en journée et à 10,6 km/h à 19 h. Le modèle d’affectation, construit à partir des routes BD TOPO, des navettes MOBPRO, des profils de déplacements EMP et des équipements BPE, prévoit un ralentissement de 20 % aux heures de pointe, alors que les bus en montrent 45 %. La mesure révèle ce que le modèle ne voit pas.
  • Contrôle croisière (escales × capacités des navires × effectifs publiés). Les croisiéristes à terre sont modélisés à partir du calendrier des escales et des capacités des navires (CruiseMapper). Pour la seule journée d’escale documentée (24 avril 2026), les estimations se sont situées à environ 1 à 2 % des effectifs de passagers publiés dans la presse (3 075 contre 3 112, et 1 995 contre 1 969). Le taux de remplissage du modèle a été fixé sur cette même journée : il s’agit donc d’un contrôle de cohérence, pas d’une validation indépendante.

Limites & suite

  • D1 : le périmètre du centre-ville est provisoire. Il s’agit d’un rectangle autour du noyau historique, complété d’une zone élargie de 1 km, utilisé dans l’attente d’un périmètre officiel. Tous les chiffres relatifs au centre-ville en dépendent.
  • Aucune donnée de comptage piéton, de fréquentation ou de comptage routier n’est ouverte. Les rythmes horaires, les poids d’attractivité et les hypothèses de stationnement ne sont pas encore calés. Les seuls contrôles mesurés à ce stade sont le NO₂ horaire aux stations trafic et les vitesses observées des bus.
  • Le stock d’établissements 2016–2026 est reconstitué uniquement à partir des dates de création et de fermeture.
  • Prochaines étapes : accumuler plusieurs mois de données GTFS-RT pour mesurer la congestion, solliciter des données d’enquête et de comptage, et caler la présence sur des comptages de terrain.

Stack technique

Python · DuckDB (spatial, httpfs) · Parquet · SQL · GTFS / GTFS-RT · pytest · ruff · Electron · React · TypeScript · ECharts · Leaflet · GitHub Actions