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