18.29. Andere programma’s

Module contributed by Paolo Cavallini - Faunalia

Notitie

Dit hoofdstuk geeft weer hoe aanvullende programma’s kunnen worden gebruikt vanuit Processing. U moet, om het te voltooien, de relevante pakketten, met de gereedschappen van uw besturingssysteem, hebben geïnstalleerd.

18.29.1. GRASS

GRASS is een gratis en open bron softwarepakket voor GIS voor het beheren van geo-ruimtelijke gegevens en analyses, verwerking van afbeeldingen, productie van afbeeldingen en kaarten, ruimtelijk modelleren en visualisatie.

Het wordt standaard geïnstalleerd op Windows door middel van het OSGeo4W zelfstandige installatiepakket (32 en 64 bit), en het is verpakt voor alle grote distributies van Linux.

18.29.2. R

R is een gratis en open bron software-omgeving voor statistische berekeningen en grafieken.

Het moet afzonderlijk worden geïnstalleerd, tezamen met een aantal noodzakelijke bibliotheken (LIST).

Het mooie van de implementatie van Processing is dat u uw eigen scripts kunt toevoegen, eenvoudige of complexe, en dat zij dan kunnen worden gebruikt net als elke andere module, gepiped in meer complexe werkstromen, etc.

Test enkele van de reeds geïnstalleerde voorbeelden als u R al heeft geïnstalleerd (vergeet niet de modules van R te activeren in de configuratie General van Processing).

18.29.3. OTB

OTB (also known as Orfeo ToolBox) is a free and open source library of image processing algorithms. It is installed by deafult on Windows through the OSGeo4W standalone installer (NB: 32 bit only). Paths should be configured in Processing.

In a standard OSgeo4W Windows installation, the paths will be:

OTB application folder    C:\OSGeo4W\apps\orfeotoolbox\applications
OTB command line tools folder C:\OSGeo4W\bin

On Debian and derivatives, it will be /usr/bin

18.29.4. Andere

TauDEM is a suite of Digital Elevation Model (DEM) tools for the extraction and analysis of hydrologic information. Availability in various operating system varies.

LASTools is een verzameling, gemend vrije en merkgebonden, opdrachten om gegevens van LiDAR te verwerken en te analyseren. De beschikbaarheid varieert in de verschillende besturingssystemen.

Meer gereedschappen zijn beschikbaar door middel van aanvullende plug-ins, bijv.:

  • LecoS: een pakket voor statistieken van landgebruik en ecologie van landschappen

  • lwgeom: eerder deel van PostGIS, deze bibliotheek bevat een aantal bruikbare gereedschappen voor het opknappen van geometrie

  • Animove: gereedschappen om het leefbereik van dieren te analyseren.

Er zullen er nog meer komen.

18.29.5. Vergelijking tussen programma’s

18.29.5.1. Buffers en afstanden

Laten we points.shp laden en typ buf in het filter van de Toolbox, dubbelklik dan op:

  • Fixed distance buffer: Distance 10000
  • Variable distance buffer: veld Distance SIZE

  • v.buffer.distance: distance 10000
  • v.buffer.column: bufcolumn SIZE
  • Shapes Buffer: fixed value 10000 (uitnemen en niet), attribuutveld (met schaal)

Zie hoe de snelheid nogal verschilt en hoe de verschillende opties beschikbaar zijn.

Oefening voor de lezer: zoek de verschillen in de uitvoer van geometrie tussen de verschillende methoden.

Nu, buffers en afstanden voor rasters:

  • Laad eerst en rasteriseer de vector rivers.shp met GRASS ‣ v.to.rast.value; LET OP: celgrootte moet worden ingesteld op 100 m, anders zal de berekeningstijd enorm zijn; de resulterende kaart zal 1-en en NULL-en hebben

  • hetzelfde met SAGA ‣ Shapes to Grid ‣ COUNT (resulterende kaart: 6 tot en met 60)

  • dan proximity (value= 1 voor GRASS, een lijst met rivers ID voor SAGA), r.buffer met parameters 1000,2000,3000, r.grow.distance (de eerste van de twee kaarten, de tweede zal de gebieden weergeven die tot elke rivier behoren, indien uitgevoerd op het raster van SAGA).

18.29.5.2. Uitnemen

Neem objecten uit, gebaseerd op een gemeenschappelijk attribuut:

  • GRASS ‣ v.dissolve municipalities.shp op PROVINCIA

  • QGIS ‣ Dissolve municipalities.shp op PROVINCIA

  • OGR ‣ Dissolve municipalities.shp op PROVINCIA

  • SAGA ‣ Polygon Dissolve municipalities.shp op PROVINCIA (NB: Keep inner boundaries moet niet zijn geselecteerd)

Notitie

De laatste is defect in SAGA <=2.10

Oefening voor de lezer: zoek de verschillen (geometrie en attributen) tussen de verschillende methoden.