<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>PS: The tagging for a postal code boundary relation is:
      `type=boundary; boundary=postal_code; postal_code=*`.
      Alternatively, if a postal code aligns 100% with an administrative
      boundary, one can also add `postal_code=*` on it.<br>
      <br>
      addr:postcode or addr:postalcode are incorrect for this purpose -
      there are still a few of those out there, but I'm gradually
      cleaning them up.<br>
      <br>
      Kind regards,<br>
      Pieter<br>
    </p>
    <div class="moz-cite-prefix">On 09.12.21 17:49, Pieter Vander Vennet
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5fcdf3f6-a03a-bb97-d60c-9db9a125a6c7@posteo.net">
      <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <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>
      </p>
      <p>Kind regards,<br>
        Pieter<br>
      </p>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Talk-be mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Talk-be@openstreetmap.org">Talk-be@openstreetmap.org</a>
<a class="moz-txt-link-freetext" href="https://lists.openstreetmap.org/listinfo/talk-be">https://lists.openstreetmap.org/listinfo/talk-be</a>
</pre>
    </blockquote>
  </body>
</html>