Notite QGIS
Acest document se distribuie gratuit.
By CSmin
QGis - Introducere in GIS
Qgis este un soft GIS (Sistem Informational Geografic) ce va permite
manipularea datelor grafice (harti, planuri) cat si alfanumerice (bazele de date).
Acest program este foarte util deoarece poate face transformari intre diferitele
sisteme de coordonate (WGS, STEREO 70, etc) on the fly, georeferentieri de planuri
cat si afisarea / modificarea hartilor dupa interogari ale bazelor de date.
Sa incepem prin exemplificarea unui obiect - un oras.
V-ar placea sa aveti in spatele unui poligon (orasul desenat) datele acestuia?
Ex. Populatia, gradul de poluare, rata somajului, etc. Se pot face interogari de
genul - afisarea tuturor oraselor care au o populatie mai mare decat...
Notiuni elementare.
Qgis lucreaza in straturi. Ganditi-va la planse incolore pe care aveti cate un
anume tip de obiecte desenate. Ex. O plansa cu conturul tarii, o plansa cu toate
judetele, o plansa cu toate orasele. Suprapunand cele trei straturi va rezulta o
harta ce contine elementele tuturor straturilor.
ATENTIE! Un strat se editeaza individual, si contine numai un anume tip de
obiecte (numai orase sau numai judete).
Straturi
Straturile sunt de mai multe tipuri. Le vom enumera insa doar doua:
Straturi raster - straturi de tip pixel sau imagine comprimate in
formate jpeg, tiff, png, etc. Ex. Ortofotoplanuri (imagini fotografiate din
avion sau satelit, imaginea unei harti sau a unui plan scanat, etc).
Straturi vector - straturi de tip punct, linie, poligon (cele cu care ne
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
vom juca).
Vectorizarea - operatiunea prin care se creaza un strat de tip vector dintr-un
strat de tip raster.
Intr-un strat vector se pot desena puncte, linii si poligoane. Insa un strat poate
avea un singur tip de entitate grafica (numai puncte, numai linii sau numai
poligoane). Culorile pot varia dupa tipul de simbol ales (punctele pot fi cercuri,
stelute, triunghiuri, etc.) de la un strat la altul sau in functie de interogare in cadrul
stratului.
Proprietatile unui strat:
Un sistem de coordonate (WGS84, Stereo 70,etc.)
Un tip de entitate grafica:
Punct,
Linie,
Poligon;
O baza de date (ganditi-va la o foaie Excel in care stocati informatiile
oraselor, fiecarui oras corespunzandu-i un singur rand)
Un simbol daca e tip punct, sau culori daca e linie si poligon.
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Un strat poate fi salvat pe calculator local in format shape (un format provenit
din ArcGis) sau sistem de baze de date salvat pe server. Ne vom ocupa de tipul
shape.
Acest format contine un grup de fisiere prezentat in imaginea de jos
unde avem:
.dbf - baza de date,
.prj - sistemul de proiectie,
.shp - vectorii (fisierul ce contine desenul propriuzis).
Celorlalte fisiere nu le dam atentie dar daca lipseste unul din ele stratul va
fi inutilizabil.
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Interfata QGIS Desktop
Dupa cum se poate vedea in avem fereastra impartita in doua:
Stanga - in care avem panel-uri - aici :
Layers (straturi) - locul unde vor fi afisate (si de unde vor fi accesate)
straturile
Browser - navigatorul din care puteti incarca straturile de pe disc sau
server in panel-ul Layers
Dreapta - zona in care va fi afisat continutul straturilor suprapuse deci harta
propriu-zisa.
Inceputul unui proiect
Dupa ce ati pornit QGIS Desktop, navigati la meniul Project > submeniul Save
sau direct Ctrl+S si va salvati proiectul. Apoi vom continua - meniul Project >
sumbeniul Project Properties sau direct Ctrl+Shift+P
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
La tab-ul
alegem Canvas units - meters iar la tab-ul
bifam Enable on the fly CRS transformation si selectam ca
sistem de coordonate Dealul Piscului 1970/ Stereo 70 din grupul Projected
Coordinate System.
Pentru a gasi mai usor sistemul de coordonate scrieti la Filter Dealul Piscului
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
sau parte din denumirea sistemului cautat. Selectati Apply si inchideti fereastra.
Deschiderea unui strat (raster sau vector) se poate face
prin dragndrop aruncand imaginea sau fisierul .shp in panel-ul Layers,
prin navigarea pe disc sau server cu panel-ul Browser,
accesand meniul Layers > submeniul Add layer.
Crearea unui strat vector
Pentru inceput este important sa va ganditi cum reprezentati un anume grup
de obiecte. Ex. Daca doriti sa desenati orase alegeti tipul stratului poligon. Daca
doriti sa desenati un curs de apa puteti selecta tipul stratului - linie. Iar ca punct foraje, stalpi de curent, etc..
Apoi ganditi-va ce date doriti sa stocati pentru fiecare entitate desenata.
Informatia se salveaza sub forma tabelara ( ca in Excel) in diferite tipuri de date.
Ca tip de data avem:
Text data - informatie text (selectand lungimea textului intre 1 si 256
caractere);
Whole number - numar intreg,
Decimal number - numar real care pe langa lungime avem si precizia (cate
precizandu-i lungimea (maximul de cifre);
cifre dupa virgula);
Date - informatie data - ex. 23.10.2013.
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Sa luam un exemplu. Un strat cu numele Curs_apa desenat ca tip linie avand
urmatoarele date:
Sistem de referinta: Stereo 70;
Reprezentare : linie albastra de marime 1.25;
Date (informatie) :
Denumie - text de 80 caractere;
Cod_cadastral - text de 80 caractere;
Lungime_indiguita - nr real de 10 cifre cu precizia de 3 (3 cifre dupa
virgula).
Navigam la meniul Layer >submeniul Create Layer > submeniul New Shapefile
Layer si completam datele ca in figura urmatoare:
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Dupa cum se poate observa intai am selectat tipul (linie) apoi sistemul de
referinta (Stereo 70) apoi pe rand am adaugat datele care vor forma capul tabelului
bazei de date. La sfarsit apasam Ok si vom fi intrebati cu ce nume vom salva pe
disc stratul (si in ce folder)- vom pune stratului numele Rauri si salvam. Priviti in
panel-ul Layers ca a aparut stratul Rauri.
In continuare trebuie sa selectam culoarea liniei ca fiind albastru si grosimea
liniei de 1.25. Dam click dreapta pe stratul Rauri si va apare meniul contextual
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Zoom to Layer - seteaza scara hartii incat sa se vada tot stratul;
Remove - sterge stratul;
Set Layer CRS - seteaza sistemul de referinta (noi l-am setat deja)
Open Attribute Table - (afiseaza tabela bazei de date)
Save As - Salveaza ca... Se poate salva stratul in diferite formate de fisier. Dam
ca exemplu:
.dxf - fisier AutoCAD
.kml - fisier Google Earth
.gpx - Gps eXchange format - poti incarca punctele pe un gps extern.
Properties - proprietatile stratului
Rename - redenumirea stratului in panel-ul Layers fara a i se schimba numele
fisierului pe disc.
Deci alegem Properties si se va deschide o noua fereastra. Selectam tabul
Style , selectam culoarea albastra si grosimea (Width) va fi setata de 1.25. Apasam
butonul OK si fereastra se va inchide.
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Imi permit sa va explic si restul ferestrei. Ramanad in tabul Style putem sa
selectam in loc de Single Symbol, Graduated sau Categorized. Aici specificand un
camp (ex. Lungime indiguita) se va colora graduat sau diferit fiecare rau in functie
de continutul campului ales (aici raul cu lungime indiguita mai mare fiind de un
albastru mai intens decat unul mai putin indiguit, etc.).Dupa selectarea campului
nu uitati sa apasati butonul Classify.
10
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Dupa cum se poate observa baza de date fiind goala (nu am desenat nici un
rau si nu am completat nici o lungime) intervalele pentru fiecare nunanta sunt de la
0 la 0.
Ramanem la vechea simbolistica (culoare albastra, groime 1.25).
Un alt tab al ferestrei este General in care puteti vedea sau modifica Sistemul
de Referinta al stratului.
In tab-ul Fields puteti modifica structura bazei de date adaugand sau stergand
o coloana a [Link] a putea modifica, este nevoie ca sa activati editarea
apasand intai pe icoana cu creion
din fereastra. Inchide editarii si salvarea
modficarilor se face apasand inca o data pe acelasi creion :-).
11
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
In tabul Labels se eticheteaza entitatile desenate dupa un camp al bazei de
date. Ar fi frumos ca peste raurile noastre sa fie afisate si denumirea fiecarui rau,
nu? Atunci alegem tabul Labels, bifam Label this layer with si alegem Denumire
ca fiind campul din care sa isi puna etichete pe harta.
12
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Se mai poate modifica fontul, marimea textului, daca sa
afiseze un buffer de alta culoare in jurul textului (pentru
vizibilitate). De asemenea se mai poate seta intre ce scari sa
va afiseze etichetele (rendering). Ex. Sa afiseze denumirile pe
rauri daca harta va fi intre scarile 1:10 - 1:300000. Toate
acestea se fac din lista afisata la in interiorul ferestrei.
Inchidem fereastra si desenam primul curs de [Link] inceput trebuie sa va
asigurati ca aveti in fata (bifate spre vizualizare) panel-urile de desenare/digitizare.
Se da click dreapta in spatiul liber sus dreapta (in dreptul icoanelor) si din
meniul contextual se bifeaza Digitizing si Advanced Digitizing.
Obs. Apare de doua ori Advanced Digitizing fiind panel-uri diferite. Daca nu stiti
pe care sa le selectati bifati ambele optiuni.
13
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Panel-uri
din partea de sus a ferestrei:
Panel de
editare proiect
Proiect nou
Deschidere proiect
Salvare proiect
Salvare ca
Compozitor nou de printare
Manager-ul de compozitor
.Si in ordinea afisarii:
Panel-ul de deplasare in harta.
In ordinea afisarii:
Pan (tragere de harta)
Tragere de harta in cadrul selectiei
Zoom in
Zoom out
Zoom la rezolutia nativa
Zoom intreg
Zoom la selectie
Zoom la strat (foarte folosita)
Zoom last (cand vrei sa revii la penultimul zoom-ul)
Zoom next (cand vrei sa revii la ultimul zoom)
Panel-ul de informatii /selectare obiecte in strat
Vom discuta doar de cateva dintre optiuni:
Informatie - Activand acest buton si dand click pe harta pe un
element va va afisa detaliile despre elementul selectat (inclusiv datele
din baza de date)
Selectare - selectarea unui sau mai multor obiecte pentru
modificarea, copierea sau stergerea lor. Apasand pe sageata aveti mai
14
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
multe optiuni ca: selectare element, selectare element din cadrul unui
poligon, selectare elemend dupa desenare libera si selectare element
pe o raza de din punctul in care am dat click. Selectarea mai multor
elemente se mai poate face si tinand tasta Ctrl apasat si dand click pe
fiecare element in parte
Deselectare totala. Nu are nevoie de explicatie :-)
Selectare dupa o expresie. Puteti selecta toate raurile mai lungi de
3 km.
Ex.
Deschide baza de date - tabelul de atribute
Masuratori pe harta : lungimi, suprafete si unghiuri
15
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Panel-ul de digitizare (desenare):
Pentru a incepe desenarea trebuie deschisa sesiunea de editare prin
apasarea butonului Toggle Editing
. Inchiderea sesiunii si implicit
salvarea modificarilor se face apasand acelasi buton.
Salvarea modificarilor lasand editarea activa.
Desenare entitate noua (ex. un rau, un oras, iar grafic vorbind un
punct, o linie sau un poligon - depinde de tipul stratului ales)
Mutare entitate - mutati o entitate - o linie, un poligon sau punctul. Nu
modifica vertecsii/nodurile
si muchiile unui poligon sau unei linii frante.
Pentru aceasta avem alt instrument
Modificarea vertecsilor/nodurilor si muchiilor entitatii desenate. Daca
nu ati reusit sa digitizati perfect un oras puteti trage de un vertex
schimbandu-i forma dupa dorinta. Aici mai precizez faptul ca dupa
activarea acestui buton, dand dubluclick pe un segment ce formeaza linia
franta sau poligonul se va crea un nou vertex(nod).Stergerea unui nod se
face dand un simplu click pe el si apasand apoi tasta Delete de pe
tastatura.
Delete, Cut, Copy, Paste. Cred ca se subintelege ce fac
aceste butoane- sterg , taie,copiaza, lipeste(sa nu se inteleaga unirea
a doua entitati). Ca acestea sa fie active trebuie intai selectata entitatile ce
doriti sa le stergeti sau copia prin panel-ul de informatii/selectare (vezi mai
sus).
Panelul de digitizare avansata:
Vom discuta doar de doua optiuni:
Split-feature - puteti taia o entitate in doua dupa ce a fost selectata cu
ajutorul panel-ului informatii/selectie
16
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Merge selected features - uneste doua sau mai multe entitati selectate
deja.
Deci putem incepe desenarea unui curs de apa. Selectam stratul Rauri dand
click pe el si cu ajutorul creionului
butonul de adaugare entitate noua
activam sesiunea de editare. Selectam
.
Ne deplasam cu mouse-ul in interiorul
hartii si prin clicuri repetate desenam un curs de apa. Incheierea operatiunii de
digitizare se face cu click dreapta, deschizandu-se o fereastra in care trebuie sa
introduceti datele in tabela de atribute despre entitatea desenata.
Putem observa rezultatul im imaginea de mai jos.
17
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Pentru a vedea informatiile acestui curs de apa selectam butonul de informatii
si dam click pe rau. Se va deschide fereastra de informatii.
Daca sesiunea de editare e activa se pot modifica datele din tabela de atribute
(aici Denumire, Cod_cadast si L_indig) apasand pe butonul
din cadrul
ferestrei.
Taierea cursului de apa se face selectand cursul de apa cu butonul de selectare
,click pe rau , apoi selectand
intersecta desenul nostru.
18
si
desenand o dreapta ce va
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Cu click dreapta terminam linia de desenat (al treilea punct al dreptei) si voila...
Avem doua entitati.
Unirea lor inapoi o facem activand butonul de selectie
, tinand Ctrl
apasat si selectand ambele cursuri de apa (trebuie sa fie colorate in galben
amandoua) si apasand butonul
. Se va deschide o fereastra in care vom
selecta ce atribute va mosteni noua entitate.
19
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Si am revenit cum era cursul initial.
Snapping
Daca doriti sa desenati un nou curs de apa dar care sa lipeasca cu un capat
de vertexul sau segmentului unui
rau deja digitizat vom folosi functia snapping.
Ce face aceasta optiune? De la o anume distanta precizata fata de cursul de
apa,
automat se va muta mouse-ul pe curs (pe vertex sau segment).
Distanta se seteaza
accesand meniul Settings > submeniul Snapping Options.
Se va deschide o fereastra unde setam:
Snapping la vertex (in cazul acesta)
Tolerance = 9 ; maps units (adica metri)
Dupa inchiderea ferestrei apasati butonul de desenare entitate noua
si
incepeti sa digitizati un nou curs de apa dar care sa fie un afluent al cursului actual.
Inchideti sesiunea de editare apasand creionul
si salvati modificarile in strat.
Incercati sa modificati forma unu curs de apa tragand de vertecsi sau mutand
cursul de apa folosind uneltele descrise mai sus din panel-ul Digitizing.
Georeferentierea unui plan/harti.
Acest subiect il voi trata pe scurt. Atunci cand aveti un plan scanat sau o
harta scanata in format jpeg, tiff, png, etc. dar nu are un sistem de coordonate
definit, puteti georeferentia planul sau harta scanata. Qgis are un plugin de
georeferentiere
care
se
aceseaza
din
meniul
Raster
>
submeniul
Georeferencer. Daca nu aveti acest plugin, inseamna ca trebuie sa il instalati
ducandu-va in meniul Plugins > submeniul Manage and Install Plugins.
20
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Fereastra
de
georeferentiere
arata
ca
in
imaginea
de
mai
jos.
Deci:
Adaugati planul scanat pentru georeferentiere.
Se cauta puncte pe plan ale caror coordonate sunt stiute. Se apasa butonul
si
se
bifeaza
aceste
puncte
pe
harta
introducand
apoi
[Link] minim 4 puncte (daca sunt doar 4 asezarea lor sa fie ca
formarea unui poligon - de preferat dreptunghi) iar selectarea lor sa fie in
ordine ca si cum ati desena un poligon (nu in zigzag). Punctele trebuie sa fie la
distante maxime unele de altele.
Se configureaza metoda de georeferentiere accesand butonul
21
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
De obicei tipul transformarii trebuie sa fie liniar sau polinomial. Sa specificati in
ce sistem de coordonate sunt coordonatele introduse (Target SRS) , sa specificati
numele fisierului de salvare pe disc (Output raster) si sa bifati incarcarea noului
strat in harta dvs. (Load in QGIS when done).
Ultima etapa ar fi apasand butonul Start georeferencing
22
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Printare harta/plan
In Qgis o harta nu se printeaza simplu doar apasand un buton print. Pentru o
salvare simpla de imagine Se alege meniul Project > submeniul Save as Image.
Pentru printare se va genera o foaie de printare. Ideea seamana cu
sheet-urile din softurile de tip CAD. Deci accesati meniul Project > submeniul New
Print Composer (sau direct Ctrl+P).
Tot in acest meniu aveti Composer Manager ca sa puteti deschide o alta foaie
de printare deja editata.
Dupa accesarea New Print Composer veti fi intrebat de titlu (numele) foii, apoi
vi se va deschide fereastra Composer (printare).
23
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
In stanga va fi afisata harta cum ar arata printata iar in dreapta veti avea
caracteristicile elementului selectat (initial fiind hartia). Aici puteti selecta formatul
hartiei si orientarea.
Cu butonul
adaugati un chenar de harta pe pagina deja afisata. Dati click
pe un colt de pagina si tinand butonul mouse-ului apasat va duceti in coltul opus,
apoi eliberati butonul.
24
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
In dreapta puteti modifica scara de afisare/printare si un unghi de rotatie.
Daca doriti deplasarea in interiorul hartii intr-o parte, activati butonul
si
puteti trage de continutul hartii.
Puteti crea un titlu sau un text cu butonul
harti pe foaie. In dreapta
si urmand pasii adaugarii unei
la tab-ul Item properties puteti modifica textul, fontul,
culoarea, etc.
La fel puteti adauga legenda
si o scara grafica
final ca in imaginea urmatoare.
25
, plansa ajungand la
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Totul tine de dorinta si imaginatia dvs.
La sfarsit alegandu-se meniul Composer > puteti sa printati, sa salvati ca pdf,
ca jpeg, etc.
26
Notite QGIS
Acest document se distribuie gratuit.
By CSmin
Imi cer scuze pentru eventualele greseli de scriere sau exprimare, documentul
fiind facut in graba.
Sper sa va ajute si spor...
Linkul de descarcare a softului QGIS este
[Link]
27