[mkgmap-dev] addr:place and housenumbers
From WanMil wmgcnfg at web.de on Thu Dec 11 20:24:36 GMT 2014
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 > mkgmap-dev at lists.mkgmap.org.uk > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev >
- Previous message: [mkgmap-dev] addr:place and housenumbers
- Next message: [mkgmap-dev] addr:place and housenumbers
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list