Hi

I tested as well, very nice!

There is one missing I guess ? and that is
"Node generated from 3598483"

Perfect: Way generated from relation 9262523
https://www.openstreetmap.org/relation/9262523

Not yet working Node generated from 3598483
Would be nice if it would be recognisable as well
https://www.openstreetmap.org/relation/3598483


Kind regards
Joris


Van: mkgmap-dev <[email protected]> Namens Ranko Jaksic
Verzonden: vrijdag 19 juni 2020 13:17
Aan: [email protected]
Onderwerp: Re: [mkgmap-dev] possible echotags enhancement?

Hi Gerd,

Thanks, this is exactly what I need!

I tested "Node generated from" and it works as expected.
Before I couldn't determine if a node was generated from a way or a relation so 
my script always generated 2 href links (for both way and relation).
One link would work and the other not. Now I can always generate only one 
(correct!) link :)

See example.zip in attachment: log.txt is the original echotags text log. From 
this I generate a log.html at the end of every compile.
When you open log.html you can click on the link to open that element in OSM 
and quickly edit if needed.

I have no ready example for "(Joined)Way generated from" at the moment (I will 
test it when I find one),
but I think you can commit this change... :)

Ranko

On 19.06.2020. 10:57, Gerd Petermann wrote:

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]><mailto:[email protected]>
 im Auftrag von Ranko Jaksic <[email protected]><mailto:[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><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



_______________________________________________

mkgmap-dev mailing list

[email protected]<mailto:[email protected]>

http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

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

Reply via email to