Amélioration de la précision du découpage des codes postaux par la prise en compte de la structure urbaine avec la bibliothèque Python momepy
Plancke, Jonas
Promotor(s) : Kasprzyk, Jean-Paul
Date of defense : 4-Sep-2024/6-Sep-2024 • Permalink : http://hdl.handle.net/2268.2/21463
Details
Title : | Amélioration de la précision du découpage des codes postaux par la prise en compte de la structure urbaine avec la bibliothèque Python momepy |
Author : | Plancke, Jonas |
Date of defense : | 4-Sep-2024/6-Sep-2024 |
Advisor(s) : | Kasprzyk, Jean-Paul |
Committee's member(s) : | Billen, Roland
Jonard, François |
Language : | French |
Number of pages : | 93 |
Keywords : | [fr] momepy [fr] Voronoï [fr] Postal codes [fr] Tessellation |
Discipline(s) : | Physical, chemical, mathematical & earth Sciences > Earth sciences & physical geography |
Institution(s) : | Université de Liège, Liège, Belgique |
Degree: | Master en sciences géographiques, orientation géomatique, à finalité spécialisée en geodata-expert |
Faculty: | Master thesis of the Faculté des Sciences |
Abstract
[fr] Ce mémoire répond à une demande de l'entreprise GeoPostcodes, gestionnaire d'une base de
données de codes postaux pour de nombreux pays. GeoPostcodes dispose de tables de
polygones pour les premiers caractères des codes postaux. Mais pour les codes plus précis,
certains pays ne fournissent pas de polygone. L'entreprise a donc développé une méthode basée
sur des données de codes postaux sous forme de points, en utilisant la tessellation de Voronoï.
Cependant, cette approche présente des limitations, notamment le risque de traverser des
bâtiments ou de ne pas respecter la structure urbaine. Pour résoudre ce problème, nous avons
recours à la bibliothèque Python momepy, capable de prendre en compte les bâtiments et la
structure urbaine. Momepy propose trois types de tessellations formées autour des bâtiments
plutôt que des points, évitant ainsi les incohérences liées aux bâtiments coupés. Nous avons
développé un programme permettant à GeoPostcodes de choisir parmi ces tessellations et d'en
ajuster les paramètres. Le programme utilise des données d'OpenStreetMap via OSMnx et
l'Overpass API, visant à lier les cellules de tessellation obtenues aux données des codes postaux
des points. Les résultats principaux démontrent qu'il est possible d'attribuer correctement des
codes postaux aux cellules, moyennant un choix et un paramétrage pertinent des tessellations,
ainsi que des potentiels ajustements en post-traitement. Le succès de cette méthode dépend
également de la disponibilité et de la cohérence des données, tant pour les bâtiments que pour
les points de GeoPostcodes. Pour contrer cette problématique, nous suggérons l'utilisation
d'autres sources pour les bâtiments et les barrières, comme les initiatives Microsoft Global ML
Building Footprints ou Overture Maps.
File(s)
Document(s)
Annexe(s)
Cite this master thesis
The University of Liège does not guarantee the scientific quality of these students' works or the accuracy of all the information they contain.