<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>Hi Paco,<br><br>thanks for the details, that helped a lot.<br><br>I found out that I have to patch RelationStyleHook, not StyledConverter.<br>patch v1 works, but the apply rules are processed before,<br>so it has not much effect ;-)<br><br>Attached is a version 2 of the patch, a compiled binary based on r3138 is here:<br><code>http://files.mkgmap.org.uk/download/195/mkgmap.jar</code><br><br>Gerd<br><br><div>&gt; Date: Sat, 29 Mar 2014 21:54:29 +0100<br>&gt; From: paco.tyson@free.fr<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] Name-tag-list parameter not used in relations        processing<br>&gt; <br>&gt; Selon GerdP &lt;gpetermann_muenchen@hotmail.com&gt;:<br>&gt; <br>&gt; &gt; Hi Paco,<br>&gt; &gt;<br>&gt; &gt; you can try it, I've uploaded the binary :<br>&gt; &gt; http://files.mkgmap.org.uk/download/192/mkgmap.jar<br>&gt; &gt;<br>&gt; &gt; Gerd<br>&gt; <br>&gt; Hi Gerd,<br>&gt; I'm afraid the patch isn't effective.<br>&gt; <br>&gt; For your information, the relations file contains :<br>&gt; <br>&gt; network=icn &amp; state!=proposed {<br>&gt;         apply {<br>&gt;                 set icn_from_relation=yes;<br>&gt;                 set icn_name='${name}';<br>&gt;                 set icn_ref='${ref}';<br>&gt;         };<br>&gt;         echotags "Relation ICN";<br>&gt; }<br>&gt; <br>&gt; and the corresponding lines file :<br>&gt; highway=* &amp; icn_from_relation=yes  {name '${icn_ref}<br>&gt; (${icn_name|not-equal:icn_ref})' | '${icn_ref}'; echotags "ICN way"; }  [0x00<br>&gt; resolution 15-15 continue]<br>&gt; <br>&gt; <br>&gt; <br>&gt; Mkgmap r3116, without name-tag-list parameter set :<br>&gt; [java] 2345035 - [route=bicycle,type=route,name=EuroVelo 3 - part<br>&gt; France,ref=EV3,network=icn] Relation ICN<br>&gt; [java] 254539829 - [motorcar=yes,mkgmap:label:1=EV3 (EuroVelo 3 - part<br>&gt; France),mkgmap:admin_level2=FRA,mkgmap:admin_level3=France<br>&gt; métropolitaine,mkgmap:admin_level4=Picardie,icn_from_relation=yes,mkgmap:admin_level6=Oise,icn_ref=EV3,mkgmap:admin_level8=Pontpoint,mkgmap:admin_level7=Senlis,name=Trans'Oise,surface=paved,highway=cycleway,foot=designated,mkgmap:street=Trans'Oise,mkgmap:country=FRA,mkgmap:city=Pontpoint,icn_name=EuroVelo<br>&gt; 3 - part<br>&gt; France,bicycleroute=yes,source=GPS,mkgmap:region=Picardie,toll=no,tollroad=no,bicycle=yes]<br>&gt; ICN way<br>&gt; <br>&gt; <br>&gt; <br>&gt; Mkgmap r3116, name-tag-list parameter set to name:fr,name,int_name :<br>&gt; [java] 2345035 - [route=bicycle,type=route,name=EuroVelo 3 - part<br>&gt; France,name:fr=La route des pèlerins - portion France,ref=EV3,network=icn]<br>&gt; Relation ICN<br>&gt; [java] 254539829 - [motorcar=yes,mkgmap:label:1=EV3 (EuroVelo 3 - part<br>&gt; France),mkgmap:admin_level2=FRA,mkgmap:admin_level3=France<br>&gt; métropolitaine,mkgmap:admin_level4=Picardie,icn_from_relation=yes,mkgmap:admin_level6=Oise,icn_ref=EV3,mkgmap:admin_level8=Pontpoint,mkgmap:admin_level7=Senlis,name=Trans'Oise,surface=paved,highway=cycleway,foot=designated,mkgmap:street=Trans'Oise,mkgmap:country=FRA,mkgmap:city=Pontpoint,icn_name=EuroVelo<br>&gt; 3 - part<br>&gt; France,bicycleroute=yes,source=GPS,mkgmap:region=Picardie,toll=no,tollroad=no,bicycle=yes]<br>&gt; ICN way<br>&gt; <br>&gt; <br>&gt; <br>&gt; Mkgmap r3118, with jar file overwritten with your patched jar, without<br>&gt; name-tag-list-parameter:<br>&gt; [java] 2345035 - [route=bicycle,type=route,name=EuroVelo 3 - part<br>&gt; France,ref=EV3,network=icn] Relation ICN<br>&gt; [java] 254539829 - [motorcar=yes,mkgmap:label:1=EV3 (EuroVelo 3 - part<br>&gt; France),mkgmap:admin_level2=FRA,mkgmap:admin_level3=France<br>&gt; métropolitaine,mkgmap:admin_level4=Picardie,icn_from_relation=yes,mkgmap:admin_level6=Oise,icn_ref=EV3,mkgmap:admin_level8=Pontpoint,mkgmap:admin_level7=Senlis,name=Trans'Oise,surface=paved,highway=cycleway,foot=designated,mkgmap:street=Trans'Oise,mkgmap:country=FRA,mkgmap:city=Pontpoint,icn_name=EuroVelo<br>&gt; 3 - part<br>&gt; France,bicycleroute=yes,source=GPS,mkgmap:region=Picardie,toll=no,tollroad=no,bicycle=yes]<br>&gt; ICN way<br>&gt; <br>&gt; <br>&gt; Mkgmap r3118, with jar file overwritten with your patched jar, name-tag-list<br>&gt; parameter set to name:fr,name,int_name :<br>&gt; [java] 2345035 - [route=bicycle,type=route,name=EuroVelo 3 - part<br>&gt; France,name:fr=La route des pèlerins - portion France,ref=EV3,network=icn]<br>&gt; Relation ICN<br>&gt; [java] 254539829 - [motorcar=yes,mkgmap:label:1=EV3 (EuroVelo 3 - part<br>&gt; France),mkgmap:admin_level2=FRA,mkgmap:admin_level3=France<br>&gt; métropolitaine,mkgmap:admin_level4=Picardie,icn_from_relation=yes,mkgmap:admin_level6=Oise,icn_ref=EV3,mkgmap:admin_level8=Pontpoint,mkgmap:admin_level7=Senlis,name=Trans'Oise,surface=paved,highway=cycleway,foot=designated,mkgmap:street=Trans'Oise,mkgmap:country=FRA,mkgmap:city=Pontpoint,icn_name=EuroVelo<br>&gt; 3 - part<br>&gt; France,bicycleroute=yes,source=GPS,mkgmap:region=Picardie,toll=no,tollroad=no,bicycle=yes]<br>&gt; ICN way<br>&gt; <br>&gt; <br>&gt; What I want is to get for way 254539829 the tag "mkgmap:label:1=La route des<br>&gt; pèlerins - portion France". So I expect the relation to automatically get the<br>&gt; tag "name=La route des pèlerins - portion France".<br>&gt; Or did I misunderstood the way this parameter works ?<br>&gt; _______________________________________________<br>&gt; mkgmap-dev mailing list<br>&gt; mkgmap-dev@lists.mkgmap.org.uk<br>&gt; http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev<br></div>                                               </div></body>
</html>