[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