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

Reply via email to