<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><div class="">Hi Gerd,</div><div class=""><br class=""></div><div class="">For NYC, one of the admin levels should be assigned to 'City' (<a href="http://wiki.openstreetmap.org/wiki/United_States_admin_level" class="">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 class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">The postal service has this address:</div><div class=""><span class="range address1" 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);" class=""><span class="range city" 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);" class=""></span><span class="state range" style="color: rgb(32, 32, 32); font-family: Arial; line-height: 16px; background-color: rgb(255, 255, 255);">NY</span></div><div class=""><span class="state range" style="color: rgb(32, 32, 32); font-family: Arial; line-height: 16px; background-color: rgb(255, 255, 255);"><br class=""></span></div><div class=""><span class="state range" 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 class=""><span class="state range" style="color: rgb(32, 32, 32); font-family: Arial; line-height: 16px; background-color: rgb(255, 255, 255);"><a class="set_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; -webkit-appearance: none; outline: 0px; font-family: 'Helvetica Neue', Arial, sans-serif; font-size: 12.222222328186px; line-height: 22.2213344573975px; background-color: rgb(255, 255, 230);">440, 5th Avenue, Park Slope, Brooklyn, Kings County, New York City, New York, 11215, United States of America</a></span></div><div class=""><br class=""></div><div class="">For my example, the standard postal address is:</div><div class=""><span class="state range" style="color: rgb(32, 32, 32); font-family: Arial; line-height: 16px; background-color: rgb(255, 255, 255);"><span class="range address1">311 W 51ST ST</span><br style="text-transform: uppercase;" class=""><span class="range city">NEW YORK&nbsp;</span><span style="text-transform: uppercase;" class=""></span><span class="state range">NY</span></span></div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">I would guess the rule should be:</div><div class="">For anything in&nbsp;<span style="font-family: Calibri; font-size: 16px;" class="">mkgmap:admin_level5=New York City, then the city should be the alt_name of admin_level6.&nbsp;</span></div><div class=""><br class=""></div><div class="">Manhattan:</div><div class=""><a href="http://www.openstreetmap.org/relation/2552485#map=12/40.7812/-73.9778" class="">http://www.openstreetmap.org/relation/2552485#map=12/40.7812/-73.9778</a></div><div class="">Queens:</div><div class=""><a href="http://www.openstreetmap.org/relation/369519#map=11/40.6512/-73.8721" class="">http://www.openstreetmap.org/relation/369519#map=11/40.6512/-73.8721</a></div><div class="">Brooklyn:</div><div class=""><a href="http://www.openstreetmap.org/relation/369518#map=12/40.6446/-73.9449" class="">http://www.openstreetmap.org/relation/369518#map=12/40.6446/-73.9449</a></div><div class="">Bronx:</div><div class=""><a href="http://www.openstreetmap.org/relation/2552450#map=12/40.8516/-73.8467" class="">http://www.openstreetmap.org/relation/2552450#map=12/40.8516/-73.8467</a></div><div class="">Staten Island:</div><div class=""><a href="http://www.openstreetmap.org/relation/962876" class="">http://www.openstreetmap.org/relation/962876</a></div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">I don't think I have the resources at home to load/run mkgmap, but I'm happy to test it.</div><div class=""><br class=""></div><div class="">Thanks,</div><div class="">Brian</div><div class=""><br class=""></div><br class=""><div><blockquote type="cite" class=""><div class="">On Oct 18, 2014, at 5:11 AM, Gerd Petermann &lt;<a href="mailto:gpetermann_muenchen@hotmail.com" class="">gpetermann_muenchen@hotmail.com</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class=""><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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">Hi Brian,<br class=""><br class="">if I got that right, the problem is in the style rules. I don't know the rules that are used<br class="">for your map (provided by Ben Konrath), but the default style doesn't assign mkgmap:city<br class="">for the way with the id 265329468, and the way itself also doesn't contain the information.<br class=""><br class="">These are the tags which I see before style processing using a bounds file dated 2014-06-13:<br class=""><br class="">addr:housenumber=311,<br class="">mkgmap:admin_level6=New York County,<br class="">mkgmap:admin_level5=New York City,<br class="">mkgmap:admin_level2=USA,<br class="">addr:postcode=10019,<br class="">building=yes,<br class="">addr:street=West 51st Street,<br class="">mkgmap:admin_level4=New York<br class=""><br class="">I see no rule in the default styles' address rules which handles this special case.<br class=""><br class="">I am not familiar with addresses in USA, so I don't know if only New York is special?<br class=""><br class="">Gerd<br class=""><br class=""><div class=""><hr id="stopSpelling" class="">From: <a href="mailto:brianegge@gmail.com" class="">brianegge@gmail.com</a><br class="">Date: Fri, 17 Oct 2014 16:14:49 -0400<br class="">To: <a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" class="">mkgmap-dev@lists.mkgmap.org.uk</a><br class="">Subject: [mkgmap-dev] mkgmap in NYC<br class=""><br class=""><div class="">Hi,</div><div class=""><br class=""></div><div class="">I've been using a USA map from&nbsp;<a href="http://www.openmapchest.org/maps/united-states" target="_blank" class="">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 class=""><br class=""></div><div class="">I was trying to find: 311 W 51 St. Nomination shows the address as:</div><div class=""><br class=""></div><div class=""><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 class=""><br class=""></div><div class=""><a href="http://www.openstreetmap.org/way/265329468" target="_blank" class="">http://www.openstreetmap.org/way/265329468</a></div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class=""><br class=""></div><div class=""><span id="cid:2EEC601B-1CDD-4560-BC81-A91DD7762B2B">&lt;IMG_3891.jpeg&gt;</span></div><div class=""><br class=""></div><div class="">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 class=""><br class=""></div><div class="">Brian</div><div class=""><br class=""></div><br class="">_______________________________________________ mkgmap-dev mailing list<span class="Apple-converted-space">&nbsp;</span><a href="mailto:mkgmap-dev@lists.mkgmap.org.uk" class="">mkgmap-dev@lists.mkgmap.org.uk</a><span class="Apple-converted-space">&nbsp;</span><a href="http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev" class="">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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">_______________________________________________</span><br style="font-family: Calibri; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><span style="font-family: Calibri; font-size: 16px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inline !important;" class="">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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=""><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; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class="">http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</a></div></blockquote></div><br class=""></body></html>