Blogposts tagged qaf.zz.dehttps://f.zz.de/tags/qa/f.zz.deikiwiki2020-07-03T12:39:28ZUpdate addressviewhttps://f.zz.de/posts/202007031435.update_addressview/Florian Lohoff2020-07-03T12:39:28Z2020-07-03T12:35:28Z
<p>In den letzten Tagen habe ich teile der Addressvalidierung überarbeitet.
U.a. gucke ich mir jetzt <strong>addr:housename</strong> an. Das das beliebige
Namen sein können ist es schwer hier fehler zu finden. In der Realität
sind 90% der namen leider kaputt und gehören eigentlich in ein
anderes Tag.</p>
<p>Offensichtliche Dinge im housename werden allerdings jetzt auch in Türkis
dargestellt.</p>
<p>Dazu gekommen ist auch ein vergleich zwischen Adressen auf Nodes (z.B. POIs)
und der Adresse auf dem Gebäudeoutline. Diese sollten übereinstimmen.
Fehler werden jetzt in Olivgrün dargestellt.</p>
<p>Hier die links zu den Verschiedenen Layern.</p>
<p><a href="https://osm.zz.de/dbview/?#addresses-bw">https://osm.zz.de/dbview/?#addresses-bw</a></p>
<p>Es werden derzeit Baden-Württemberg, Niedersachsen, Nordrhein-Westfalen,
Rheinland-Pfalz und Sachsen prozessiert.</p>
<p><a href="https://f.zz.de/media/202007031435.update_addressview.adresserror.png"><img src="https://f.zz.de/posts/202007031435.update_addressview/320x-202007031435.update_addressview.adresserror.png" width="320" height="274" class="img" /></a></p>
Area hierarchy QA checkshttps://f.zz.de/posts/201810201524.area_hierarchy_qa_checks/Florian Lohoff2018-10-20T13:49:30Z2018-10-20T13:24:02Z
<p>For some time i was thinking about a check for hierarchy in areas. For example
the <code>amenity=parking</code> for a school should be completely within the surrounding
<code>amenity=school</code> and not cross the outer boundary.</p>
<p>I implemented the first checks which checks leisure and amenity for crossing
themselves or landuse/natural.</p>
<p>One of the huge error sources are <code>leisure=nature_reserve</code> which are basically
above everything else. IMHO they should not be a leisure but some type
of boundary relation. For now i excluded the nature_reserves as then
all nature reserves would be red.</p>
<p>Here is a very simple example as a cropped screenshot from josm. The <code>amenity=parking</code>
should either be completely within the surrounding <code>amenity=hospital</code> or
outside of that <code>amenity</code>.</p>
<p><a href="https://f.zz.de/media/201810201524.area_hierarchy_qa_checks.hierachyexample.jpg"><img src="https://f.zz.de/media/201810201524.area_hierarchy_qa_checks.hierachyexample.jpg" width="684" height="617" class="img" /></a></p>
<p>There are cornercases where this might not actually be correct but i
havent found that many yet.</p>
<p>The output of the checks is currently available for some German states e.g.
NRW, RLP, NDS, HE as the other landuse, natural and building overlaps checks
i am running.</p>
<p>Here is the example of the Hannover region:</p>
<p><a href="https://osm.zz.de/dbview/?db=landuseoverlap-nds&layer=hierarchy#52.38147,9.7296,12z">https://osm.zz.de/dbview/?db=landuseoverlap-nds&layer=hierarchy#52.38147,9.7296,12z</a></p>