Re: [osm-hu] Szilárd burkolatos utak keresése

Imre Samu pella.samu at gmail.com
2018. Dec. 29., Szo, 14:19:51 UTC


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> 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
> leiratkozás: openstreetmap-hungary+unsubscribe 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 címre.
> További lehetőségekért látogasson el a(z)
> https://groups.google.com/d/optout címre.
>
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.openstreetmap.org/pipermail/talk-hu/attachments/20181229/9858dc7a/attachment.htm>


További információk a(z) Talk-hu levelezőlistáról