Hi

 

I also use this as a way of investigating the results and improve the map 😊

Very handy for less technical users as myself,  easier then overpass turbo.

I read the mkgmap echotags output in excel and get clickable http links to all output for free.

 

If the 'Node generated from' is an artificial node it will never work.

But still there are also a lot of nodes which today correctly mention the id its generated from.

Its just that if it’s a 'way' and you want a http request, you need to know if it was a multipolygon way to link to openstreetmap.org/<<RELATION>>/688658542 or it is a normal way or polygon linking to  openstreetmap.org/<<WAY>>/688658542

 

It can be solved in the relations file by adding a tag to all multipolygon relations.

Based on that value (which appears in the echotags) you can decide to use either WAY or RELATION in the HTTP request.

Never implemented it that way because I guess it’s a lot overhead

 

I'll try the patch, nice feature !

 

Kind regards

Joris

 

 

 

 

-----Oorspronkelijk bericht-----

Van: mkgmap-dev <mkgmap-dev-bounces@lists.mkgmap.org.uk> Namens Gerd Petermann

Verzonden: vrijdag 19 juni 2020 10:58

Aan: mkgmap-dev <mkgmap-dev@lists.mkgmap.org.uk>

Onderwerp: Re: [mkgmap-dev] possible echotags enhancement?

 

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 <mkgmap-dev-bounces@lists.mkgmap.org.uk> im Auftrag von Ranko Jaksic <rjaksic@zgi.hr>

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