0% au considerat acest document util (0 voturi)
4 vizualizări3 pagini

Tips and Tricks in

Documentul oferă un ghid detaliat pentru procesarea straturilor vectoriale în QGIS, incluzând pași precum pregătirea datelor, combinarea straturilor, verificarea atributelor și reproiectarea acestora. De asemenea, sunt descrise funcții utile precum concatenarea coloanelor, calcularea lungimii străzilor și adăugarea de informații din fișiere externe. În final, se explică cum să se creeze etichete, câmpuri combinate și să se aplice stiluri între straturi.

Încărcat de

Flori
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări3 pagini

Tips and Tricks in

Documentul oferă un ghid detaliat pentru procesarea straturilor vectoriale în QGIS, incluzând pași precum pregătirea datelor, combinarea straturilor, verificarea atributelor și reproiectarea acestora. De asemenea, sunt descrise funcții utile precum concatenarea coloanelor, calcularea lungimii străzilor și adăugarea de informații din fișiere externe. În final, se explică cum să se creeze etichete, câmpuri combinate și să se aplice stiluri între straturi.

Încărcat de

Flori
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca DOCX, PDF, TXT sau citiți online pe Scribd

Procesarea straturilor vectoriale în

QGIS
1. Pregătirea datelor
 ne asigurăm că ambele straturi vectoriale strazi_secundare_Chisinau și
strazi_primare_Chisinau sunt încărcate
 verificăm dacă ambele straturi vectoriale au aceleași atribute OSM_type,
Tip strada, Nume, Max_Speed, Cycleway, Lungime, etc. în tabela de
atribute.

2. Realizarea MERGE (combinarea celor două straturi)


 Vector – Data Management Tools – Merge Vector Layers
 setăm un nume și o locație de salvare pentru stratul rezultat și apăsăm
Run pentru a combina cele două straturi vectoriale într-un singur strat
vectorial.

3. Verificarea tabelului de atribute


 după efectuarea funcției Merge, deschidem tabela de atribute a stratului
rezultat și verifică dacă toate câmpurile au fost combinate corect.

4. Redenumirea coloanelor cu 'Refactor Fields'


 vom accesa Processing Toolbox, unde căuăm Refactor Fields
 cu ajutorul acestei funcții putem schimba numele coloanelor (capul de
tabel), dar putem modifica și tipul coloanei (ex. din String (Text) în Decimal
number, Integr, etc.)

5. Lipirea a două coloane cu informații similare


(concatenare)
 vom folosi Field Calculator pentru a crea o nouă coloană care combină
informațiile din două coloane existente, pastrând informațiile din ambele
coloane:

concat('Coloana1', 'Coloana2')

6. Dissolve (Fuzionarea) segmente cu același nume


 vom utiliza funcția Dissolve pentru a uni segmentele de stradă care au
același nume.

7. Reproiectarea stratului
 vom reproiecta stratul vectorial din EPSG:4326 (WGS 84) în EPSG:32635
folosind Reproject layer din Processing Toolbox.
8. Calcularea lungimii liniilor
 vom folosi Field Calculator pentru a crea o coloană ce calculează lungimea
fiecărei străzi în metri, folosind funcția

$length
și putem converti în kilometri:
'Lungime' / 1000

9. Eliminarea diacriticilor
 vom folosi Field Calculator pentru a crea o coloană cu numele străzilor fără
diacritice:

replace(replace(replace(replace(replace(replace(replace('Nu
me', 'ă', 'a'), 'â', 'a'), 'î', 'i'), 'ș', 's'), 'ț', 't'),
'Ă', 'A')

10. Adăugarea de noi coloane dintr-un fișier XLS/CSV


 vom folosi funcția Join Field pentru a adăuga informații suplimentare dintr-un
fișier CSV.
 Atenție! Trebuie sa ne asigurăm că există o coloană comună (identică) între
CSV și stratul vectorial pentru a crea legătura corectă.

11. Crearea de coloane de coordonate


 vom utiliza Field Calculator pentru a adăuga câmpuri noi de tip număr
zecimal și vom insera expresiile $x și $y pentru coordonatele X (long) și Y
(lat).

12. Crearea de etichete cu informații din coloanele din


tabela de atribute
 putem creea etichete pe baza valorilor din coloanele din tabela de attribute
folosind expresia CASE:

CASE
WHEN 'Tip strada' = 'primary' THEN 'Strada principală'
WHEN 'Tip strada' = 'secondary' THEN 'Strada secundară'
ELSE 'Altele'
END

13. Crearea unui câmp combinat


 putem creea un câmp combinat pentru descrierea străzii, agregând
informațiile din mai multe coloane:
'Tip strada' || ' - ' || 'Nume' || ' (' || to_string
('Paviment') || ')'

 to_string('Paviment') se va utiliza deoarece coloana de Paviment a fost adusă


din fisierul CSV și nu avea atribuit un tip al coloanei.

14. Calcule în tabela de atribute


 vom folosi o formula pentru a calcula timpul estimat de traversare al unei
strazi, bazat pe viteza maxima și lungimea calculate anterior:

('Lungime' / 1000) / 'maxspeed' * 60

15. Selectarea de elemente pe baza de expresie


 putem filtrasau selecta elemente pe baza informațiilor din tabela de atribute
utilizând expresii pentru diverse criterii:

'Tip strada' IN ('secondary', 'primary')


'Lungime' > 500
'Paviment' IN ('asfalt')
'Nume_' LIKE 'Bulevardul%'
'maxspeed' < 50

16. Introducerea unui fisier CSV cu coordonate și creearea


de vectori
 vom încărca fiesierul CSV cu coordonate în QGIS - Layer > Add Layer > Add
Delimited Text Layer
 vom selecta corect coloanele pentru longitudine și latitudine și proiecția
 după încărcarea fișierului CSV, QGIS va genera puncte pe hartă
 acest nou strat vectorial poate fi salvat ca .shp.

17. Copy-paste style


 putem copia unui stratv vectorial: click dreapta pe stratul sursă în panoul
de straturi și selectează Copy Style din meniu
 și aplica ilul la stratul țintă: selectăm stratul vectorial țintă, click dreapta și
Paste Style pentru a aplica stilul copiat.

S-ar putea să vă placă și