[mkgmap-dev] Splitter details question
From WanMil wmgcnfg at web.de on Wed Jan 13 19:30:39 GMT 2010
> W> ok, I understand. > W> For me it's no problem if points that fall outside the bounding box > W> are included in the tile. They can be easily filtered. > W> I have the following requirements: > W> 1st and most important: All nodes that fall inside the bounding box > W> should reliably be contained in the tile. In my previous mail I > W> mentioned two nodes where this wasn't the case. > > Ah, I hadn't realised this from your original description, apologies for > missing that. Indeed, this should not be happening. Would it be possible > for you to make the OSM file you're using available, or send me a link to > it? It's not obvious to me why nodes are being excluded so having the same > OSM file as you will make debugging much easier. Aah, I don't have any server where I can put the files. I have retried the splitting. http://download.geofabrik.de/osm/europe/austria.osm.bz2 from today (Jan 13th) and that gave the same results. This is my splitter call (v103): > java -Xmx950m -jar splitter.jar data/*.osm.bz2 These are the generated areas: # List of areas # Generated Wed Jan 13 19:44:27 CET 2010 # 63240001: 2174976,442368 to 2228224,581632 # : 46.669922,9.492188 to 47.812500,12.480469 63240002: 2164736,581632 to 2213888,659456 # : 46.450195,12.480469 to 47.504883,14.150391 63240003: 2213888,581632 to 2275328,659456 # : 47.504883,12.480469 to 48.823242,14.150391 63240004: 2160640,659456 to 2226176,798720 # : 46.362305,14.150391 to 47.768555,17.138672 63240005: 2226176,659456 to 2287616,724992 # : 47.768555,14.150391 to 49.086914,15.556641 63240006: 2226176,724992 to 2283520,802816 # : 47.768555,15.556641 to 48.999023,17.226563 The attached way 39612875 is still missing two nodes 474857138 and 474857142. I hope you can reproduce this. Otherwise I have to look for a server where I can upload the files (Does anyone have a temporary FTP-account for ~200MB? ;-) > W> it > W> is also ok if all inner nodes and for all parts of the way the first > W> node out of the bounding box is included. This enables me (and > W> others) > W> to calculate the intersection point with the bounding box. > > Sure, as I understand it that's why the overlap handling exists in the first > place. As it currently stands it's not robust though, there are various corner > cases where it gets things wrong (eg if the first node of a way that falls > outside a tile also falls outside the overlap area then the way will appear > to stop before the tile edge). > > I can think of a few ways to improve the splitter to help with this, will > try to take a look once I find a bit of spare time. I think it would improve the splitter files if the overlap is removed and the ways are bounding box complete plus first nodes outside the bounding box. Anyhow I was impressed how fast the splitter worked on my lame old computer. That's good work! WanMil -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: 39612875.gpx Url: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20100113/5c074699/attachment.pl -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: bbox.gpx Url: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20100113/5c074699/attachment-0001.pl
- Previous message: [mkgmap-dev] Splitter details question
- Next message: [mkgmap-dev] Splitter details question
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list