Hi Arndt,

one simple solution to set a name would be to use something like
landuse=residential & name!=* & mkgmap:admin_level10=* { name 
'${mkgmap:admin_level10=*}'}
landuse=residential & name!=* & mkgmap:admin_level9=* { name 
'${mkgmap:admin_level9=*}'}
landuse=residential & name!=* & mkgmap:admin_level8=* { name 
'${mkgmap:admin_level8=*}'}
...

If we add logic to check if a place node can be found within a residential area 
I see some problems:
1) A quick search showed that most residential areas don't contain any place 
nodes
2) Many place nodes are not inside of any landuse area, e.g. 
https://www.openstreetmap.org/node/340983656 or
https://www.openstreetmap.org/node/3609029156

So I think we would need a different logic, e.g. mkgmap could set a tag with 
the name of the closest place node.
We already have a similar logic for the handling of the 
--location-autofill=nearest option, but that is now only used for points,
not for polygons. The option also has some difficulties:
        nearest   The city/hamlet points that are closest to the element are 
used
              to assign the missing address fields. Beware that cities located
              in the same tile are used only. So the results close to a tile
              border have less quality.

For the beginning, I'd say that closest would mean "smallest distance to the 
point that is calculated as the average of
all nodes of the polygon", like the --add-pois-to-areas option does when no 
special node is found that sets the position.
So, maybe a new option --location-auto-name-area could trigger this.

Comments?

Gerd


________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Arndt 
Röhrig <[email protected]>
Gesendet: Mittwoch, 18. Oktober 2017 16:48:52
An: Development list for mkgmap
Betreff: [mkgmap-dev] name for residential

Hi @all,

today i´ve learnd, that  name-tags at residential-lines not so good.

https://forum.openstreetmap.org/viewtopic.php?id=56873&p=27 #655 - #668

In BaseCamp ist it usefull, to klick on a residential and see the name of the 
town. (as in Garmin-Maps)

Is it possible, that mkgmap gives the residentiel a name (if none is there). 
Perhaps from a place-POI that is in the residential?

Hope you understand my strange englisch :)

Arndt

_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to