Hi Ranko,

I don't fully understand what you are trying to do. I fear this is not always 
possible to report the original element. For some ways with a so-called "fake 
id" there is no real element in OSM, e.g. the ways generated by the 
--precomp-sea  option.
Anyhow, I've also missed that feature in the past.
Attached is a quick hack to add either node,way, or relation after the string 
"generated from ". I didn't test it well. Please check if it helps to solve 
your problem.
The binary is here:
http://files.mkgmap.org.uk/detail/483

Gerd

________________________________________
Von: mkgmap-dev <[email protected]> im Auftrag von Ranko 
Jaksic <[email protected]>
Gesendet: Donnerstag, 18. Juni 2020 22:14
An: mkgmap-dev
Betreff: [mkgmap-dev] possible echotags enhancement?

Hello,

echotags style command displays the element type and original OSM-Id (as in 
"Node generated from <OSM-Id>").

Would it be possible to additionally display the original element type for all 
such "generated from" elements?
(Something like "Node generated from Way <OSM-Id>" or "Way generated from 
Relation <OSM-Id>")

Background:

At the end of my style file I use echotags to log elements left unhandled and 
then process this logfile to generate a html file with direct links to 
offending elements in OSM.
This way I can click and easily correct the data in OSM if needed.
A href tag generated this way looks like this: <a 
href="https://www.openstreetmap.org/way/688658542";<https://www.openstreetmap.org/way/688658542>>OSM
 link</a>

To do this I need to detect the (original) element type from the echotags 
message (is it a node/way/relation),
but for "generated from" elements there is no way to detect this properly from 
the echotags message text.

For example: with the "--add-pois-to-areas" option a node is generated for each 
polygon or multipolygon.
However, the message is the same for both and there is no way to detect if the 
original element was a polygon ("way") or a multipolygon ("relation") :(

regards,
Ranko

Attachment: generated-from.patch
Description: generated-from.patch

_______________________________________________
mkgmap-dev mailing list
[email protected]
http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Reply via email to