[mkgmap-dev] Nearby POIs
From Gerd Petermann gpetermann_muenchen at hotmail.com on Tue Jun 9 07:35:50 BST 2020
Hi Mike, thanks, you are right, I've changed removeSimpleDuplicates() in r4525. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Mike Baggaley <mike at tvage.co.uk> Gesendet: Montag, 8. Juni 2020 16:20 An: mkgmap-dev at lists.mkgmap.org.uk Betreff: Re: [mkgmap-dev] Nearby POIs Hi Gerd, The solution gets rid of the unexpected error message, however, it does not delete POIs that were originally coincident. Perhaps a better solution would be not use the set of locations for testing uniqueness in removeSimpleDuplicates, instead using a list and trawl the list using high precision comparison to determine whether the coordinate matches another. It could even compare both in high precision and displayed precision so that POIs which have been moved to be coincident are also removed. As the list will only contain a few coordinates it shouldn't be expensive. To help minimise enumerations, the list could be ordered by longitude or latitude if necessary. Another option would be to derive a class with different iterator comparator which might be useful elsewhere. Regards, Mike >I added options --route --link-pois-to-ways and finally could reproduce the problem with the small file. >Should be fixed with r4523. The high-prec-stuff makes many things better but it is also is a constant source for problems like these _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
- Previous message: [mkgmap-dev] Nearby POIs
- Next message: [mkgmap-dev] missing check for option --family-id
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list