Iskanje in prenos podatkov OpenStreetMap (QGIS3)

Pridobivanje visokokakovostnih podatkov je bistvenega pomena za vsako nalogo GIS. Odličen vir brezplačnih podatkov z odprto licenco je OpenStreetMap(OSM) . Podatkovna zbirka OSM vsebuje vse vrste kartografskih podatkov - ulice, lokalne podatke, poligone stavb, upravne meje itd. Dostop do podatkov OSM v obliki GIS v QGIS je mogoč z vtičnikom QuickOSM. V tem priročniku je pojasnjen postopek iskanja, prenosa in uporabe tega vtičnika.

Pregled naloge

Iz podatkovne zbirke OpenStreetMap bomo pridobili lokacije vseh barov in pubov v Londonu in jih shranili kot vektorski sloj.

Česa se bomo še naučili

  • Kako verižiti več poizvedb v vtičniku QuickOSM.

Postopek

  1. Poiščite in namestite vtičnik QuickOSM iz uradne shrambe vtičnikov QGIS. Za navodila o prenosu vtičnikov glejte Using Plugins. Prepričajte se, da imate izbrano potrditveno polje. Kliknite Close.

../../_images/180.png
  1. Po namestitvi zaženite vtičnik iz Vector ‣ QuickOSM ‣ QuickOSM….

../../_images/240.png
  1. V zavihku Quick query lahko nastavite filter za izbiro podmnožice. Atributi elementov zemljevida v podatkovni zbirki OSM so shranjeni kot Tags. Oznake (tag) so predstavljene s ključem in vrednostjo. Ključ je tema, vrednost pa posebna oblika. Za izčrpen seznam oznak za različne vrste značilnosti glejte wiki stran OSM Map Features. Bari so predstavljeni z oznako amenity:bar, gostilne pa z oznako amenity:pub. Najprej bomo izbrali bare. V spustnem meniju kot oznako Key izberite amenity.

../../_images/329.png
  1. V spustnem meniju Vrednost izberite bar.

../../_images/413.png
  1. V najnovejši različici (v2.0.0 +) vtičnika QuickOSM lahko verižite več poizvedb. Kliknite gumb plus, nato se prikaže vrstica za izbiro poizvedbe. Kliknite na prvo izbirno polje, kjer lahko dobimo možnost And` in Or`. And` bo izbral samo funkcijo, ki je resnična za vse poizvedbe. Or` bo izbral vse funkcije, ki so resnične za katero koli od poizvedb. S klikom na Or izberete tako funkcije bar kot pub.

../../_images/512.png
  1. V spustnem meniju kot Key izberite amenity. Nato v spustnem meniju izberite pub kot Value.

../../_images/612.png
  1. Vnesite London kot In, da omejite iskanje na območje mesta.

../../_images/712.png
  1. Razširite razdelek Advanced. V podatkovnem modelu OSM so značilnosti predstavljene z uporabo vozlišč, poti in odnosov. Ker nas zanimajo točkovni elementi, lahko izberete samo Node in Points . Kliknite Run query.

../../_images/812.png
  1. Ko se poizvedba konča, preklopite na glavno okno QGIS. Na plošči Layers boste videli novo plast z imenom amenity_bar_amenity_pub_London. Na delovni površini bodo prikazane lokacije barov in pubov, ki so bili izločeni.

../../_images/912.png
  1. Odprite tabelo atributov plasti. V njej so 2091 lastnosti. Stolpec amenity vsebuje kategorijo, ali je značilnost pub ali bar. Z uporabo tega kategoričnega stolpca oblikujmo slog našega sloja.

../../_images/1017.png
  1. Kliknite ikono Open the Layer Styling panel, izberite Categorized, nato v polju Value izberite amenity in kliknite Classify. Zdaj bo sloj oblikovan z dvema barvama, ki bosta vsebovali tako bars kot pubs.

../../_images/1120.png
  1. Zdaj desno kliknite na sloj, Export ‣ Save Feature As… za izvoz sloja kot geopaketa.

../../_images/1218.png
  1. V pogovornem oknu Save Vector Layer as… v polju Format izberite GeoPackage, v polju File name kliknite ... in poiščite mapo, kamor želite shraniti podatke, ter imenujte rezultat london.gpkg. V polje Layer name vnesite bar_and_pubs. Kliknite OK.

../../_images/1316.png
  1. Zdaj bo na platno dodan sloj geopaketa london_bar_and_pubs.

../../_images/1414.png

If you want to give feedback or share your experience with this tutorial, please comment below. (requires GitHub account)