Is there any reason to have "process-exits/process-destination rules" block in lines file inserted in the middle of "Set highway names to include a reference" block? It seems a bit confusing.

If there's no reason for the above, attached patch fixes it and also an small typo


Index: resources/styles/default/lines
===================================================================
--- resources/styles/default/lines	(revisión: 3753)
+++ resources/styles/default/lines	(copia de trabajo)
@@ -46,9 +46,6 @@
 #highway=motorway_link & oneway!=yes & oneway!=no { echo "motorway_link lacks oneway" }
 highway=motorway|highway=motorway_link { add oneway=yes; add mkgmap:numbers=false }
 
-# Set highway names to include the reference if there is one
-highway=motorway { name '${ref|highway-symbol:hbox} ${name}' | '${ref|highway-symbol:hbox}' | '${name}' }
-
 # start of rules for process-exits and process-destination options
 # which may add info to a part of these highway=*_link roads:
 # motorway_link, trunk_link, primary_link, secondary_link, tertiary_link
@@ -70,8 +67,10 @@
 # use destination hint and/or exit hint to build name              
 (mkgmap:exit_hint=true | mkgmap:dest_hint=*)
   {	name '${exit_hint} ${dest_hint}' | 	'${dest_hint}' | 		'${exit_hint}' }
-# end of rules for process-exits and process-destination options	
-  
+# end of rules for process-exits and process-destination options
+
+# Set highway names to include the reference if there is one
+highway=motorway { name '${ref|highway-symbol:hbox} ${name}' | '${ref|highway-symbol:hbox}' | '${name}' }
 highway=trunk {name '${ref|highway-symbol:hbox} ${name}' | '${ref|highway-symbol:hbox}' | '${name}'; addlabel '${name} (${ref})' }
 highway=primary {name '${ref|highway-symbol:box} ${name}' | '${ref|highway-symbol:box}' | '${name}'; addlabel '${name} (${ref})' }
 highway=secondary | highway=tertiary {name '${ref|highway-symbol:oval} ${name}' | '${ref|highway-symbol:oval}' | '${name}'; addlabel '${name} (${ref})' }
@@ -206,11 +205,11 @@
 # calculate the access rules
 include 'inc/access';
 
-#limit artificial cycleways to to resolution 24
+#limit artificial cycleways to resolution 24
 mkgmap:synthesised=yes & mkgmap:bicycle=yes { set mkgmap:highest-resolution-only = true }
 
 # don't add house numbers to unnamed or artifical bicycle ways
_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to