<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 Carlos,<br><br>sorry, should have checked your example first.<br>It shows a road which is inside a closed way with<br>tag place=village, and that way is inside the administrative<br>boundary. <br>My ideas below are for the case that a road goes from one city <br>to another or between two cities (and no housenumber elements<br>are found near it which would set the different cities.<br><br>Gerd <br><pre><br></pre><br><div><hr id="stopSpelling">From: gpetermann_muenchen@hotmail.com<br>To: mkgmap-dev@lists.mkgmap.org.uk<br>Date: Sun, 7 Jun 2015 19:50:10 +0200<br>Subject: Re: [mkgmap-dev] Assigning a street to more than one city<br><br>

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

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

--></style>
<div dir="ltr">Hi Carlos,<br><br>yes, I think this is possible, but requires a lot of rather complex changes.<br><br>Up to now we use the LocationHook to set the tags<br>like mkgmap:admin_level2 ..11 once for each way / road.<br>These tags are later evaluated in the style.<br><br>1st Idea:<br>We could change that so that the LocationHook checks the<br>values for each point of the road, if any of the tags changes <br>it could split the road and thus assign different mkgmap:admin_levelx<br>values to each part. The style would then assign different mkgmap:city<br>, mkgmap:region, or mkgmap:country etc. values. <br>A new method similar to the RoadMerger would collect the parts<br>and create one road with a list of cities.<br><br>Other idea:<br>Implement a set of rules which just sets mkgmap:country, mkgmap:region,<br>and mkgmap:country and mkgmap:postal_code for a pseudo element which has the tags<br>from the LocationHook. These rules would be evalulated for <br>each point of a road (after normal style processing).<br><br>Both versions are complex, I already thought about this before but<br>found no good reason to implement it.<br>I'll not have the time to do it during the next months.<br><br>Gerd<br><br><div>&gt; Date: Sun, 7 Jun 2015 19:34:12 +0200<br>&gt; From: cdavilam@orangecorreo.es<br>&gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; Subject: Re: [mkgmap-dev] Assigning a street to more than one city<br>&gt; <br>&gt; Would it be possible to check if a given street is inside a suburb and a <br>&gt; city boundaries or a municipality boundary and a place polygon (with <br>&gt; different names) and get the city names from both of them.<br>&gt; See for example streets in Valdesalor [1] which are inside admin <br>&gt; boundary relation 1899973 (municipality) and village polygon (way 23186267)<br>&gt; [1] http://www.openstreetmap.org/#map=17/39.37820/-6.34773<br>&gt; <br>&gt; El 07/06/15 a las 18:27, Gerd Petermann escribió:<br>&gt; &gt; Hi Carlos,<br>&gt; &gt;<br>&gt; &gt; the basic support for this was implemented in the housenumber2<br>&gt; &gt; branch, but up to now the only way to use it is to have different<br>&gt; &gt; mkgmap:city values which are assigned to the same road.<br>&gt; &gt;<br>&gt; &gt; That means, we did not implement a way to set multiple cities<br>&gt; &gt; in the style, but if e.g. a the road connects two cities<br>&gt; &gt; and you have housenumber elements in both cities assigned to<br>&gt; &gt; this road, you can find the road in both cities.<br>&gt; &gt;<br>&gt; &gt; Gerd<br>&gt; &gt;<br>&gt; &gt; &gt; Date: Sun, 7 Jun 2015 17:44:10 +0200<br>&gt; &gt; &gt; From: cdavilam@orangecorreo.es<br>&gt; &gt; &gt; To: mkgmap-dev@lists.mkgmap.org.uk<br>&gt; &gt; &gt; Subject: [mkgmap-dev] Assigning a street to more than one city<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I've seen City Navigator maps are able to find the same street in two<br>&gt; &gt; &gt; cities. I find this quite useful for the case of big municipalities <br>&gt; &gt; with<br>&gt; &gt; &gt; a main city and several minor villages belonging to that <br>&gt; &gt; municipality or<br>&gt; &gt; &gt; big cities with also big suburbs . I these cases you may not be sure<br>&gt; &gt; &gt; what to enter in the "City" field when searching for a given street and<br>&gt; &gt; &gt; finding it in both places eases search. Is it possible to accomplish <br>&gt; &gt; the<br>&gt; &gt; &gt; same with mkgmp?<br>&gt; <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>
<br>_______________________________________________
mkgmap-dev mailing list
mkgmap-dev@lists.mkgmap.org.uk
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev</div>                                               </div></body>
</html>