Hi Gerd,
some time ago I asked if anybody is interested in adding place
boundaries to the precompiled boundaries
(http://www.mkgmap.org.uk/pipermail/mkgmap-dev/2013q2/018003.html).
I never got a feedback (apart from you) about that so I didn't realize it.
Your idea expands my idea in creating virtual bounds on the fly based on
node data. My personal opinion is that this supports insufficient
tagging - polygons for hamlets should be created in the OSM DB if are
required - but there seem to be regions where evaluating this tagging
might improve address data a lot.
My ideas for your thoughts:
For step 2 you can use an algorithm that creates the smallest polygon
around the node set. I don't remember a name of such an algorithm but
you should find one on wikipedia. After that you can increase the
polygons to march upon the neighbour hamlet polygon with an upper
expansion limit (500m?).
This step might also be perfomed while preprocessing the bounds so it
will not decrease the map creation time very much.
WanMil
Hi all,
I have an idea how to support the evaluation of the addr:place tag.
I first thought this can all be done with a few rules in the style, but
it seems that
the boundaries don't contain the hamlet boundaries, so it is difficult
to find the
matching names for streets and nodes.
Idea:
Step 1:
- collect all nodes with addr:housenumber=* and addr:place=* and
addr:street!=*
- collect all nodes with place=hamlet and name=*
- collect all unnamed roads
Step 2:
For each hamlet, calculate the area (bbox or maybe a circle) containing
the corresponding
addr:place nodes (the place=hamlet nodes should help in case that there
are two or more
hamlets with the same name in one tile)
Step 3: Find out the unnamed streets in these areas. Give them the name
of the hamlet
and interpret the addr:place tag in the nodes like mkgmap:street (using
the normal housenumber
routines)
Is anybody interested in that?
Gerd
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev