
Hi, forgot to attach the patch. Note that points added by --add-pois-to-areas are more likely in the middle of a shape. @Steve: The routine was initially created for the --check-roundabouts option. Later it was also used for --add-pois-to-areas and the --housenumbers option. I got the impression that it might be better to calculate the center of the way bbox for those two, I am not so sure about the roundabout code. What do you think? Gerd
Date: Fri, 2 Jan 2015 21:34:14 -0700 From: gpetermann_muenchen@hotmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: [mkgmap-dev] small issue with Way.getCofG()
Hi all,
We use the method Way.getCofG() to calculate a single coordinate for shapes, e.g. for buildings with house numbers. The routine calculates the avg. latitude and longitude of all points, which typically gives a point somewhere close to the middle of the shape, but it seems to ignore the fact that the first and last point in a shape are equal to close it, means, the result will be a bit too close to that closing point. Is there a good reason for this?
We use it also to calculate the POI in --add-pois-to-areas.
Gerd P.S. I guess a better formular could calculate the convex hull first, but I doubt that the additional CPU time would really improve the result that much.
-- View this message in context: http://gis.19327.n5.nabble.com/small-issue-with-Way-getCofG-tp5828821.html Sent from the Mkgmap Development mailing list archive at Nabble.com. _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev