OpenStreetMap Forum

The Free Wiki World Map

You are not logged in.

#101 2019-05-09 08:33:17

RicoElectrico
Member
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,226

Re: Overpass - do wyciągania danych z OSM

rmikke wrote:

A możemy zacząć od zdefiniowania "granicy"?

Yyy... 3. linijka big_smile

Puść, to zobaczysz o co chodzi.

Offline

#102 2019-05-09 08:47:40

rmikke
Moderator
From: Warszawa
Registered: 2014-11-14
Posts: 1,659
Website

Re: Overpass - do wyciągania danych z OSM

RicoElectrico wrote:
rmikke wrote:

A możemy zacząć od zdefiniowania "granicy"?

Yyy... 3. linijka big_smile

Puść, to zobaczysz o co chodzi.

W takim razie nie umiem tego zrobić względem .searchArea, więc wyciągnąłbym osobno węzły granicy Woli i odjął na koniec od wyniku. W sensie że zmieniłbym na

( 
  (
    node(area.searchArea)(if:count_tags() == 0);
    - node(w.ways);
  );
  (
    way(area.searchArea)(if:count_tags() == 0);
    - way(r.relations);
  );
)->.wynik;

i od .wynik bym odejmował osobno wyciągnięte węzły (i linie?) granicy Woli.

Też bym chciał umieć to zrobić ładniej...

Offline

#103 2019-05-09 19:35:13

WiktorN
Member
Registered: 2013-08-04
Posts: 528

Re: Overpass - do wyciągania danych z OSM

Coś takiego:

(
  rel(pivot.searchArea);
  >;
  node(w.ways);
)-> .nodes;

Wybiera relację z searchArea, następnie wyciąga (>) z niej linie i węzły. Dodaję do niej node(w.ways). Na koniec, zamiast

- node(w.ways);

dajesz:

 - node.nodes;

Zusamen do kupy:
http://overpass-turbo.eu/s/IQY

Offline

#104 2019-07-16 21:15:13

RicoElectrico
Member
From: Trójmiasto
Registered: 2012-07-01
Posts: 1,226

Re: Overpass - do wyciągania danych z OSM

Znalezione na Twitterze Operations Working Group:
https://overpass-turbo.eu/s/JVD
Czyli śledzenie uzupełniania dróg zaimportowanych z bazy TIGER w stanie Rhode Island o tag surface. Modyfikacja po zadanej dacie, grupowanie wg użytkownika, sumowanie długości.
Przyznam się, że dawno Overpass QL nie zrobił na mnie takiego wrażenia. Wciąż wiem mało o tym języku wink

Last edited by RicoElectrico (2019-07-16 21:16:36)

Offline

#105 2019-08-29 21:25:46

Cristoffs
Member
From: Łódź
Registered: 2018-11-27
Posts: 53

Re: Overpass - do wyciągania danych z OSM

Drobne pytanie w sprawie overpass-turbo, przygotowuje się do warsztatów z pozyskiwania danych właśnie w ten sposób (GiSDay Łódź). Chciałbym w związku z tym zapytać Was o pomysły na ćwiczenia-zagadnienia.

Offline

#106 2019-09-02 09:58:39

jendrusk
Member
From: Bialsko-Biała
Registered: 2012-08-07
Posts: 248

Re: Overpass - do wyciągania danych z OSM

Ja kiedyś strażakom robiłem ćwiczenie w którym mieli sobie pobrać do JOSM gminy z terenu własnego powiatu, we wszystkich uzupełnić populację na podstawie roczników statystycznych GUS i później pobrać to do QGIS i wyświetlić kartogram... Ale teraz chyba populacje są już uzupełnione batchem.

Offline

#107 2019-09-09 08:08:31

Dotevo
Moderator
From: Kobiernice/Wrocław Poland
Registered: 2009-02-15
Posts: 1,741
Website

Re: Overpass - do wyciągania danych z OSM

Mam gdzieś moją starą prezentację o Overpass jeśli chcesz mogę jej poszukać. Ogólnie jeśli chodzi o GISDay to z własnego doświadczenia wiem, że nie ma co wchodzić w tematy zaawansowane bo jest tam dużo ludzi bez doświadczenia z OSM. Więc praktyczne ćwiczenia z tego jak się buduje takie zapytania pewnie wystarczy.

Offline

Board footer

Powered by FluxBB