<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'>Just noticed that I sent this to Greg only...<br><br>Gerd<br><br><div><hr id="stopSpelling">From: gpetermann_muenchen@hotmail.com<br>To: gdt@ir.bbn.com<br>Subject: RE: [mkgmap-dev] mkgmap in NYC<br>Date: Tue, 21 Oct 2014 09:25:45 +0200<br><br>

<style><!--
.ExternalClass .ecxhmmessage P {
padding:0px;
}

.ExternalClass body.ecxhmmessage {
font-size:12pt;
font-family:Calibri;
}

--></style>
<div dir="ltr">Hi Greg,<br><br>I thought about this. The precompiled bounds contain the needed info,<br>it is the LocationHook that fills the tags like <span>mkgmap:admin_level6.<br>The LocationHook uses the --name-tag-list option to decide which<br>value is used.<br>It would be possible to fill an additional set of tags like<br></span><span><span>mkgmap:admin_level-alt-2 .. </span></span><span><span><span><span>mkgmap:admin_level-alt-11</span></span>,<br></span>but I don't see much use in this.<br>If I got it right, all we need for New York are a five rules like this:<br></span><span><span>mkgmap:country=USA &amp; mkgmap:city!=* &amp; </span></span><span>mkgmap:admin_level5=New York City &amp; </span><br><span><span>mkgmap:admin_level6=New York County { set mkgmap:city=Manhattan } </span><br></span><span><span><span>mkgmap:country=USA &amp; mkgmap:city!=* &amp; </span></span><span>mkgmap:admin_level5=New York City &amp; </span><br><span><span>mkgmap:admin_level6=</span></span></span><span><span><span>Kings County { set mkgmap:city=Brooklyn } </span><br>...<br><br></span>With the additional alt_name values it would be one rule like this:<br></span><span><span><span>mkgmap:country=USA &amp; mkgmap:city!=* &amp; </span></span><span>mkgmap:admin_level5=New York City {set mkgmap:city='${mkgmap:admin_level-alt-6}' }</span></span><span><span><br>(note that the rule doesn't check if the alt-name is filled)<br><br>Are there more places where this could be used?<br><br></span>Gerd<br></span><br><div>&gt; From: gdt@ir.bbn.com<br>&gt; To: gpetermann_muenchen@hotmail.com<br>&gt; CC: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] mkgmap in NYC<br>&gt; Date: Mon, 20 Oct 2014 08:37:36 -0400<br>&gt; <br>&gt; <br>&gt; Gerd Petermann &lt;gpetermann_muenchen@hotmail.com&gt; writes:<br>&gt; <br>&gt; &gt; [1] This is because we use so called "precompiled boundaries", and changing them like that would<br>&gt; &gt; require hard coded rules in the source.<br>&gt; <br>&gt; That might be the right place to fix this.  Unfortunately New York<br>&gt; really is a weird case (I don't know of any other such case in the US),<br>&gt; but arguably it's important because a lot of people live there :-)<br></div>                                               </div></div>                                               </div></body>
</html>