[mkgmap-dev] improved diagnostics patch v2
From Mike Baggaley mike at tvage.co.uk on Wed Jan 13 20:53:08 GMT 2021
HI Gerd, The attached updated patch fixes the problem of a URL for a way having a relation id rather than an way id. It also handles the case where a way is generated without an original OSM id (as happens in the sea generator), so there is no valid URL. Cheers, Mike -----Original Message----- From: Gerd Petermann [mailto:gpetermann_muenchen at hotmail.com] Sent: 13 January 2021 09:58 To: Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> Subject: Re: [mkgmap-dev] improved diagnostics patch v2 Hi Mike, I get some messages which are wrong: FEIN: uk.me.parabola.mkgmap.osmstyle.WrongAngleFixer f:\osm\wildeshausen.o5m: removing obsolete point on almost straight segment in way http://www.openstreetmap.org/way/1187315 at http://www.openstreetmap.org/?mlat=52.940356&mlon=8.340912&zoom=17 instead of FEIN: uk.me.parabola.mkgmap.osmstyle.WrongAngleFixer f:\osm\wildeshausen.o5m: removing obsolete point on almost straight segment in way http://www.openstreetmap.org/way/4611686018427387930 at http://www.openstreetmap.org/?mlat=52.940356&mlon=8.340912&zoom=17 The way in question is w78508173 which is a member of relation 1187315. So, the new code reports the relation id as way id. I also see unexpected changes in the img files. Don't know yet why. I assume toString() is used to identify objects somewhere. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Gerd Petermann <gpetermann_muenchen at hotmail.com> Gesendet: Mittwoch, 13. Januar 2021 09:22 An: Development list for mkgmap Betreff: Re: [mkgmap-dev] improved diagnostics patch v2 Hi Mike, thanks, I'll have a closer look today. Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Mike Baggaley <mike at tvage.co.uk> Gesendet: Montag, 11. Januar 2021 10:20 An: 'Development list for mkgmap' Betreff: Re: [mkgmap-dev] improved diagnostics patch v2 HI Gerd, Thanks for the updated patch. I have got rid of the repeated definitions of "generated from" by using getBasicLogInformation as the basis of toString. This makes them all consistent (although it is not capitalised or have a colon). It would be more logical for the toString function to contain just the basic information, the information currently in toString to be in a new getExtendedLogInformation function and getBasicLoginInformation deleted. However, this would need a lot of changes elsewhere. Does RoadDef.toString really need to output a URL? It would improve the reading of my log files if it was just "(way" + id + ")". For consistency with above, this should really be "RoadDef + id" / "RoadDef generated", which would suit me fine. What do you think? Please find attached an updated version. Cheers, Mike -----Original Message----- From: Gerd Petermann [mailto:gpetermann_muenchen at hotmail.com] Sent: 10 January 2021 08:04 To: Development list for mkgmap <mkgmap-dev at lists.mkgmap.org.uk> Subject: Re: [mkgmap-dev] improved diagnostics patch v2 Hi Mike, sorry, I looked at your first patch but forgot to answer. I always hesitate to change those debug messages because some users parse them with scripts. I think Way.toString() should work similar to Node.toString and Relation.toString and thus return a string starting with "WAY:". See my modified version. I don't like the repeated code producing the "generated from" messages. Isn't it possible to implement that once in classElement? Gerd ________________________________________ Von: mkgmap-dev <mkgmap-dev-bounces at lists.mkgmap.org.uk> im Auftrag von Mike Baggaley <mike at tvage.co.uk> Gesendet: Samstag, 9. Januar 2021 17:18 An: 'Development list for mkgmap' Betreff: [mkgmap-dev] improved diagnostics patch v2 Hi Gerd, My previous diagnostic improvements patch seems to have got lost, but since then I have noticed another couple of items to include, so attached is an updated version. Cheers, Mike _______________________________________________ mkgmap-dev mailing list mkgmap-dev at lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev -------------- next part -------------- A non-text attachment was scrubbed... Name: diagnostics5.patch Type: application/octet-stream Size: 7008 bytes Desc: not available URL: <http://www.mkgmap.org.uk/pipermail/mkgmap-dev/attachments/20210113/68073d75/attachment.obj>
- Previous message: [mkgmap-dev] improved diagnostics patch v2
- Next message: [mkgmap-dev] improved diagnostics patch v2
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the mkgmap-dev mailing list