<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 Brian,<br><br>I don't think that it is possible to get access to the alt_name [1], but it should<br>be possible to specify rules. I am not good with this, so maybe someone else here can help?<br>Maybe you can contact Ben Konrath directly, he contributed many of these rules.<br><br>Gerd<br>[1] This is because we use so called "precompiled boundaries", and changing them like that would<br>require hard coded rules in the source.<br><br><br><div><hr id="stopSpelling">From: brianegge@gmail.com<br>Date: Sat, 18 Oct 2014 10:30:19 -0400<br>To: mkgmap-dev@lists.mkgmap.org.uk<br>Subject: Re: [mkgmap-dev] mkgmap in NYC<br><br><div>Hi Gerd,</div><div><br></div><div>For NYC, one of the admin levels should be assigned to 'City' (<a href="http://wiki.openstreetmap.org/wiki/United_States_admin_level" target="_blank">http://wiki.openstreetmap.org/wiki/United_States_admin_level</a>). NYC is a special case in the United States, and it's often even confusing to find addresses in the Garmin database.&nbsp;</div><div><br></div><div>NYC is composed of five borough's, and it's the borough that's used on standard addresses. For Bronx, Brooklyn and Staten Island people will use those borough names for their city. The exceptions are the borough of Manhattan, which for addressing purposes in simply 'New York', and Queens which uses various town names like Astoria. &nbsp;For example, you may live in Park Slope, which is a neighborhood in Brooklyn, but your postal 'city' will be Brooklyn.&nbsp;</div><div><br></div><div>The postal service has this address:</div><div><span class="ecxrange ecxaddress1" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);">440 5TH AVE</span><br style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;text-transform:uppercase;background-color:rgb(255, 255, 255);"><span class="ecxrange ecxcity" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);">BROOKLYN&nbsp;</span><span style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;text-transform:uppercase;background-color:rgb(255, 255, 255);"></span><span class="ecxstate ecxrange" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);">NY</span></div><div><span class="ecxstate ecxrange" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);"><br></span></div><div><span class="ecxstate ecxrange" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);">While Nomination has this one:</span></div><div><span class="ecxstate ecxrange" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);"><a class="ecxset_position" data-id="248237344" data-lat="40.66951105" data-lon="-73.98631025" data-max-lat="40.6695763" data-max-lon="-73.9862054" data-min-lat="40.6694458" data-min-lon="-73.9864151" data-name="440, 5th Avenue, Park Slope, Brooklyn, Kings County, New York City, New York, 11215, United States of America" data-prefix="House" data-type="way" href="http://www.openstreetmap.org/way/248237344" style="box-sizing:border-box;color:rgb(34, 68, 221);text-decoration:none;font-family:'Helvetica Neue', Arial, sans-serif;font-size:12.222222328186px;line-height:22.2213344573975px;background-color:rgb(255, 255, 230);" target="_blank">440, 5th Avenue, Park Slope, Brooklyn, Kings County, New York City, New York, 11215, United States of America</a></span></div><div><br></div><div>For my example, the standard postal address is:</div><div><span class="ecxstate ecxrange" style="color:rgb(32, 32, 32);font-family:Arial;line-height:16px;background-color:rgb(255, 255, 255);"><span class="ecxrange ecxaddress1">311 W 51ST ST</span><br style="text-transform:uppercase;"><span class="ecxrange ecxcity">NEW YORK&nbsp;</span><span style="text-transform:uppercase;"></span><span class="ecxstate ecxrange">NY</span></span></div><div><br></div><div>I see what you mean about the styles for mkgmap. Since it's not using the admin levels, it appears to be searching for the nearest city center, which is in a different state, and is completely wrong.&nbsp;</div><div><br></div><div>I would guess the rule should be:</div><div>For anything in&nbsp;<span style="font-family:Calibri;font-size:16px;">mkgmap:admin_level5=New York City, then the city should be the alt_name of admin_level6.&nbsp;</span></div><div><br></div><div>Manhattan:</div><div><a href="http://www.openstreetmap.org/relation/2552485#map=12/40.7812/-73.9778" target="_blank">http://www.openstreetmap.org/relation/2552485#map=12/40.7812/-73.9778</a></div><div>Queens:</div><div><a href="http://www.openstreetmap.org/relation/369519#map=11/40.6512/-73.8721" target="_blank">http://www.openstreetmap.org/relation/369519#map=11/40.6512/-73.8721</a></div><div>Brooklyn:</div><div><a href="http://www.openstreetmap.org/relation/369518#map=12/40.6446/-73.9449" target="_blank">http://www.openstreetmap.org/relation/369518#map=12/40.6446/-73.9449</a></div><div>Bronx:</div><div><a href="http://www.openstreetmap.org/relation/2552450#map=12/40.8516/-73.8467" target="_blank">http://www.openstreetmap.org/relation/2552450#map=12/40.8516/-73.8467</a></div><div>Staten Island:</div><div><a href="http://www.openstreetmap.org/relation/962876" target="_blank">http://www.openstreetmap.org/relation/962876</a></div><div><br></div><div>Is it possible to configure such a rule? If not, we should match on admin_level5 is a city name has not been set.&nbsp;</div><div><br></div><div>I don't think I have the resources at home to load/run mkgmap, but I'm happy to test it.</div><div><br></div><div>Thanks,</div><div>Brian</div><div><br></div><br><div><blockquote><div>On Oct 18, 2014, at 5:11 AM, Gerd Petermann &lt;<a href="mailto:gpetermann_muenchen@hotmail.com">gpetermann_muenchen@hotmail.com</a>&gt; wrote:</div><br class="ecxApple-interchange-newline"><div><div dir="ltr" style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">Hi Brian,<br><br>if I got that right, the problem is in the style rules. I don't know the rules that are used<br>for your map (provided by Ben Konrath), but the default style doesn't assign mkgmap:city<br>for the way with the id 265329468, and the way itself also doesn't contain the information.<br><br>These are the tags which I see before style processing using a bounds file dated 2014-06-13:<br><br>addr:housenumber=311,<br>mkgmap:admin_level6=New York County,<br>mkgmap:admin_level5=New York City,<br>mkgmap:admin_level2=USA,<br>addr:postcode=10019,<br>building=yes,<br>addr:street=West 51st Street,<br>mkgmap:admin_level4=New York<br><br>I see no rule in the default styles' address rules which handles this special case.<br><br>I am not familiar with addresses in USA, so I don't know if only New York is special?<br><br>Gerd<br><br><div><hr id="ecxstopSpelling">From: <a href="mailto:brianegge@gmail.com">brianegge@gmail.com</a><br>Date: Fri, 17 Oct 2014 16:14:49 -0400<br>To: <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a><br>Subject: [mkgmap-dev] mkgmap in NYC<br><br><div>Hi,</div><div><br></div><div>I've been using a USA map from&nbsp;<a href="http://www.openmapchest.org/maps/united-states" target="_blank">http://www.openmapchest.org/maps/united-states</a>&nbsp;on my Garmin Nuvi 1450. In Connecticut it works quite well, but I drove into NYC yesterday and it couldn't find a single address.</div><div><br></div><div>I was trying to find: 311 W 51 St. Nomination shows the address as:</div><div><br></div><div><span class="ecxApple-tab-span" style="white-space:pre;">        </span>• House&nbsp;311, West 51st Street, Midtown West, Manhattan, New York County, New York City, New York, 10019, United States of America</div><div><br></div><div><a href="http://www.openstreetmap.org/way/265329468" target="_blank">http://www.openstreetmap.org/way/265329468</a></div><div><br></div><div>I tried finding it in both "New York" and "New York City". Manhattan and Midtown West are not listed as cities. I even tried the intersection search and nothing came up. NYC has a near complete set of street addresses, so I expected I would have good results using OSM data.&nbsp;</div><div><br></div><div>I know the boundaries of NYC can be challenging at time, because the city has five boroughs, lots of neighborhoods and a ton of data. Today, I navigated to the approximate location on the GPS, and it decided the location was in Weehawken, NJ., (which is just across the Hudson). On my GPS, I did a reverse search, and it showed the address being in New Jersey!&nbsp;</div><div><br></div><div><br></div><div><span id="ecxcid:2EEC601B-1CDD-4560-BC81-A91DD7762B2B">&lt;IMG_3891.jpeg&gt;</span></div><div><br></div><div>I didn't build the maps myself, and I don't know how the splitter works. Clearly Nomination has the address figured out correctly, but mkgmap does not.&nbsp;</div><div><br></div><div>Brian</div><div><br></div><br>_______________________________________________ mkgmap-dev mailing list<span class="ecxApple-converted-space">&nbsp;</span><a href="mailto:mkgmap-dev@lists.mkgmap.org.uk">mkgmap-dev@lists.mkgmap.org.uk</a><span class="ecxApple-converted-space">&nbsp;</span><a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" target="_blank">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></div></div><span style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">_______________________________________________</span><br style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><span style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;display:inline !important;">mkgmap-dev mailing list</span><br style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;">mkgmap-dev@lists.mkgmap.org.uk</a><br style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;"><a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" style="font-family:Calibri;font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;letter-spacing:normal;line-height:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;" target="_blank">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></div></blockquote></div><br><br>_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</div>                                               </div></body>
</html>