<!DOCTYPE html>
<html><head>
    <meta charset="UTF-8">
</head><body><p>Hi Gerd,<br></p><p>i try this and i think, that looks good (only a quick check). It shows the name of the suburb and/or town with "," seperated if both is set.<br></p><p>landuse=residential & name!=* & mkgmap:admin_level10=* {set Ortsteil='${mkgmap:admin_level10}'}<br>landuse=residential & name!=* & mkgmap:admin_level9=*  {set Ortsteil='${mkgmap:admin_level9}'}<br><br>landuse=residential & name!=* & mkgmap:admin_level8=*  {set Kreis='${Kreis} ${mkgmap:admin_level8}' | '${mkgmap:admin_level8}'}<br>landuse=residential & name!=* & mkgmap:admin_level7=*  {set Kreis='${Kreis} ${mkgmap:admin_level7}' | '${mkgmap:admin_level7}'}<br>landuse=residential & name!=* & mkgmap:admin_level6=*  {set Kreis='${Kreis} ${mkgmap:admin_level6}' | '${mkgmap:admin_level6}'}<br><br>landuse=residential & name!=* & Ortsteil=*    {set PolyName='${Ortsteil}'}<br>landuse=residential & name!=* & Kreis=*        {set PolyName='${Kreis}'}<br>landuse=residential & name!=* & Ortsteil=*    & Kreis=*        {set PolyName='${Ortsteil},${Kreis}'}</p><p>PolyName=* { name '${PolyName}' }</p><p><br></p><p>I´m not sure, if a logic is furthermore nessecary.<br></p><p>Thank you for this good idea!<br></p><p>Arndt<br></p><div class="tw-ta-container tw-nfl"><pre class="tw-data-text tw-ta tw-text-medium" dir="ltr" style="text-align: left; height: 72px;" data-placeholder="Übersetzung" data-fulltext=""><br></pre></div><p><br></p><p><br></p><blockquote><p>Gerd Petermann <GPetermann_muenchen@hotmail.com> hat am 19. Oktober 2017 um 06:46 geschrieben:</p><p>Hi Arndt,</p><p>one simple solution to set a name would be to use something like<br>landuse=residential & name!=* & mkgmap:admin_level10=* { name '${mkgmap:admin_level10=*}'}<br>landuse=residential & name!=* & mkgmap:admin_level9=* { name '${mkgmap:admin_level9=*}'}<br>landuse=residential & name!=* & mkgmap:admin_level8=* { name '${mkgmap:admin_level8=*}'}<br>...</p><p>If we add logic to check if a place node can be found within a residential area I see some problems:<br>1) A quick search showed that most residential areas don't contain any place nodes<br>2) Many place nodes are not inside of any landuse area, e.g. <a href="https://www.openstreetmap.org/node/340983656">https://www.openstreetmap.org/node/340983656</a> or<br><a href="https://www.openstreetmap.org/node/3609029156">https://www.openstreetmap.org/node/3609029156</a><br></p><p>So I think we would need a different logic, e.g. mkgmap could set a tag with the name of the closest place node.<br>We already have a similar logic for the handling of the --location-autofill=nearest option, but that is now only used for points,<br>not for polygons. The option also has some difficulties:<br> nearest The city/hamlet points that are closest to the element are used<br> to assign the missing address fields. Beware that cities located<br> in the same tile are used only. So the results close to a tile<br> border have less quality.</p><p>For the beginning, I'd say that closest would mean "smallest distance to the point that is calculated as the average of<br>all nodes of the polygon", like the --add-pois-to-areas option does when no special node is found that sets the position.<br>So, maybe a new option --location-auto-name-area could trigger this.</p><p>Comments?</p><p>Gerd</p><p>________________________________________<br>Von: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Arndt Röhrig <arndt@speichenkarte.de><br>Gesendet: Mittwoch, 18. Oktober 2017 16:48:52<br>An: Development list for mkgmap<br>Betreff: [mkgmap-dev] name for residential</p><p>Hi @all,</p><p>today i´ve learnd, that name-tags at residential-lines not so good.</p><p><a href="https://forum.openstreetmap.org/viewtopic.php?id=56873&p=27">https://forum.openstreetmap.org/viewtopic.php?id=56873&p=27</a> #655 - #668</p><p>In BaseCamp ist it usefull, to klick on a residential and see the name of the town. (as in Garmin-Maps)</p><p>Is it possible, that mkgmap gives the residentiel a name (if none is there). Perhaps from a place-POI that is in the residential?</p><p>Hope you understand my strange englisch :)</p><p>Arndt</p><p>_______________________________________________<br>mkgmap-dev mailing list<br>mkgmap-dev@lists.mkgmap.org.uk<br><a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a><br></p></blockquote></body></html>