<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Hi all,<br>
<br>
Recently, I got the challenge to get all postal codes in Belgium.
Turns out that there is no open dataset available to do this
(yet).<br>
</p>
<p>OpenStreetMap already got me a long way (hooray!) but Wallonia is
still a bit... lacking and has big holes. Time to fix this!<br>
<br>
(Of course, I also setup a <a moz-do-not-send="true"
href="https://pietervdvn.github.io/mc/develop/postal_codes.html?z=9&lat=50.51866&lon=5.158081&fs-export=true&language=en#relation/224757">MapComplete
theme with the postal codes</a>)<br>
<br>
So, after some talk on Matrix, I downloaded an <a
moz-do-not-send="true"
href="https://opendata.bosa.be/index.nl.html">Open Address
dataset</a> (with postal codes) of Wallonia. A few scripts
later, I had a geojson of addresses for every postal code, which I
then could run through a convex hull algorithm, getting the
boundaries of each postal code with an open license... <br>
</p>
<p><br>
The last step is to get these outlines integrated into OSM. While
it is quite fun to map, adding a few hundred of them is a bit too
much work, which is why I'm asking you all for some help. If you
have experience with JOSM and have spare time, please, pick out a
few postal code boundaries and add them.<br>
<br>
<b>How to add a postal code boundary<br>
</b></p>
<p>1. Grab the dataset <a moz-do-not-send="true"
href="https://github.com/pietervdvn/pietervdvn.github.io/blob/master/missing_postal_code_boundaries.geojson">over
here<br>
</a>2. Load the data into JOSM<br>
3. Download the OSM-boundary data of the relevant area (e.g. with
the 'query overpass'-mode in the download field)<br>
4. Create a multipolygon-relation, reusing already existing border
lines of create a new line alltogether. <i>It is discouraged to
use the actual geometry, as they can be jittery and jump from
address point to address point<br>
</i>5. Upload the data<br>
6. ????<br>
7. Profit!<br>
<i></i></p>
<p><i></i>Kind regards,<br>
Pieter<br>
</p>
</body>
</html>