
Hi Thorsten, my thinking was that inc/address does not set any tags which are not prefixed with mkgmap: I see that your inc/address is a bit different to that in the default style, but the only significant difference that I found is this rule: mkgmap:country=DEU | mkgmap:country=AUT | mkgmap:country=CHE {set style:lang=german} So, I see no problem as your inc/address also doesn't set name or place_name. What do I miss? Gerd
Date: Thu, 16 Apr 2015 08:44:18 +0200 From: kukuk@suse.de To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] change inc/address to be a standalone ?
Hi,
On Thu, Apr 16, Gerd Petermann wrote:
I think we should change that. My proposal: Instead of inc/address we have a file address (on the same level like points, lines, etc) this file is evaluated before the rules in points/lines/polygons when it exists. Probably the class RuleFileReader should make sure that the files points/lines/polygons do not include another inc/address.
Currently I include inc/address in the "middle" of a rules file, so that I can "fix" highway names and so on. Like: name!=* & place_name=* { name '${place_name}' } name!=* & loc_name=* { name '${loc_name}' }
or: tiger:name_base=* & tiger:name_type=Rd & name!=* {name '${tiger:name_base} Road'}
If address becomes a standalone file executed before, I have to put all rules from lines, points and polygons (yes, I use inc/address in polygons, too, for mkgmap:city and mkgmap:country specific rules) before inc/address into address. This does not make it easier to maintain the style.
Thorsten
-- Thorsten Kukuk, Senior Architect SLES & Common Code Base SUSE LINUX GmbH, Maxfeldstr. 5, 90409 Nuernberg, Germany GF: Felix Imendörffer, Jane Smithard, Jennifer Guild, Dilip Upmanyu, Graham Norton, HRB 21284 (AG Nürnberg) _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev