18
 Determinarea lungimii liniilor și vizualizarea statisticilor 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.

7) Determinarea lungimii liniilor și vizualizarea statisticilor

  • Upload
    suolin

  • View
    10

  • Download
    0

Embed Size (px)

DESCRIPTION

QGIS dispune de funcții interne pentru calculul diverselor proprietăți geometrice ale unei entități - cum ar fi lungimea, zona, perimetrul etc. Acest tutorial vă arată cum să folosiți Calculatorul de Câmpuri pentru a adăuga, într-o nouă coloană, o valoare care reprezintă lungimea fiecărei entități.

Citation preview

  • 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