5) căutarea și descărcarea datelor openstreetmap

17
Căutarea și descărcarea datelor OpenStreetMap QGIS Tutorials and Tips Author Ujaval Gandhi http://google.com/+UjavalGandhi Translations by Sorin Călinică This work is licensed under a Creative Commons Attribution 4.0 International License.

Upload: suolin

Post on 16-Nov-2015

47 views

Category:

Documents


0 download

DESCRIPTION

Tutoriale și sfaturi pentru QGIS - I. Inițiere rapidăAutor: Ujaval Gandhi

TRANSCRIPT

  • Cutarea i descrcarea datelor OpenStreetMapQGIS Tutorials and Tips

    AuthorUjaval Gandhi

    http://google.com/+UjavalGandhi

    Translations bySorin Clinic

    This work is licensed under a Creative Commons Attribution 4.0 International License.

    http://google.com/+UjavalGandhihttp://creativecommons.org/licenses/by/4.0/deed.en_US

  • Cutarea i descrcarea datelor OpenStreetMapObinerea unor date de nalt calitate este esenial pentru orice activitate GIS. Oresurs generoas de date gratuite i liceniate n mod liber este OpenStreetMap(OSM).Baza de date OSM conine strzi, date locale, precum i poligoane ale construciilor.Accesarea bazei de date OSM, ntr-un format GIS, este parte integrant a QGIS. Acestghid explic procesul de cutare, descrcare i utilizare a datelor OSM n QGIS.

    Privire de ansamblu asupra activitiiCutarea Londrei n baza de date OSM, rsfoirea i selectarea unei pri a oraului, iextragerea locaiilor tuturor pub-urilor sub forma unui fiier shape.

    Procedura

    1. Vom folosi 2 plugin-uri pentru a realiza aceast activitate. Asigurai-v c aiinstalat plugin-urile OSM Place Search i OpenLayers. Parcurgei UtilizareaPlugin-urilor pentru instruciuni despre modul de descrcare a plugin-urilor.

    2. Plugin-ul OSM Place Search se va instala ntr-un Panou din QGIS. Vei vedea unpanou nou, intitulat OSM place search....

    http://www.openstreetmap.org/

  • 3. Plugin-ul OpenLayers este instalat n meniul Plugin. Acest plugin permite, n QGIS,accesarea hrilor topografice ale diverilor furnizori. Haidei s ncrcm harta debaz OpenStreetMap, apelnd Plugins OpenLayers plugin Add OpenStreetMaplayer.

  • 4. Vei vedea o hart a lumii, ncrcat n QGIS.

    Note

    Dac nu vedei nici un fel de date - asigurai-v c suntei on-line - att timp ctimaginile hrii de baz sunt preluate de pe internet. Putei folosi, de asemenea,instrumentul Pan pentru a muta uor suportul hrii, ceea ce va declana oactualizare a hrii de baz.

  • 5. Acum, haidei s filtrm dup London. Introducei interogarea n cmpul Namecontains... din panoul OSM Place Search. Avei posibilitatea s facei clic pe oricarerezultat, locul respectiv evideniindu-se pe hart. Selectai primul rezultat - careeste oraul Londra, din Marea Britanie - apoi apsai butonul Zoom.

  • 6. Vei vedea stratul de baz deplasndu-se i centrndu-se n dreptul orauluiLondra. Putei utiliza instrumentul Zoom pentru a mri i selecta cu precizie zonade interes. Pentru acest tutorial, vei mri centrul oraului, dup cum se arat maijos.

  • 7. Acum putem descrca datele afiate pe suportul hrii. Mergei la Vector OpenStreetMap Download data.

  • 8. n dialogul Download OpenStreetMap data, alegei From map canvas, i completaicoordonatele Granielor. Specificai calea i numele fiierului de ieire london.osm.

  • 9. Fiierul descrcat cu extensia .osm este un fiier text n formatul XML OSM. nprimul rnd, trebuie s-l convertim ntr-un format adecvat, care este uor de afolosit n QGIS. Mergei la Vector OpenStreetMap Import topology from XML.

    Note

    Acum, c nu mai avem nevoie de funcionalitatea OSM Place Search, aveiposibilitatea s facei clic pe butonul de nchidere, pentru a o elimina de pe fereastraprincipal. Dac avei nevoie s o folosii din nou, o putei activa din View Panels OSM place search... (Windows) sau Settings Panels OSM place search... (Linux).

    10. Navigai ctre fiierul descrcat london.osm, n Input XML file. n cmpul OutputSpatiaLite DB file specificai london.osm.db. Asigurai-v c ai bifat Createconnection (SpatiaLite) after import.

    http://wiki.openstreetmap.org/wiki/OSM_XML

  • 11. Acum, ultimul pas. Trebuie s crem straturi cu geometrie SpatialLite, care spoat fi vizualizate i analizate n QGIS. Acest lucru se face cu ajutorul Vector OpenStreetMap Export topology to SpatialLite.

    12. Fiierul london.osm.db conine toate tipurile de entiti ale bazei de date OSM - puncte, linii i poligoane. Straturile GIS conin, de obicei, doar un singur tip de entitate, aa c vei alege unul. Din moment ce suntem interesai de locaiile de tip punct ale pub-urilor, vom alege Point (nodes) pentru Export type. Dac am fi vrut

  • s obinem reeaua de drumuri, am fi ales Polylines (open ways). Denumii Outputlayer name ca london_points. Datele GIS sunt compuse din 2 pri - locaia iatributele. Suntem, de asemenea, interesai i de numele pub-ului - nu doar delocaia sa, aa c trebuie s exportm aceste informaii, la fel de bine. Facei clic peLoad from DB din seciunea Exported tags. Acest lucru va aduce toate atributeledin fiierul london.osm.db. Bifai etichetele name and amenity. Vedei OSM Tagspentru a afla mai multe despre ce nseamn fiecare atribut. Asigurai-v c ai bifati Load into canvas when finished, apoi facei clic pe OK.

    13. Vei vedea un nou strat de tip punct, numit london_points, ncrcat n QGIS.Reinei c acesta conine toate punctele din baza de date OSM n fereastra devizualizare. Din moment ce suntem interesai numai de pub-uri, pentru a leselecta, va trebui s efectum o interogare. Facei clic dreapta pe stratullondon_points i selectai Open Attribute Table.

    http://wiki.openstreetmap.org/wiki/Tags

  • 14. Vei observa c n coloana amenity valoarea atributului unor entiti este pub.Efectuai clic pe butonul Select features using an expression.

  • 15. Introducei expresia "amenity" = 'pub' i facei clic pe Select.

  • 16. napoi, pe suportul hrii QGIS, vei vedea unele puncte evideniate n galben.Acestea reprezint rezultatul interogrii noastre. Facei clic dreapta pe stratullondon_points i alegei Save Selection As....

    17. n fereastra de dialog Save vector layer as..., introducei numele fiierului de ieireca london_pubs.shp. Lsai toate celelalte opiuni aa cum sunt, i asigurai-v copiunea Add saved file to map este bifat. Facei clic pe guilabel:OK.

  • 18. Vei vedea un nou strat numit london_pubs pe suportul hrii QGIS. Debifaistratul london_points, att timp ct nu mai este necesar.

  • 19. Extragerea fiierului shape al stratului de pub-uri este acum ncheiat. Puteiutiliza instrumentul Identify pentru a face clic pe orice punct, pentru a-i vedeaatributele.

  • Cutarea i descrcarea datelor OpenStreetMapPrivire de ansamblu asupra activitiiProcedura