.

Noțiuni de bază

Acest capitol oferă o privire de ansamblu rapidă asupra instalării QGIS, a descărcării unor date eșantion din pagina web QGIS și a rulării unei prime și simple sesiuni de vizualizare a straturilor raster și vectoriale.

Instalare

Instalarea QGIS este foarte simplă. Pentru MS Windows și Mac OS X sunt disponibile pachete de instalare standard. Pentru mai multe distribuții de pachete binare GNU/Linux (rpm si deb) există depozite software care pot fi adăugate la managerul de instalare. Cele mai recente informații cu privire la pachetele binare se pot obține de pe site-ul web QGIS la http://download.qgis.org.

Instalarea de la sursă

Dacă doriți să construiți QGIS de la sursă, vă rugăm să consultați instrucțiunile de instalare. Acestea sunt distribuite alături de codul sursă QGIS într-un fișier numit INSTALL. Le puteți găsi, de asemenea, online la http://htmlpreview.github.io/?https://raw.github.com/qgis/QGIS/master/doc/INSTALL.html

Instalarea pe un suport extern

QGIS vă permite să definiți o opțiune --configpath care suprascrie calea implicită pentru configurarea utilizatorului (de exemplu, ~/.qgis2 sub Linux) și forțează QSettings să utilizeze acest director, de asemenea. Acest lucru vă permite, de exemplu, să efectuați o instalare de QGIS pe o unitate flash, împreună cu toate plugin-urile și setările. Vedeți secțiunea Meniul Sistemului pentru informații suplimentare.

Date eșantion

Ghidul utilizatorului conține exemple bazate pe setul de date exemplu, al QGIS .

win Programul de instalare Windows are o opțiune de a descărca setul de date eșantion QGIS. Dacă este bifată, datele vor fi descărcate folderul My Documents propriu și plasate într-un alt folder denumit GIS Database. Puteți utiliza Windows Explorer pentru a muta acest dosar în orice altă locație convenabilă. Dacă nu ați selectat caseta pentru instalarea setului de date eșantion pe durata instalării inițiale QGIS, puteți alege următoarele:

  • Utilizați datele GIS pe care le aveți deja

  • Download sample data from http://qgis.org/downloads/data/qgis_sample_data.zip
  • Dezinstalați QGIS și reinstalați cu opțiunea de descărcare a datelor bifată (recomandat numai dacă soluțiile de mai sus nu au avut succes)

nix osx For GNU/Linux and Mac OS X, there are not yet dataset installation packages available as rpm, deb or dmg. To use the sample dataset, download the file qgis_sample_data as a ZIP archive from http://qgis.org/downloads/data and unzip the archive on your system.

Setul de date Alaska cuprinde toate datele GIS care sunt utilizate pentru exemple și capturi de ecran în ghidul utilizatorului; include, de asemenea, o mică bază de date GRASS. Proiecția datelor eșantion pentru setul de date QGIS este Alaska Albers cu suprafețe egale cu picioare ca unități. Codul EPSG este 2964.

PROJCS["Albers Equal Area",
GEOGCS["NAD27",
DATUM["North_American_Datum_1927",
SPHEROID["Clarke 1866",6378206.4,294.978698213898,
AUTHORITY["EPSG","7008"]],
TOWGS84[-3,142,183,0,0,0,0],
AUTHORITY["EPSG","6267"]],
PRIMEM["Greenwich",0,
AUTHORITY["EPSG","8901"]],
UNIT["degree",0.0174532925199433,
AUTHORITY["EPSG","9108"]],
AUTHORITY["EPSG","4267"]],
PROJECTION["Albers_Conic_Equal_Area"],
PARAMETER["standard_parallel_1",55],
PARAMETER["standard_parallel_2",65],
PARAMETER["latitude_of_center",50],
PARAMETER["longitude_of_center",-154],
PARAMETER["false_easting",0],
PARAMETER["false_northing",0],
UNIT["us_survey_feet",0.3048006096012192]]

Dacă intenționați să utilizați QGIS ca interfață grafică pentru GRASS, puteți găsi o selecție de locații pentru exemple (de exemplu, Spearfish sau South Dakota) pe site-ul oficial GRASS GIS, http://grass.osgeo.org/download/sample-data/.

Sesiune de Probă

Acum, că aveți QGIS instalat și un set de date eșantion disponibile, am dori să vedem o sesiune QGIS scurtă și simplă de exemplificare. Vom vizualiza un raster și un strat vectorial. Vom folosi stratul raster landcover, qgis_sample_data/raster/landcover.img, și stratul vectorial lakes, qgis_sample_data/gml/lakes.gml.

Start QGIS

  • nix Lansați QGIS tastând “QGIS” în linia de comandă sau, dacă se utilizează un binar precompilat, folosind meniul Aplicații.

  • win Lansați QGIS folosind meniul Start sau o scurtătură de pe ecran, sau printr-un dublu clic pe fișierul unui proiect QGIS.

  • osx Doblu clic pe pictograma din folderul Applications.

Încărcare straturi raster și vectoriale din setul de date eșantion

  1. Clic pe pictograma mActionAddRasterLayer Add Raster Layer.

  2. Răsfoiți folderul qgis_sample_data/raster/, selectând fișierul landcover.img și făcând clic pe [Deschidere].

  3. Dacă fișierul nu este listat, verificați caseta Files of type selectstring din parta de jos a ferestrei de dialog, dacă este setată pe tipul adecvat, în acest caz “Erdas Imagine Images (*.img, *.IMG)”.

  4. Apoi faceți clic pe pictograma mActionAddOgrLayer Add Vector Layer.

  5. radiobuttonon File ar trebui să fie selectat ca Source Type în noul dialog Add vector layer. Apoi, faceți clic pe [Browse] pentru a selecta stratul vectorial.

  6. Navigați către folderul qgis_sample_data/gml/, selectați ‘Geography Markup Language [GML] [OGR] (.gml,.GML)’ din caseta Filter selectstring, apoi selectați fișierul GML lakes.gml și faceți clic pe [Open]. În fereastra de dialog Add vector layer, faceți clic pe [OK]. Se va deschide dialogul Coordinate Reference System Selector, având selectat NAD27 / Alaska Alberts, după care apăsați pe [OK].

  7. Măriți un pic zona cu lacuri pe care o preferați.

  8. Dublu clic pe stratul lakes din legenda hărții pentru a deschide fereastra de dialog Properties.

  9. Clic pe fila Stil, apoi selectați albastru ca și culoare de umplere.

  10. Clic pe fila Labels, apoi bifați caseta checkbox Label this layer with, pentru a activa etichetarea. Alegeți câmpul “NAMES”, ca și câmp care conține etichetele.

  11. Pentru a îmbunătăți lizibilitatea etichetelor, puteți adăuga un tampon alb în jurul lor, făcând clic pe “Buffer” în lista din stânga, bifând checkbox Draw text buffer, și alegând 3 ca mărime a tamponului.

  12. Clic [Aplicare]. Verificați dacă rezultatul arată bine, iar apoi faceți clic pe [OK].

Puteți vedea cât de ușor este de a vizualiza straturi raster și vectoriale în QGIS. Haideți să parcurgem secțiunile următoare, pentru a afla mai multe despre funcțiunile disponibile, despre caracteristici și setări, și cum să le folosiți.

Pornirea and oprirea QGIS

În secțiunea Sesiune de Probă, ați învățat deja cum să porniți QGIS. Vom relua acest subiect aici, și veți vedea că, în plus, QGIS oferă și unele opțiuni pentru linia de comandă.

  • nix Presupunând că instalarea QGIS este specificată în PATH, puteți porni QGIS tastând qgis în linia de comandă, sau printr-un dublu clic pe link-ul (sau scurtătura) aplicației QGIS, de pe desktop sau din meniul Aplicațiilor.

  • win Lansați QGIS folosind meniul Start sau o scurtătură de pe ecran, sau printr-un dublu clic pe fișierul unui proiect QGIS.

  • osx Faceți dublu clic pe pictograma din folderul Aplicațiilor. Dacă trebuie să porniți QGIS dintr-o linie de comandă, rulați /path-to-installation-executable/Contents/MacOS/Qgis.

Pentru a opri QGIS, faceți clic pe opțiunea nix win a meniului File osx QGIS ‣ Quit, sau folosiți combinația de taste Ctrl+Q.

Opțiunile liniei de comandă

nix QGIS suportă diverse opțiuni atunci când rulează din linia de comandă. Pentru a obține o listă de opțiuni, introduceți qgis --help în linia de comandă. Expresia utilizată pentru QGIS este:

qgis --help
QGIS - 2.6.0-Brighton 'Brighton' (exported)
QGIS is a user friendly Open Source Geographic Information System.
Usage: /usr/bin/qgis.bin [OPTION] [FILE]
OPTION:
      [--snapshot filename]   emit snapshot of loaded datasets to given file
      [--width width] width of snapshot to emit
      [--height height]       height of snapshot to emit
      [--lang language]       use language for interface text
      [--project projectfile] load the given QGIS project
      [--extent xmin,ymin,xmax,ymax]  set initial map extent
      [--nologo]      hide splash screen
      [--noplugins]   don't restore plugins on startup
      [--nocustomization]     don't apply GUI customization
      [--customizationfile]   use the given ini file as GUI customization
      [--optionspath path]    use the given QSettings path
      [--configpath path]     use the given path for all user configuration
      [--code path]   run the given python file on load
      [--defaultui]   start by resetting user ui settings to default
      [--help]                this text

FILE:
  Files specified on the command line can include rasters,
  vectors, and QGIS project files (.qgs):
   1. Rasters - supported formats include GeoTiff, DEM
      and others supported by GDAL
   2. Vectors - supported formats include ESRI Shapefiles
      and others supported by OGR and PostgreSQL layers using
      the PostGIS extension

Tip

Exemplu de folosire a argumentelor în linia de comandă

Puteți lansa QGIS prin specificarea unuia sau a mai multor fișiere de date din linia de comandă. De exemplu, presupunând că vă aflați în directorul qgis_sample_data, puteți stabili ca un un strat vectorial și un fișier raster să fie încărcate o dată cu lansarea QGIS, folosind următoarea comandă: qgis ./raster/landcover.img ./gml/lakes.gml

Opțiunea liniei de comandă --snapshot

Această opțiune vă permite să creați o captură, în format PNG, a vizualizării curente. Acest lucru este foarte util atunci când aveți o mulțime de proiecte și doriți să generați capturi din datele proprii.

În prezent, se generează un fișier PNG cu 800x600 pixeli. Acest lucru se poate face din linia de comandă utilizând argumentele --width and --height. Un nume de fișier poate fi adăugat după --snapshot.

Opțiunea liniei de comandă --lang

Pe baza limbii dvs., QGIS selectează localizarea corectă. Dacă doriți să schimbați limba, puteți specifica un cod de limbă. De exemplu,, --lang=it rulează QGIS localizat în limba italiană.

Opțiunea liniei de comandă --project

De asemenea, este posibilă startarea QGIS cu un fișier de proiect existent. Trebuie doar să adăugați opțiunea de linie de comandă --project urmat de numele proiectului dvs., după care QGIS va deschide toate straturile din fișierul încărcat.

Opțiunea liniei de comandă --extent

Pentru a începe cu o extindere de hartă specifică, folosiți această opțiune. Trebuie să adăugați valorile casetei de încadrare, separate prin virgulă, în ordinea următoare:

--extent xmin,ymin,xmax,ymax

Opțiunea liniei de comandă --nologo

Acest argument în linie de comandă ascunde ecranul de deschidere, de la lansarea QGIS.

Opțiunea liniei de comandă --noplugins

Dacă aveți probleme la pornire cu plugin-urile, puteți evita încărcarea lor la lansare, folosind această opțiune. Acestea vor fi în continuare disponibile din Managerul de Plugin-uri.

Opțiunea liniei de comandă --customizationfile

Folosind acest argument în linia de comandă, puteți defini un fișier de personalizare GUI, care va fi utilizat la pornire.

Opțiunea liniei de comandă --nocustomization

Folosind acest argument în linia de comandă, personalizarea existentă a GUI-ului nu va fi aplicată la pornire.

Opțiunea liniei de comandă --optionspath

Puteți avea mai multe configurații, apoi să decideți pe care să o folosiți atunci când QGIS pornește cu această opțiune. Vedeți Opţiuni pentru a afla unde salvează fișierele de setări sistemul de operare. În prezent, nu există nici o modalitate de a specifica unui fișier unde să scrie setările; prin urmare, puteți crea o copie a fișierului de setări originale și redenumiți-l. Opțiunea specifică locația directorului cu setările. De exemplu, pentru a utiliza fișierul de setări /path/to/config/QGIS/QGIS2.ini, folosiți opțiunea:

--optionspath /path/to/config/

Opțiunea liniei de comandă --configpath

Această opțiune este similară cu cea de mai sus, dar în plus suprascrie calea implicită pentru configurarea utilizatorului (~/.qgis2) și forțează QSettings să utilizeze acest director, de asemenea. Acest lucru vă permite, de exemplu, să efectuați o instalare de QGIS pe o unitate flash, împreună cu toate plugin-urile și setările.

Opțiunea liniei de comandă --code

Această opțiune poate fi utilizată pentru a rula un fișier Python, imediat ce s-a lansat QGIS.

De exemplu, atunci când aveți un fișier Python numit load_alaska.py, cu următorul cuprins:

from qgis.utils import iface
raster_file = "/home/gisadmin/Documents/qgis_sample_data/raster/landcover.img"
layer_name = "Alaska"
iface.addRasterLayer(raster_file, layer_name)

Presupunând că sunteți în directorul în care rezidă fișierul load_alaska.py, puteți lansa QGIS, apoi să încărcați fișierul landcover.img și să denumiți stratul ‘Alaska’ folosind următoarea comandă: qgis --code load_alaska.py

Proiecte

Starea sesiune dvs. de QGIS este considerată un proiect. QGIS lucrează la un proiect la un moment dat. Setările sunt considerate ca fiind, fie per-proiect sau implicit pentru noi proiecte (a se vedea secțiunea Opţiuni). QGIS poate salva starea spațiului de lucru într-un fișier proiect folosind opțiunile de meniu Project ‣ mActionFileSave Save sau Project ‣ mActionFileSaveAs Save As....

Încărcați proiectele salvate într-o sesiune QGIS folosind Project ‣ mActionFileOpen Open..., Project ‣ New from template sau Project ‣ Open Recent ‣.

Dacă doriți să anulați sesiunea și să începeți de la zero, alegeți Project ‣ mActionFileNew New. Oricare dintre aceste opțiuni de meniu vă va solicita să salvați proiectul existent, în cazul în care au fost efectuate modificări de la momentul deschiderii lui sau de la momentul ultimei salvări.

Tipurile de informații salvate într-un fișier proiect includ:

  • Straturile adăugate

  • Straturile care pot fi interogate

  • Proprietățile stratului, inclusiv simbolizarea și stilurile

  • Proiecția pentru vizualizarea hărții

  • Ultima extindere vizualizată

  • Compozitoare de Hărți

  • Elementele Compozitorului de Hărți cu setări

  • Setările Atlasului Compozitorului de Hărți

  • Setări de digitizare

  • Relațiie Tabelei

  • Macrocomenzile Proiectului

  • Stiluri implicite ale proiectului

  • Setările Plugin-urilor

  • Setările QGIS server din fila de setări OWS a proprietăților proiectului

  • Interogările stocate în DB Manager

Fișierul proiect este salvat în format XML, astfel încât este posibilă editarea fișierului în afara QGIS, dacă vă pricepeți. Formatul de fișier a fost actualizat de mai multe ori, comparativ cu versiunile anterioare QGIS. Fișierele de proiect din versiunile mai vechi QGIS este posibil să nu mai funcționeze corect. Pentru a realiza acest lucru, în fila General, sub Settings ‣ Options puteți selecta:

  • checkbox :guilabel:`Se solicită salvarea modifcărilor din proiect și din sursa de date, atunci când este necesar

  • checkbox Avertizare la deschiderea unui fișier de proiect salvat cu o versiune de QGIS mai veche

Ori de câte ori salvați un proiect în QGIS, se va face o copie de rezervă a fișierului de proiect având extensia

Rezultat

Există mai multe moduri de a producxe rezultate din sesiunile dvs. de QGIS. Am discutat una deja în secțiunea Proiecte, salvând-o ca fișier proiect. Iată o exemplificare a altor moduri de a produce fișiere de ieșire:

  • Opțiunea de meniu Project ‣ mActionSaveMapAsImage Save as Image deschide o fereastră de dialog în care puteți selecta numele, calea și tipul imaginii (PNG, JPG și multe alte formate). Un fișier world cu extensia PNGW sau JPGW, salvat în același folder, va georeferenția imaginea.

  • Opțiunea de meniu Project ‣ DXF Export ... deschide un dialog în care puteți defini ‘Modul simbologiei’, ‘Scara simbologiei’ și straturile vectoriale pe care doriți să le exportați în DXF. Folosind ‘Modul simbologiei’ simbolurile din Simbologia QGIS originală pot fi exportate cu mare fidelitate.

  • Opțiunea de meniu Project ‣ mActionNewComposer New Print Composer deschide o fereastră de dialog în care puteți așeza în pagină și imprima canevasul hărții curente (a se vedea secțiunea Compozitorul de Hărți).