21
Abecadło systemu GRASS Paweł Netzel Pracownia Metod Modelowania Przestrzennego Środowiska Geograficznego Uniwersytet Wrocławski

Abecadlo systemu GRASS

  • Upload
    wgug

  • View
    764

  • Download
    0

Embed Size (px)

DESCRIPTION

prezentacja w formacie pdf z warsztatów które odbyły się w trakcie warszawskiej edycji GISDay, 17.11.2010. Autor: Paweł Netzel

Citation preview

Page 1: Abecadlo systemu GRASS

AbecadłosystemuGRASS

Paweł NetzelPracownia Metod Modelowania Przestrzennego Środowiska Geograficznego

Uniwersytet Wrocławski

Page 2: Abecadlo systemu GRASS

2

Co to jest GRASS?

GRASS = Geographic Resources Analysis Support SystemSystem desktop.Pakiet przeznaczony do szeroko rozumianych analiz przestrzennych.Narzędzia do zaawansowanych analiz i przetwarzania danych przestrzennychPolski graficzny interfejs użytkownika (prawie)Wsparcie licznej społeczności użytkownikówi komercyjneWersja dla systemu Linux, Mac OS X, Windows

Page 3: Abecadlo systemu GRASS

3

Co to jest GRASS? cd.

Bogata funkcjonalnośćNiski koszt, dowolność użytkowaniaKompatybilność i interoperacyjność„Wszystko w zestawie”

Przetwarzanie danych rastrowychPrzetwarzanie danych wektorowychPrzetwarzanie danych teledetekcyjnychModeleImport/eksport

Automatyzacja pracy (skrypty) i rozszerzalność28 lat tradycji, ponad 15 lat w Polsce

Page 4: Abecadlo systemu GRASS

4

Budowa systemu

GRASS

GUIwxPython

GUITcl/Tk

liniapoleceń

v.to.rastv.db.selectv.out.ogr

...

r.mapcalcr.info

r.in.gdal...

i.attcori.classi.oif...

d.rastd.vect

d.measure...

Page 5: Abecadlo systemu GRASS

5

Natywne formaty danych

Warstwy rastrowe 2d3d

Topologiczne warstwy wektorowe 2d3d

Tabele atrybutówDBFSQLiteMySQLPostgreSQL...

Page 6: Abecadlo systemu GRASS

6

Organizacja danych

- PERMANENT- administracja- fizjografia- ...

- PERMANENT- gospodarka- ochrona- nauka- ...

POLSKA TPN ...

C:/GRASSDANEGISDBASE

LOCATION

MAPSET

MAP

Page 7: Abecadlo systemu GRASS

7

Źródła internetowe - pomocGłówna strona GRASS

http://grass.osgeo.org

Polskie mirrory GRASShttp://grass.meteo.uni.wroc.pl http://grass.wodgik.malopolska.pl

WGUG Wrocławska Grupa Użytkowników GRASShttp://www.wgug.org

Warsztaty GRASShttp://www.wgug.org/index.php?option=com_content&view=category&layout=blog&id=4&Itemid=5

Strona GRASS Polskahttp://grass-gis.pl

Pomochttp://grass.meteo.uni.wroc.pl/grass64/manuals/html64_user/index.html

Page 8: Abecadlo systemu GRASS

8

Uruchomienie systemu GRASSUtworzenie lokacji na podstawie pliku z georeferencją (GeoTiff)Import danychWyświetlenie danych

2D3Danaliza

Generowanie izoliniiGenerowanie modelu terenu

Plan

Page 9: Abecadlo systemu GRASS

9

Pobranie danych:

http://www.dane.meteo.uni.wroc.pl/grass/

Plik:

bs.tif

hipsometria gmin Bystrzycaformat: geotiffodwzorowanie: 65

Przygotowanie

Page 10: Abecadlo systemu GRASS

10

Wywoływanie pomocy dotyczącej polecenia:

grass64 –help

Informacja o poleceniach GRASS : http://grass.meteo.uni.wroc.pl/grass64/manuals/html64_user/index.html

Ćwiczenie 1

Page 11: Abecadlo systemu GRASS

11

Uruchamianie systemugrass64 -textgrass64 -guigrass64 -tcltkgrass64 -wxpythongrass64 -gui Dane/bystrzyca/Gosc

Wybieramy opcję (domyślną)grass64

GIS Data Directory: /home/userLocation wizardProject location: grassRead pojection and datum terms from.....Georefernced file: /home/user/Pobrane/bs.tifNie ustawiamy regionu

Ćwiczenie 2

Page 12: Abecadlo systemu GRASS

12

Uruchomienie GRASSLokacja: grassMapset: PERMANENTStart GRASS

Import danych (wykorzystanie GDAL)Menu: File/Import raster data/Import raster dataPole input: /home/user/Pobrane/bs.tifPole output: bsRun

Linia komend:r.in.gdal input=/home/user/Pobrane/bs.tif output=bs

Ćwiczenie 3

Page 13: Abecadlo systemu GRASS

13

Wyświetlenie danych (GUI):Okno: GRASS GIS Layer ManagerDodanie warstwy rastrowej – ikona Add raster map layerRaster map to be displayed: bs@PERMANENTPrzycisk OKW oknie GRASS GIS Map Display pokaże się wybrana warstwa

Wyświetlanie danych (CMD):d.mon x0d.rast bs

Ćwiczenie 4

Page 14: Abecadlo systemu GRASS

14

Czyszczenie okna graficznegod.erase

Właściwości warstwy (przycisk koło nazwy warstwy)

Wyświetlanie histogramu:Opcja: histogram

Wyświetlanie histogramu (cmd):d.histogram bs

Ćwiczenie 5

Page 15: Abecadlo systemu GRASS

15

CMDWyświetlenie warstwy

Region pracy i jego zmianad.zoomg.region rast=bsd.redraw

Odczytywanie wartości elementu rastrad.what.rast

Wyświetlanie profilud.profile rast=bsd.erase

Ćwiczenie 6

Page 16: Abecadlo systemu GRASS

16

GUIWyświetlanie warstwy mapyRegion pracy i jego zmiana

ikona: zoom inikona: zoom opions -> set computational region from displayg.region -p

Odczytywanie wartości elementu rastraikona: Query raster

Wyświetlanie profiluikona: Analyse -> Profile surface mapokno: Profile analysis -> Draw transect... Draw

Ćwiczenie 7

Page 17: Abecadlo systemu GRASS

17

Wyświetlanie danych 3Dnviz

Proste obliczeniar.slope.aspect elevation=bs slope=nach aspect=eksp

Wyświetlenie wyników

Ćwiczenie 8

Page 18: Abecadlo systemu GRASS

18

Generowanie poziomicGUI: Menu raster -> generate contour linesCMD: r.contour input=bs output=bs minlevel=0 maxlevel=1400 step=50

Wyświetlanie poziomic(cmd) d.vect bs

Tworzenie modelu wysokościowego z poziomicGUI: Menu raster -> Interpolate surfaces -> Regularized spline tensionCMD: v.surf.rst input=bs elev=bs.rst

Wyświetlanie wyniku

Ćwiczenie 9

Page 19: Abecadlo systemu GRASS

19

Tworzenie cieniowanego modelu wysokościowego (r.shaded.relief)Tworzenie cieniowanej mapy barwnej (r.blend, d.rgb)........................(miejsce na własne pomysły)........................

Co dalej? Praca własna

Page 20: Abecadlo systemu GRASS

20

Koniec pracy

Kończenie sesji w GRASSie

(cmd) d.mon stop=x0(gui) zamknąć oknaexit

Page 21: Abecadlo systemu GRASS

21

Dziękuję!