7) determinarea lungimii liniilor și vizualizarea statisticilor
Post on 02-Nov-2015
19 Views
Preview:
DESCRIPTION
TRANSCRIPT
-
Determinarea lungimii liniilor i vizualizareastatisticilor
QGIS 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.
-
Determinarea lungimii liniilor i vizualizareastatisticilorQGIS dispune de funcii interne pentru calculul diverselor proprieti geometrice aleunei entiti - cum ar fi lungimea, zona, perimetrul etc. Acest tutorial v arat cum sfolosii Calculatorul de Cmpuri pentru a aduga, ntr-o nou coloan, o valoare carereprezint lungimea fiecrei entiti.
Privire de ansamblu asupra activitiiVom folosi un fiier shape de tip polilinie, al cilor ferate nord-americane, pe bazacruia vom ncerca s determinm lungimea total a sistemului feroviar din StateleUnite.
Alte competenne pe care le veni dobndi
Folosirea expresiilor pentru a selecta entitile. Reproiectarea un strat dintr-un Sistem de Coordonate de Referin (CRS) Geografic
ntr-unul Proiectat. Vizualizarea statisticilor pentru valorile unui atribut dintr-un strat.
Obinerea datelorNatural Earth pune la dispoziia public un set de date al sistemului feroviar. Descrcaiarhiva zip North America supplement de pe portal.Sursa de date [NATURALEARTH]
Procedura
1. Mergei la Layer Add Vector Layer.
-
2. Navigai la fiierul ne_10m_railroads_north_america.zip i facei clic pe OK.
3. n fereastra de dialog Select layers to add... selectai stratulne_10m_railroads_north_america.shp.
-
4. Dup ce stratul este ncrcat, vei observa c stratul conine linii, reprezentndcile ferate pentru ntreaga Americ de Nord. Din moment ce dorim s calculmlungimea liniilor doar pentru sistemul feroviar din SUA, trebuie s selectm acelelinii incluse n Statele Unite ale Americii. Facei clic-dreapta pe denumirea stratuluii selectai Open Attribute Table.
-
5. Stratul are un atribut numit sov_a3. Acesta este codficarea pe 3 litere a rii creiai aparine o anumit entitate. Putem folosi valoarea acestui atribut pentru a selectaentitile din Statele Unite ale Americii.
6. n fereastra Attribute Table facei clic pe butonul Select features using anexpression.
-
7. Se va deschide o nou fereastr de dialog Select By Expression. Cutai atributulsov_a3 sub Fields and Values n seciunea Functions list. Efectuai dublu-clic pe el,pentru a-l aduga zonei de text Expression. Completai expresia tastnd"sov_a3" = 'USA'. Clic pe Select urmat de Close.
-
8. napoi, n fereastra principal a QGIS, vei vedea c toate liniile care se ncadreazn Statele Unite ale Americii sunt selectate i apar n galben.
9. Acum, vom salva selecia noastr ntr-un nou fiier shape. Facei clic dreapta pestratul ne_10m_railroads_north_america i selectai Save Selection As....
-
10. Facei clic pe Browse i denumii fiierul de ieire ca usa_railroads.shp. Deasemenea, dorim s schimbm CRS-ul stratului. Facei clic pe butonul Browse dindreptul CRS.
Note
Funciile interne, care utilizeaz geometria entitilor pentru calcule, folosescunitile CRS-ului stratului. Sistemele de Coordonate de Referin (CRS) Geografice,cum ar fi EPSG:4326 au ca uniti gradele - astfel nct lungimea entitilor va fi ngrade iar suprafaa ar putea fi n grade ptrate - lucru lipsit de sens. Este necesarutilizarea unui Sistem de Coordonate de Referin Proiectat, cu unitile n metri saupicioare, pentru efectuarea calculelor.
-
11. Din moment ce suntem interesai n calculul lungimii, haidei s selectm oproiecie echidistant. Tastai north america equ n Filter. n panoul de rezultate demai jos, selectai North_America_Equidistant_Conic EPSG: 102010 ca CRS. Faceiclic pe OK.
-
12. n fereastra de dialog Save vector layer as... bifai Add saved file to map i apsaiOK.
-
13. O dat ce s-a terminat procesul de export, vei vedea un nou stratusa_railroads ncrcat n QGIS. Avei posibilitatea s debifai caseta de lngnumele stratului ne_10m_railroads_north_america pentru a-l ascunde, atttimp ct nu mai avem nevoie de el.
-
14. Clic dreapta pe stratul usa_railroads i selectai Open Attribute Table.
-
15. Acum este timpul s adugm o coloan cu lungimea fiecrei entiti. Puneistratul n modul de editare, fcnd clic pe butonul Toggle editing. O dat activatmodul de editare, efectuai clic pe butonul Open field calculator.
-
16. n Field Calculator bifai Create a new field. Introducei length_km ca Output fieldname. Selectai Decimal number (real) ca Output field type. Introducei 2 nPrecision. n panoul Function list, gsii $length sub Geometry. Facei dublu-clic pefuncie pentru a o aduga n Expression. Completai expresia ca $length / 1000,deoarece unitile CRS-ului stratului nostru sunt n metri i ne dorim ieirea n km.Facei clic pe OK.
-
17. Mergnd napoi la Attribute Table, vei observa o nou coloan length_km. Faceiclic pe butonul Toggle editing pentru a salva modificrile din tabela de atribute.
-
18. Acum, c avem lungimile fiecrei linii din stratul nostru, le putem nsuma cuuurin pe toate, pentru a gsi lungimea Total. Mergei la Vector Analysis Tools Basic Statistics.
-
19. Selectai usa_railroads ca Input Vector layer. Alegei length_km pentru Targetfield i facei clic pe OK. Vei vedea aprnd diverse statistici. Valoarea Sumreprezint exact ceea ce cutm, i anume lungimea total a cilor ferate.
Note
Acest rspuns va diferi uor n cazul n care s-a ales o proiecie diferit. n practic,lungimile drumurilor precum i alte caracteristici liniare sunt msurate n teren, dupcare vor fi transmise ca atribute pentru setul de date. Metoda prezentat n acestcapitol funcioneaz n absena unui astfel de atribut, fiind de fapt o aproximare alungimii reale a liniilor.
-
Determinarea lungimii liniilor i vizualizarea statisticilorPrivire de ansamblu asupra activitiiAlte competene pe care le vei dobndi
Obinerea datelorProcedura
top related