<div dir="ltr"><div>Hi,</div><div><br></div><div>I'm a big fan of this idea. That's no coincidence, since I suggested doing the edit. Why?<br></div><div><br></div><div>- addresses with a housenumber but no street are borderline useless. It looks nice on a map, but it doesn't help with geocoding. If you're building a geocoder, you could add the name of the nearest street in your own pre-processor. But that would introduce a lot of mistakes. <br></div><div>- it's a very common mistake, and it's very boring to fix. There's over 27.000 cases in Flanders (<a href="http://overpass-turbo.eu/s/1e8H">http://overpass-turbo.eu/s/1e8H</a>). If you want to have a look near you, try <a href="http://overpass-turbo.eu/s/1e8E">http://overpass-turbo.eu/s/1e8E</a></div><div>- they don't get fixed "automatically". Many of these cases were introduced years ago<br></div><div>- new mappers tend to look in their neighborhood and copy existing mapping styles. This perpetuates the problem.<br></div><div>- after the automated edit, the leftovers will be interesting cases to look at! There might be a mistake in the street name in OSM, or perhaps the official name is not what's on the street name signs. In that case, the street should get an official_name tag. Or it's a building with more than one address, which often requires a closer look. The number of cases will be manageable after the edit - so it won't be a huge and overly repetitive task.</div><div><br></div><div>Best,</div><div>Joost<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Op ma 13 dec. 2021 om 21:15 schreef Pieter Vander Vennet <<a href="mailto:pietervdvn@posteo.net">pietervdvn@posteo.net</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
<p>Hi all,<br>
<br>
I'm planning to run an automated edit over Flanders to add missing
`addr:street` onto buildings, based onto the CRAB dataset.</p>
<p>The methodology is:</p>
<p>- Load all buildings (building~*) with a housenumber
(addr:housenumber~*) but without addr:street<br>
- Load all nearby CRAB-addresses<br>
- Every CRAB-address with an identical housenumber is considered
an import candidate<br>
- If import candidates with different streetnames exist, cancel
the import for this building<br>
- Load nearby streetnames<br>
- If no nearby street has an identical name, abort the import for
this building<br>
- Add the streetname to the OSM-building.<br>
<br>
This automated edit/import is run over every tile of zoomlevel 16,
using a script based on the MapComplete codebase.<br>
One can also see and play with the logic in the corresponding <a href="https://pietervdvn.github.io/mc/develop/missing_streets.html?z=15&lat=50.83354&lon=4.4986&language=nl&layer-crab_address=false#filters" target="_blank">MapComlete-theme</a>.<br>
<br>
Some example-changesets are:<br>
<a href="https://www.openstreetmap.org/changeset/114893856" target="_blank">https://www.openstreetmap.org/changeset/114893856</a><br>
<a href="https://www.openstreetmap.org/changeset/114893804" target="_blank">https://www.openstreetmap.org/changeset/114893804</a><br>
<a href="https://www.openstreetmap.org/changeset/114893624" target="_blank">https://www.openstreetmap.org/changeset/114893624</a><br>
<br>
Are there any objections or remarks on this methodology? <br>
<br>
Kind regards,<br>
Pieter<br>
</p>
</div>
_______________________________________________<br>
Talk-be mailing list<br>
<a href="mailto:Talk-be@openstreetmap.org" target="_blank">Talk-be@openstreetmap.org</a><br>
<a href="https://lists.openstreetmap.org/listinfo/talk-be" rel="noreferrer" target="_blank">https://lists.openstreetmap.org/listinfo/talk-be</a><br>
</blockquote></div><br clear="all"><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr">Joost Schouppe</div><div dir="ltr"><a href="http://www.openstreetmap.org/user/joost%20schouppe/" target="_blank">OpenStreetMap</a> | <a href="https://twitter.com/joostjakob" target="_blank">Twitter</a> | <a href="https://www.linkedin.com/pub/joost-schouppe/48/939/603" target="_blank">LinkedIn</a> | <a href="http://www.meetup.com/OpenStreetMap-Belgium/members/97979802/" target="_blank">Meetup</a></div></div></div></div></div></div></div></div>