<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 Steve,<br><br><div>&gt; Tiles that would contain a land border need to be further split<br>&gt; along that border. This could be done<br>&gt; 1. Directly by splitter<br>&gt; 2. By running mkgmap once for each country.<br>&gt; 3. Some intermediate process.<br>&gt; <br>&gt; I believe it would be best in the long term for splitter to make the<br>&gt; split, but perhaps the other strategies could be used temporarily in<br>&gt; order to concentrate on other parts of the process.<br><br>Up to now I see no need to change splitter.<br>We already have the UnusedElementsRemoverHook,<br>I would try to add a similar method to<br>filter data which is outside of a given polygon.<br>Depending on the complexity of the polygon<br>this can be quite time consuming for just on tile.<br>If we try to do that in splitter and try to split e.g.<br>Europe, we have to store a lot of complex polygons<br>as we try to process many tiles at once.<br>I see only one possible advantage when doing it<br>in splitter: <br>A perfect algo would be able to make sure that<br>all tiles for one country have a similar number of<br>nodes. When we use mkgmap for filtering a<br>single rectangular tile might just overlap a country<br>in a very small area, thus the resulting *.img would<br>be very small.<br><br>Gerd<br><br></div>                                               </div></body>
</html>