[osm-hu] Szilárd burkolatos utak keresése
Szem
szembiketeam at gmail.com
2018. Dec. 29., Szo, 18:35:31 UTC
Köszönöm! Tesztelni fogom.
2018.12.29. 19:10 keltezéssel, Imre Samu írta:
> >Köszönöm! Jól hangzik! Csak éppen nálam most nem működött, de ez
> lehet, hogy vmi overpass hiba? Percekig csak keresett, aztán
> leállítottam...
>
> előfordulhat.
>
> az aktuális terheléstől és a lekérdezési területtől is nagymértékben
> függ a válaszidő.
> De mivel itt 2 időpillanatot (+ node + way + relation ) + 4
> különböző surface értéket kell lekérdezni - emiatt 2-4 perces
> válaszidő is normális.
> ez nem az a 10 másodperces lekérdezés.
>
> vagyis:
> - bbox/area -nál minél kisebb területet állíts be
> - egy timeout se árt ( de ha van timeout, akkor az hátrébb sorolja a
> prioritásnál ; de legalább le fog futni )
> - és türelem is kell. ( nem 10 másodperc. és közben ne indits
> párhuzamosan egy másik lekérdezést )
>
> ahogy látom az előző Sasad-i sscriptem nem lett tökéletes ( kevertem
> benne az area és a bbox-ot )
> kéretik inkább ezt használni: https://overpass-turbo.eu/s/EPz
>
> ebben már van timeout-is, ez lefut nálad:
>
>
> [adiff:"2018-11-29T00:00:00Z","2018-12-29T18:00:00Z"][timeout:900];
> area[name="Sasad"];
> (
> nwr(area)[surface=asphalt];
> nwr(area)[surface=concrete];
> nwr(area)[surface=paved];
> nwr(area)[surface=paving_stones];
> );
> compare(delta:t["surface"]);
> out geom meta;
>
>
>
>
>
>
>
> Szem <szembiketeam at gmail.com <mailto:szembiketeam at gmail.com>> ezt írta
> (időpont: 2018. dec. 29., Szo, 17:48):
>
> Köszönöm! Jól hangzik! Csak éppen nálam most nem működött, de ez
> lehet, hogy vmi overpass hiba? Percekig csak keresett, aztán
> leállítottam...
>
> 2018.12.29. 15:19 keltezéssel, Imre Samu írta:
>>
>> hátha ..
>>
>> >Nagyon jó lenne, ha egy területről le tudnám kérdezni azokat a
>> szilárd burkolatú (leginkább: asfalt, concrete, esetleg: paved,
>> paving_stones) utakat,
>> >amelyek egy megadott dátum után kapták meg ezt a burkolatot vagy
>> ezen dátum lettek felszerkesztve (újként létrehozva) eleve ilyen
>> szilárd burkolattal.
>>
>> az adiff+ compare tag-al - olyat lehet, hogy detektálja - a
>> surface címke változását ( törlés, módosítás, új )
>>
>> [adiff:"2018-12-01T00:00:00Z","2018-12-29T00:00:00Z"];
>> (
>> nwr[surface=asphalt]({{bbox}});
>> nwr[surface=concrete]({{bbox}});
>> nwr[surface=paved]({{bbox}});
>> nwr[surface=paving_stones]({{bbox}});
>> );
>> compare(delta:t["surface"]);
>> out geom meta;
>>
>>
>> https://overpass-turbo.eu/s/EPf
>>
>> de ez se tökéletes, mert
>> - a 2 szilárd közötti állapotváltozást is detektálja. vagyis
>> benne lesz az "asfalt"-ról "concrete" -re változás is.
>> - benne lehetnek az út törlések
>> - és a surface címke leszedése is.
>>
>> Ha nyitott végű intervallumot szeretnél, akkor módosítsd az
>> adiff-részt
>> pl. erre: *[adiff:"2018-12-01T00:00:00Z"];*
>>
>> ha minden surface változás érdekel - 2018-12-01 -től.
>>
>> [adiff:"2018-12-01T00:00:00Z"];
>> nwr[surface]({{bbox}});
>> compare(delta:t["surface"]);
>> out geom meta;
>>
>> https://overpass-turbo.eu/s/EPh
>>
>> az "nwr" - a node + way + relation -okat is nézi
>>
>> Ez valami új dolog, bővebben:
>> https://dev.overpass-api.de/blog/sliced_time_and_space.html#compare
>>
>> üdv,
>> Imre
>>
>>
>> Szem <szembiketeam at gmail.com <mailto:szembiketeam at gmail.com>> ezt
>> írta (időpont: 2018. dec. 29., Szo, 11:12):
>>
>> Szia!
>>
>> Köszi. A két listával az a gond, hogy ha sikerül is valamit
>> kihozni
>> belőle, elveszti a térképi jelölést, és már ehhez is rengeteg
>> munka kell.
>>
>> Miután én egyáltalán nem értek ehhez, vmi ilyesmi szűrőt
>> tákoltam össze:
>> [out:json];
>> (
>> way
>> [surface=asphalt]
>> ({{bbox}});
>> way
>> [surface=concrete]
>> ({{bbox}});
>> way
>> [surface=paved]
>> ({{bbox}});
>> way
>> [surface=paving_stones]
>> ({{bbox}});
>> );
>> way._(newer:"2018-09-01T00:00:00Z");
>> out body;
>> >;
>> out skel qt;
>>
>> Ezzel az a gond, hogy megmutat minden utat, amelyen bármilyen
>> változtatás történt az adott dátum óta, így pont a lényeg nem
>> látszik.
>>
>> 2018.12.28. 23:50 keltezéssel, Miklos Vajna írta:
>> > Szia!
>> >
>> >> Ha lehetséges ilyen szűrőt létrehozni az overpass-ban,
>> akkor az is jó
>> >> lehet, ha van más (egyszerű halandó számára érthető)
>> felület, akkor biztos
>> >> az is. Korábban már próbálkoztam az overpass-ban, de nem
>> tudtam
>> >> elkülöníteni azokat az utakat, melyek módosítva lettek
>> ugyan, de már előtte
>> >> is aszfaltosak voltak.
>> > Én úgy próbálnám, hogy lekérem egy múltbeli időpontban ezt
>> a listát,
>> > majd a mostanit és utána tetszőleges helyi eszközzel
>> (Excel, stb, vagy
>> > csak egy script) már szűrhető, hogy mik azok amik tényleg
>> csak a mostani
>> > változatban burkoltak.
>> >
>> > Ilyesmit próbáltál? Vagy ennél konkrétabb választ vártál?
>> >
>> > Ha igen, mi volt az overpass lekérdezésed, amit tovább kéne
>> reszelni?
>> >
>> >> Ha ez off topic, akkor válaszoljatok légyszi privátban.
>> > Szerintem nem off. :)
>> >
>> > Üdv,
>> >
>> > Miklós
>> >
>>
>> --
>> Magyar OSM Levelezőlista -
>> openstreetmap-hungary at googlegroups.com
>> <mailto:openstreetmap-hungary at googlegroups.com>
>> leiratkozás:
>> openstreetmap-hungary+unsubscribe at googlegroups.com
>> <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com>
>> ---
>> Azért kapta ezt az üzenetet, mert feliratkozott a Google
>> Csoportok szolgáltatásbeli openstreetmap-hungary csoportra.
>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>> leiratkozáshoz küldjön egy e-amailt a(z)
>> openstreetmap-hungary+unsubscribe at googlegroups.com
>> <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com>
>> címre.
>> További lehetőségekért látogasson el a(z)
>> https://groups.google.com/d/optout címre.
>>
>> --
>> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
>> <mailto:openstreetmap-hungary at googlegroups.com>
>> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com>
>> ---
>> Azért kapta ezt az üzenetet, mert feliratkozott a
>> Google Csoportok „openstreetmap-hungary” csoportjára.
>> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
>> leiratkozáshoz küldjön egy e-amailt a(z)
>> openstreetmap-hungary+unsubscribe at googlegroups.com
>> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
>> További lehetőségekért látogasson el ide:
>> https://groups.google.com/d/optout.
> --
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> <mailto:openstreetmap-hungary at googlegroups.com>
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> <mailto:openstreetmap-hungary%2Bunsubscribe at googlegroups.com>
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> „openstreetmap-hungary” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
> leiratkozáshoz küldjön egy e-amailt a(z)
> openstreetmap-hungary+unsubscribe at googlegroups.com
> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
> További lehetőségekért látogasson el ide:
> https://groups.google.com/d/optout.
>
> --
> Magyar OSM Levelezőlista - openstreetmap-hungary at googlegroups.com
> leiratkozás: openstreetmap-hungary+unsubscribe at googlegroups.com
> ---
> Azért kapta ezt az üzenetet, mert feliratkozott a Google Csoportok
> „openstreetmap-hungary” csoportjára.
> Az erről a csoportról és az ahhoz kapcsolódó e-mailekről való
> leiratkozáshoz küldjön egy e-amailt a(z)
> openstreetmap-hungary+unsubscribe at googlegroups.com
> <mailto:openstreetmap-hungary+unsubscribe at googlegroups.com> címre.
> További lehetőségekért látogasson el ide:
> https://groups.google.com/d/optout.
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20181229/74e83309/attachment.htm>
További információk a(z) Talk-hu levelezőlistáról