Overpass API count? (render(myMap) korlátozások)
Ferenc Veres
lion at netngine.hu
2019. Jan. 16., Sze, 10:33:31 UTC
Sziasztok!
;out count;
szépen visszaadja, hogy hány elemem van.
De nekem - ahogy letöltöm egy bbox terület minden elemét -, kellenének a
hivatkozott elemek is, majd végül úgy a count.
;out meta;>;out count;
De ez nem számlást hanem adatokat ad vissza.
Egyébként ez a ">" dolog miért nem adja itt hozzá a nódokhoz a vonalakat
az overpass turbóban? Úgy értelmezem, az lenne a feladata.
https://overpass-turbo.eu/s/Fg2
A konkrét problémám az, hogy értelmetlen használatokkal megfektetik a
render(myMap) szervert. Sok tízezernyi elem egy A4-es lapra
nyomtatásával. Erre akarok valami korlátozást bevezetni. Ha valakinek
arra van jobb gyakorlati tanácsa az is jöhet.
Lásd pl:
http://render.osmtippek.hu/output/FufhMvA/FufhMvA.html
http://render.osmtippek.hu/output/yJdUrTVK/yJdUrTVK.html
És szinte csak ilyen user van, már egyre több a soha el nem készülő
render (out of memory) és azokat persze még ötször újra el is küldik,
hogy hátha.
Ilyesmi a query-t ami letölti, itt a listán kaptam korábban:
wget -O proba-rec-meta.osm
'https://lz4.overpass-api.de/api/interpreter?data=[out:xml][timeout:25];(node(48.76326,11.36163,48.783,11.38531);way(48.76326,11.36163,48.783,11.38531);relation(48.76326,11.36163,48.783,11.38531););out
meta;>;out meta qt;'
Ennek próbálnék egy COUNT-ot először és letiltani ha túl sok. Ha tud ez
valahogy "számoltatni".
Köszönettel,
Feri
További információk a(z) Talk-hu levelezőlistáról