[mkgmap-dev] [PATCH v1] Fix handling of housenumbers for street names changed by style
From GerdP gpetermann_muenchen at hotmail.com on Tue Jun 3 12:34:46 BST 2014
Hi Colin, see http://files.mkgmap.org.uk/download/214/mkgmap.jar Gerd Colin Smale wrote > This is excellent news! Now I will be able to manipulate abbreviations > and suffixes in street names. > > At the moment I don't have the setup to build the program myself... > Could someone provide a jar-file so I can give it a test? > > Thanks again, > > Colin > > On 2014-06-01 13:26, WanMil wrote: > >> Hi Gerd, >> >> of course! >> mkgmap:streetname of roads must match exactly to addr:street of >> nodes/polygons after style processing. >> >> WanMil >> Hi WanMil, if I got that right, the user has to make sure that a name >> change is applied to nodes and ways. Correct? Gerd Date: Sun, 1 Jun 2014 >> 12:47:33 +0200 From: > wmgcnfg@ > To: > mkgmap-dev at .org > Subject: [mkgmap-dev] [PATCH v1] Fix handling of housenumbers for street > names changed by style The patch changes the house number processing in > such a way that it uses OSM elements how they are returned from the style > processing. The important thing is that street names of house number nodes > are evaluated after style processing and not before. WanMil Hi Gerd, maybe > I find some time on the weekend to have a look on it. WanMil Hi Colin, I > think you found a bug in the housenumber processing. The current > implementation uses the streetnames which exist before style processing to > produce a map of existing streets and nodes with addr info. After style > processing, It tries to find the nodes and ways with the same name as that > of a road. With your changes, this will prob! > ably > fail. If I got that right, we have to create another map that maps old and > new streetnames. @WanMil: Do you have time to look at this? Gerd > ------------------------------------------------------------------------ > Date: Sun, 25 May 2014 22:18:35 +0200 From: > colin.smale@ > To: > mkgmap-dev at .org > Subject: [mkgmap-dev] House numbers and styles I have some rules which > modify name, addr:street and mkgmap:street in "lines" and "points" which > apply some transformations to the street names. The idea is to normalise > the names by removing punctuation and standardising abbreviations. The > resulting map is missing the house numbers for streets whose name I have > modified. In the style rules, I apply identical transformations to the way > (looking for highway=* & name=*) and points (looking for addr:street and > mkgmap:street, separately of course). I expect that mkgmap can match up > the address nodes with the street because the street names are still > identical, but something ! > is not > working right. The modified street name is working fine - that is > displayed and is in the index (i.e. I can search for it as a destination). > However for these streets only, there don't seem to be any house numbers > present. A search for a specific (existing) number on the road finds the > road with no numbers, at the centroid of the street. Other streets whose > names don't get changed, will allow me to find a specific house number and > get the location right as well. Does anyone have any ideas what might be > going wrong here? Am I trying to do something that can never work? Is it > possible that something in the address handling in mkgmap is using the > original street name, before the style has been applied? Is it possible > that the styles don't get applied to address-only nodes? I have the > following in "lines": # CS: normalise by getting rid of . in abbreviations > highway=* & name ~ '.*[.].*' {set name='${name|subst:.-=>-|subst:.~> > |subst: +~> }'} ... and the following in "points": # ! > CS: > normalise by getting rid of . in abbreviations #mkgmap:street ~ '.*[.].*' > {set mkgmap:street='${mkgmap:street|subst:.-=>-|subst:.~> |subst: +~> }'; > echo "fixed mkgmap:street ${mkgmap:street}"} mkgmap:street ~ '.*[.].*' > {set mkgmap:street='${mkgmap:street|subst:.-=>-|subst:.~> |subst: +~> }'} > #addr:street ~ '.*[.].*' {set > addr:street='${addr:street|subst:.-=>-|subst:.~> |subst: +~> }'; echo > "fixed addr:street ${addr:street}"} addr:street ~ '.*[.].*' {set > addr:street='${addr:street|subst:.-=>-|subst:.~> |subst: +~> }'} Thanks in > advance for any pointers! Colin > _______________________________________________ mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > _______________________________________________ mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > _______________________________________________ mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > _______________________________________________ mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > _______________________________________________ mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev [1] > > > > Links: > ------ > [1] http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev > > _______________________________________________ > mkgmap-dev mailing list > mkgmap-dev at .org > http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -- View this message in context: http://gis.19327.n5.nabble.com/House-numbers-and-styles-tp5807267p5807826.html Sent from the Mkgmap Development mailing list archive at Nabble.com.
- Previous message: [mkgmap-dev] [PATCH v1] Fix handling of housenumbers for street names changed by style
- Next message: [mkgmap-dev] [PATCH v1] Fix handling of housenumbers for street names changed by style
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list