17.29. Alte programe

Modulul a fost dezvoltat de Paolo Cavallini - Faunalia

Notă

Acest capitol vă arată cum să utilizați programe suplimentare din interiorul Procesării. Pentru a finaliza, trebuie să aveți instalate pachetele relevante, cu ajutorul instrumentelor specifice sistemului de operare.

17.29.1. GRASS

GRASS este o suită GIS gratuită, cu sursă deschisă, pentru managementul și analiza datelor geospațiale, pentru prelucrare de imagine și grafică, producție de hărți, modelare și vizualizare spațială.

Acesta este instalat în mod implicit în Windows, cu ajutorul pachetului de instalare independent OSGeo4W (32 și 64 biți), existând pachete și pentru toate distribuțiile majore de Linux.

17.29.2. R

R este un mediu software cu sursă liberă și deschisă, pentru calcul statistic și grafică.

It has to be installed separately, together with a few necessary libraries (LIST). To enable the use of R in QGIS, the Processing R Provider plugin must also be installed.

Frumusețea implementării Proceșșing este că puteți adăuga propriile script-uri, fie simple sau complexe, acestea pputând fi apoi utilizate ca orice alt modul, conectate în fluxuri de lucru mai complexe, etc.

Testați unele dintre exemplele preinstalate, dacă aveți R deja instalat (amintiți-vă să activați modulele R din interfața de configurare generală a Processing).

17.29.3. Altele

LASTools reprezintă un set de comenzi mixte, libere și proprietare, pentru a procesa și analiza datele Lidar. Disponibilitatea în diferite sisteme de operare este variabilă.

Mai multe instrumente sunt disponibile, prin intermediul plugin-urilor suplimentare, cum ar fi:

  • LecoS: o suită de statistici de acoperire a terenului și de ecologie a peisajului

  • lwgeom: fostă parte din PostGIS, această bibliotecă aduce câteva instrumente utile pentru curățarea geometriei

  • Animove: instrumente de analiză a unei serii de animale domestice.

Mai multe vor urma.

17.29.4. Comparație între backend-uri.

17.29.4.1. Distanțe și tampoane

Haideți să încărcăm points.shp și să scriem``buf`` în filtrul instrumentului din bara de instrumente, apoi faceți dublu clic pe el:

  • Tamponul cu distanță fixă: Distanța 10000

  • Tamponul cu distanță variabilă: MĂRIMEA câmpului distanță

  • v.buffer.distance: distanța 10000

  • v.buffer.column: MĂRIMEA bufcolumn

  • Shapes Buffer: valoarea fixă 10000 (dissolve și not), câmpul atribut (cu scalare)

Vedeți câtă viteză diferă, și câte opțiuni sunt disponibile.

Exercițiul pentru cititor: găsiți diferențele din geometria rezultată prin metodele diferite.

Acum, tampoanele și distanțele:

  • în primul rând, încărcați și rasterizați vectorul rivers.shp cu GRASS ‣ v.to.rast.value; atenție: mărimea celulelor trebuie să fie setată la 100 m, în caz contrar timpul de calcul va fi enorm; harta rezultată va conține 1 și NULL-uri

  • la fel, cu SAGA ‣ Shapes to Grid ‣ COUNT (harta rezultată: de la 6 la 60)

  • apoi, proximitatea (valoarea= 1 pentru GRASS, o listă de ID-uri de râuri pentru SAGA), r.buffer cu parametrii 1000,2000,3000, r.grow.distance (prima din cele două hărți; a doua va arăta suprafețele ce țin de fiecare râu, dacă se aplică pe un raster SAGA).

17.29.4.2. Dizolvare

Dizolvare entități pe baza unui atribut comun:

  • GRASS ‣ v.dissolve municipalities.shp pe PROVINCIE

  • QGIS ‣ Dissolve municipalities.shp pe PROVINCIE

  • OGR ‣ Dizolvă municipalities.shp pe PROVINCIE

  • SAGA ‣ Polygon Dissolve municipalities.shp pe PROVINCIE (NB: Păstrare granițe interioare trebuie să fie neselectat)

Notă

Ultima nu funcționează în SAGA <=2.10

Exercițiu pentru cititor: găsiți diferențele (de geometrie și de atribute) prin metode diferite.