Upload
beatrice-clara
View
30
Download
1
Tags:
Embed Size (px)
DESCRIPTION
For those interested in working with QGIS.
Citation preview
Efectuarea interogrilor spaialeQGIS 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.
Efectuarea Interogrilor SpaialeInterogrile spaiale stau la baza mai multor tipuri de analize GIS. n QGIS, aceastfuncionalitate este disponibil prin intermediul plugin-ului Spatial Query.
Privire de ansamblu asupra activitiiVom lucra cu 2 seturi de date - un strat de linii reprezentnd rurile i un strat depuncte reprezentnd oraele. Sarcina este de a rula o interogare spaial pentru a gsitoate oraele, care sunt situate la cel mult 10 km de un ru.
Alte competenne pe care le veni dobndi
Deschiderea fiierelor .zip direct n QGIS. Alegerea unei proiecii corespunztoare i reproiectarea datelor vectoriale. Crearea zonelor tampon. Selectarea entitilor, folosind expresii similare SQL. Conversia unui fiier shape n KML. Validarea rezultatelor cu ajutorul Google Earth.
Obinerea datelorVom folosi seturile de date ne_10m_rivers_lake_centerlines i10m_populated_places_simple de la Natural Earth.Descrcai Rivers and Lake CenterlinesDescrcai Populated Places.Sursa de date [NATURALEARTH]
Procedura
1. O dat ce ai descrcat datele, deschidei QGIS. Mergei la Layer Add Vector Layer.
2. Clic pe Browse i navigai la folderul unde ai descrcat datele.
3. inei apsat tasta Shift i efectuai clic pe ambele fiiere zip, pentru a le selecta.Clic pe Open.
4. Vi se va cere s alegei un strat din arhiva zip. Selectaine_10m_rivers_lake_centerlines.shp i facei clic pe OK.
5. Din moment ce ai selectat mai multe fiiere, repetai procesul pentru fiierulurmtor. Selectai 10m_populated_places_simple.shp i facei clic pe OK.
6. Vei vedea ambele fiiere shape ncrcate n QGIS.
7. S-au creat zonele tampon n jurul straturilor de tip punct i de tip linie.Instrumentul de geoprocesare din QGIS, Buffer, folosete unitnnile stratului pentrua calcula distanele tampon. Straturile pe care le avem sunt ntr-un Sistem deCoordonate de Referinnn (CRS) Geografic, avnd unitile n grade. Acest lucru nueste adecvat att timp ct vrem ca analiza noastr s foloseasc metri sau kilometri.Pentru acest lucru, trebuie s reproiectm straturile ntr-un Sistem de Coordonatede Referinnn (CRS) Proiectat. Facei clic dreapta pe10m_populated_places_simple layer apoi alegei Save As.
8. n fereastra de dialog Save vector layer as..., apsai Browse de lng Save as iselectai locatia fiierului de ieire. Denumii fiierul de ieire capopulated_places_reprojected.shp. Apoi, efectuai clic pe butonul Browse delng CRS.
9. Acum trebuie s alegem un CRS adecvat scopului nostru. Pentru crearea unor zonetampon, o proiecie echidistant azimutal ar fi cea mai potrivit, att timp ctdistanele radiale din jurul centrului de proiecie sunt corecte. n cazul nostru,deoarece setul de date este global, vom alege o proiecie a lumii. n fereastra dedialog Coordinate Reference System Selector, lansai cutarea world az.., apoi veiobserva rezultatele aprnd. Selectai World_Azimuthal_Equidistant i facei clic peOK.
Note
Proiecia World_Azimuthal_Equidistant se ntinde pn la 90 de grade, porninddinspre origine. Deoarece originea are longitudinea de 0 grade, numai dateleconinute n interiorul longitudinii de +/- 90 grade vor fi convertite.
10. napoi, n fereastra de dialog Save vector layer as ..., bifai caseta de lng Addsaved file to map si apsai OK.
11. Repetai procesul de reproiectare pentru stratulne_10m_rivers_lake_centerlines i salvai noul strat carivers_lake_reprojected.shp .
12. Acum, vei avea 4 straturi n Layers Panel dvs. Debifai casetele de lng straturileoriginale pentru a afia doar straturile reproiectate. Straturile reproiectate vor fiartate ca fiind nc n CRS Geografic din cauza unei setri. S corectm acestlucru. Apsai pe butonul Project Properties. Aceast setare poate fi accesat, deasemenea, din Project Project Properties.
13. n fila CRS a ferestrei de dialog Project Properties, debifai caseta de lng Enableon-the-fly CRS transformation. Facei clic pe OK.
14. napoi, n fereastra principal QGIS, facei clic dreapta pe oricare dintre straturilereproiectate i selectai Zoom to Layer Extent.
15. Acum, vei vedea datele din CRS-ul stratului. Vom crea zone tampon pentruambele seturi de date. Clic Vector Geoprocessing Tools Buffer.
16. n instrumentul Buffer, selectai ca ieire stratul populated_places_reprojected.Introducei 10000 ca distan tampon. Reinei c ne dorim un tampon de 10 kmpi deoarece unitile CRS-ului sunt n metri, trebuie s introducem 10,000.Denumii fiierul de ieire ca populated_places_buffer.shp. Clic pe OK.
17. Dup ce s-a ncheiat procesarea zonei tampon, facei clic pe Yes pentru a aduganoul strat creat n Cuprins.
18. Repetai acelai proces de creare a zonelor tampon pentru stratulrivers_lake_reprojected i generai un fiier de ieire numitrivers_lake_buffer.shp.
19. rivers_lake_buffer conine entiti care sunt att ruri ct i lacuri. Analizanoastr cere folosirea doar a entitilor de tip ru, aa c vom rula o interogarepentru a selecta entitile de tip ru. Facei clic dreapta pe stratulrivers_lake_buffer i selectai Open Attribute Table.
20. Vei vedea c atributul featurecla conine informaii pe care le putem folosi pentrua selecta entitile de tipul ru. Facei clic pe butonul Selectani entitnnile folosind oexpresie.
21. Introducei expresia "featurecla" = "River" i facei clic pe Select apoi pe Closepentru a reveni la fereastra principal QGIS.
22. Acum suntem gata pentru a efectua interogarea spaial. Trebuie s activaiPlugin-ul de Interogare Spanialn pentru a utiliza aceast funcionalitate. VedeiUtilizarea Plugin-urilor pentru mai multe detalii. O dat activat, mergei la Vector Spatial Query Spatial Query.
23. Pentru interogarea noastr, vrem s selectm entitile din zonele tampon care seintersecteaz cu zonele tampon ale liniilor de ru. Asigurai-v c ai bifat casetade lng geometrii selectate. Acest lucru l facem pentru a ne asigura cinterogarea utilizeaz doar entitile de tip ru pe care le-am selectat anterior. ClicApply.
24. O dat ce interogarea este complet, vei vedea o nou seciune numit Selectedfeatures. Facei clic pe butonul Create layer with selected. Un nou strat va fiadugat n Layers Panel. Clic pe Close.
25. Mrii orice zon i comparai rezultatele. Vei observa c noul strat conine doarentitile care se intersecteaz cu zonele tampon ale rurilor.
26. Ar trebui s verificm ntotdeauna rezultatele pentru a ne asigura c analiza nueste eronat. O modalitate de a verifica rezultatele este de a exporta acest strat caun fiier KML i s-l ncrcm n Google Earth. Putei verifica dac zonele se gsescntr-adevr la maximum 10 kmp de un ru. Facei clic dreapta pe layer i apsaiSave As....
27. n Save vector layer as..., alegei WGS84 ca CRS. Acest lucru este necesar deoarece,pentru a fi n acest CRS, formatul KML are nevoie de coordonate. Denumii KML-ulcities_near_river.kml.
28. Deschidei Google Earth i verificai dac oraele reprezentate de aceste zonetampon sunt situate, ntr-adevr, n apropiere de ruri.
Efectuarea Interogrilor SpaialePrivire de ansamblu asupra activitiiAlte competene pe care le vei dobndi
Obinerea datelorProcedura