[mkgmap-dev] problematic_polygons file
From Carlos Dávila cdavilam at orangecorreo.es on Tue Oct 23 09:14:07 BST 2012
El 23/10/12 09:59, Gerd Petermann escribió: > Hi Carlos, > > > > I've seen problematic_polygons file in growing quite fast in the wiki. > > May it affect splitter performance? If so, would it make sense to split > > the file by continents or countries? > > regarding performance: > a) if you specify the --problem-file parm, splitter has to do a lot > more work, so that affects performance, no matter how many ids you put > ino your list. > b) I don't expect a measurable performance impact for any id that does > NOT occur in your input OSM file(s) as long as this list doesn't contain > millions of ids. The information is stored in HashMaps, so the only > negative impact is a higher possibility of hash collisions and a > slightly higher > memory usage for these HashMaps. Most of the additional time that is > required to handle the list is caused by the fact that splitter has to > read the input > file more often (3 times). With o5m and pbf format, only parts of the > file(s) are read, with XML input the complete file is processed. > > Of course, those ids that occor in your input data will require more > heap and probably produce more output data, so that will affect > performance. > > OK? Yes, thank you for the explanation > > The bigger problem that I see is this: > The list now contains some relations like > rel:52822 # Border Sweden > rel:1059668 # Border Norway > If you use the complete list to split e.g. finland.osm.pbf, the input > file will only contain parts of the needed data for these polygons. > I wonder what splitter should do in these cases? > Currently it might print a few messages regarding missing nodes or > ways, but it will use the incomplete data and it might > write the incomplete relation to more tiles than r202, thus mgkmap > might produce even more error messages. > > I think it would be better to change this so that splitter returns to > the default handling for every relation or way that is not > complete, with a corresponding message. > > Would that be better? If a multipolygon is not complete I think mkgmap won't use it, so there's no sense adding it to more tiles. I agree with you to return to default handling it those cases. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20121023/94610e14/attachment.html
- Previous message: [mkgmap-dev] problematic_polygons file
- Next message: [mkgmap-dev] problematic_polygons file
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list