User talk:Wandertext/Overpass XML Referenz

From OpenStreetMap Wiki
Jump to navigation Jump to search

Hello,

thanks for working on this. Maybe you want to improve the existing documentation Overpass_API/Language_Guide instead, or translate it to German? Would make more sense than to start a few one from scratch.


Mmd (talk) 12:48, 7 December 2015 (UTC)

Hi Mmd,

yes your are right improving the existing documentation is much better then this. For me it was hard to find out the basic concepts behind the Overpass Querry Language and applying them for forming new querries. (I barely knew much about the background data structures of OSM and thus Overpass API was rather cryptic for me.) Now knowing a bit the XML-Part and the OSM raw data helps to understand it a bit better. Therefore i started writing down all the possible xml tags and their attributes. It ended up for now in this rather unsorted pile of short descriptions, which even might not be all correct. As all details are still not understood by me.

Do you think it is usefull to add all the XML-parts to the Overpass_API/Language_Guide? My first impression is, that QL is prefered now and thus XML documentation is a bit more hidden now. I don't want to break all the good examples in Language Guide, as it is even quiete large right now.


Wanertext (talk) 00:11, 8 December 2015 (UTC)

Overpass XML was the first query language version, which gets somewhat difficult to read for more complex queries. It was later complemented by Overpass QL. That doesn't make the XML variant completely obsolete (it is still supported), but most people tend to use QL nowadays with the help of Overpass_turbo/Wizard. If you look at the Overpass XML documentation (the English one), you'll notice that it doesn't reflect the current status anymore. More recently, only the QL page got some updates, leaving the XML variant somewhat outdated.

For a beginner in Overpass, you maybe want to check out LearnOverpass, a recent Google Sommer of Code project. If you're interested, you could work on a German translation of this project. That would be really useful. Another interesting project would be a German translation for Overpass_API/Overpass_QL. Another option would be to work out the differences between the Overpass XML and QL variants and update the XML documentation...

That may all be a bit overwhelming at beginning. Don't worry, take your time, ask questions as you move along...

Mmd (talk) 08:59, 9 December 2015 (UTC)