SlideShare a Scribd company logo
1 of 23
Download to read offline
System GRASS


                        Paweł Netzel
Pracownia Metod Modelowania Przestrzennego Środowiska Geograficznego
                       Uniwersytet Wrocławski
Co to jest GRASS?
GRASS = Geographic Resources Analysis Support
System
System desktop.
Pakiet przeznaczony do szeroko rozumianych analiz
przestrzennych.
Narzędzia do zaawansowanych analiz i
przetwarzania danych przestrzennych
Polski graficzny interfejs użytkownika (prawie)
Wsparcie licznej społeczności użytkowników
i komercyjne
Wersja dla systemu Linux, Mac OS X, Windows

                                                    2
Co to jest GRASS? cd.
Bogata funkcjonalność
Niski koszt, dowolność użytkowania
Kompatybilność i interoperacyjność
„Wszystko w zestawie”
  Przetwarzanie danych rastrowych
  Przetwarzanie danych wektorowych
  Przetwarzanie danych teledetekcyjnych
  Modele
  Import/eksport
Automatyzacja pracy (skrypty) i rozszerzalność
28 lat tradycji, ponad 15 lat w Polsce

                                                 3
Budowa systemu

    GUI                 GUI             linia
  wxPython             Tcl/Tk          poleceń


                GRASS
 r.mapcalc     v.to.rast    i.attcor       d.rast
    r.info    v.db.select    i.class       d.vect
  r.in.gdal    v.out.ogr       i.oif     d.measure
       ...        ...            ...         ...


                                                     4
Interfejs użytkownika




                        5
Natywne formaty danych
  Warstwy rastrowe
    2d
    3d
  Topologiczne warstwy wektorowe
    2d
    3d
  Tabele atrybutów
    DBF
    SQLite
    MySQL
    PostgreSQL
    ...

                                   6
Organizacja danych

 GISDBASE                   C:/GRASSDANE


 LOCATION         POLSKA         TPN        ...

 MAPSET
          - PERMANENT
          - administracja
                             - PERMANENT
 MAP      - fizjografia
                             - gospodarka
          - ...
                             - ochrona
                             - nauka
                             - ...


                                                  7
Źródła internetowe
 Główna strona GRASS
   http://grass.osgeo.org
 Polskie mirrory GRASS
   http://grass.meteo.uni.wroc.pl
   http://grass.wodgik.malopolska.pl
 WGUG Wrocławska Grupa Użytkowników GRASS
   http://wgug.meteo.uni.wroc.pl
 Warsztaty GRASS
   http://wgug.meteo.uni.wroc.pl/index.php?
   option=com_content&view=category&layout=blog&id=4&Itemid=5

 Strona GRASS Polska
   http://grass-gis.pl
 OSGeo Polska
   http://www.osgeo.org/pl
                                                                8
Ćwiczenie 1

 Wywoływanie pomocy dotyczącej polecenia:

 grass63 –help

 Informacja o poleceniach GRASS :

 http://grass.meteo.uni.wroc.pl/grass63/manuals/
 html63_user/index.html




                                               9
Ćwiczenie 2
  Uruchamianie systemu
    grass63   -text
    grass63   -gui
    grass63   -tcltk
    grass63   -wxpython
    grass63   -gui Dane/bystrzyca/Gosc


  Wybieramy opcję (linux)
    grass63 -text


  Wsystemie Windows wejście poprzez różne
  ikony. Wybieramy:
    GRASS Command line

                                            10
Ćwiczenie 3
Uruchamianie okna graficznego (linux):
  d.mon x0
W systemie Windows nie ma systemu prostych okien
graficznych. Niezbędne jest uruchomienie interfejsu
graficznego. Uruchamiamy:
  g.gui gui=tcltk
Wylistowanie dostępnych warstw:
  g.list rast
Pomoc w każdej chwili przez opcję - -help,
   np.: g.list --help
W przypadku wywołania samego g.list otwiera się
okno interfejsu graficznego (interfejs zgodny z ostatnio
uruchamianym).
                                                      11
Ćwiczenie 4L
LINUX
Wyświetlanie wastwy mapy
  d.rast dtm
Region pracy i jego zmiana
  d.zoom
  g.region rast=dtm
  d.redraw
Odczytywanie wartości elementu rastra
  d.what.rast
Wyświetlanie profilu
  d.profile rast=dtm
  d.profile rast=dtm drast=uz
  d.erase
                                        12
Ćwiczenie 4w
WINDOWS
Wyświetlanie warstwy mapy
  GIS Manager ->   -> MAP Display ->
Region pracy i jego zmiana
  zoom
  region      -> ustaw region obliczeniowy
  g.region -p
Odczytywanie wartości elementu rastra
      -> Output
Wyświetlanie profilu
      -> Profile Window ->
  MAP Display -> zaznaczanie ->


                                             13
Ćwiczenie 5

Wyświetlanie danych 3D
  nviz
Proste analizy
  r.slope.aspect elevation=dtm slope=nach aspect=eksp
Wyświetlenie wyników
  (Linux) d.rast nach
  (Windows) GIS Manager ->    -> MAP Display ->
Kończenie sesji w GRASSie
  (Linux) d.mon stop=x0
  (Windows) zamknąć okna
  exit


                                                        14
Ćwiczenie 6

Tworzenie lokacji z wykorzystaniem pliku z danymi w
trakcie startu (geopotencjal.tiff)
Importowanie danych
(http://stratus.meteo.uni.wroc.pl/dane):
  r.in.gdal input=geopotencjal.tiff output=geopotencjal
  r.in.gdal input=wind_u.tiff output=u
  r.in.gdal input=wind_v.tiff output=v
   • (Windows) w ścieżce obowiązują znaki  lub /
Sprawdzenie co zostało zaimportowane
  g.list rast



                                                      15
Ćwiczenie 7

Obliczenia na rastrach
  r.mapcalc ”windspeed=sqrt(u*u+v*v)”
Sprawdzenie co zostało obliczone
  r.info windspeed
Korzystanie z interfejsu graficznego tcltk
  (Linux) g.gui tcltk
Podział okien, przeglądanie poleceń, wyświetlenie
wyników.
Zamknięcie sesji



                                                16
Ćwiczenie 8

Tworzenie lokacji z wykorzystaniem kodu EPSG
Nazwa nowej lokacji: srtm
Kod EPSG: 4326 (współrzędne geograficzne WGS84)
Wejście do systemu
Wyświetlenie regionu:
  g.region -p




                                                  17
Ćwiczenie 9
Importowanie danych (http://stratus.meteo.uni.wroc.pl/dane):
  r.in.srtm input=n49e019 output=n49e019
  r.in.srtm input=n49e020 output=n49e020
Sprawdzenie co zostało zaimportowane
  g.list rast
Ekran graficzny:
  (Linux) d.mon x0
  (Windows) g.gui gui=tcltk
Ustawienie regionu:
  g.region rast=n49e019
  (Linux) d.erase
  (Windows)     -> pow. do rastra -> ust. reg. oblicz.
Wyświetlenie mapy n49e019

                                                        18
Ćwiczenie 10

Ustawienie regionu:
  r.info n49e019
  r.info n49e020
  g.region n=50:00:01.5N s=48:59:58.5N
           w=18:59:58.5E e=21:00:01.5e
           nsres=00:00:03 ewres=00:00:03
  g.region -p
Łączenie rastrów
  r.patch input=n49e019,n49e020 output=tatry
Wyświetlenie rasta tatry


                                               19
Ćwiczenie 11
Generowanie poziomic
  r.contour input=tatry output=tatry minlevel=0
  maxlevel=2500 step=100
Wyświetlanie poziomic
  (Linux) d.vect tatry
  (Windows) MAP Manager ->         -> MAP Display ->
Ograniczenie regionu
  (Linux) d.zoom
  (Windows)      ->        -> ustaw region obliczeniowy
Tworzenie modelu wysokościowego z poziomic
  v.surf.rst input=tatry elev=tatry.rst
Wyświetlanie wyniku tatry.rst
                                                          20
Ćwiczenie 12
  Generowanie podziału na zlewnie
    r.watershed elevation=tatry basin=tatry.bas
                threshold=50000
  Wyświetlanie wyników tatry.bas
  Wyświetlanie 3D
    nviz elevation=tatry color=tatry.bas
  Generowanie cieków
    r.watershed elevation=tatry stream=tatry.str
                  threshold=50000
  Wyświetlanie wyników
    (Linux) d.rast tarty.bas
    (Linux) d.rast -o tatry.str


                                                   21
Co dalej? Praca własna
Generowanie nachyleń i ekspozycji (r.slope.aspect)
Tworzenie cieniowanego modelu tatr
(r.shaded.relief)
Tworzenie cieniowanej mapy barwnej (r.blend,
d.rgb)
............
............
(miejsce na własne pomysły)
............
............


                                                22
Dziękuję!




            23

More Related Content

Viewers also liked

Mobile Phones - Always there and always on !
Mobile Phones - Always there and always on ! Mobile Phones - Always there and always on !
Mobile Phones - Always there and always on ! Vikrant Patnaik
 
Searce campus placements
Searce campus placementsSearce campus placements
Searce campus placementsPradeep P
 
CCST9009 Test
CCST9009 TestCCST9009 Test
CCST9009 TestSamBevan
 
Analizy Przestrzenne z wykorzystaniem GRASS vol.15
Analizy Przestrzenne z wykorzystaniem GRASS vol.15Analizy Przestrzenne z wykorzystaniem GRASS vol.15
Analizy Przestrzenne z wykorzystaniem GRASS vol.15WGUG
 
Modelowanie opadu
Modelowanie opaduModelowanie opadu
Modelowanie opaduWGUG
 
Modelowanie promieniowania słonecznego
Modelowanie promieniowania słonecznegoModelowanie promieniowania słonecznego
Modelowanie promieniowania słonecznegoWGUG
 
Wprowadzenie do systemu GIS - GRASS
Wprowadzenie do systemu GIS - GRASSWprowadzenie do systemu GIS - GRASS
Wprowadzenie do systemu GIS - GRASSWGUG
 
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...WGUG
 
Solid Waste Management: characterization by Muhammad Ikram B A Wahab
Solid Waste Management: characterization by Muhammad Ikram B A WahabSolid Waste Management: characterization by Muhammad Ikram B A Wahab
Solid Waste Management: characterization by Muhammad Ikram B A Wahabkyoikram
 

Viewers also liked (9)

Mobile Phones - Always there and always on !
Mobile Phones - Always there and always on ! Mobile Phones - Always there and always on !
Mobile Phones - Always there and always on !
 
Searce campus placements
Searce campus placementsSearce campus placements
Searce campus placements
 
CCST9009 Test
CCST9009 TestCCST9009 Test
CCST9009 Test
 
Analizy Przestrzenne z wykorzystaniem GRASS vol.15
Analizy Przestrzenne z wykorzystaniem GRASS vol.15Analizy Przestrzenne z wykorzystaniem GRASS vol.15
Analizy Przestrzenne z wykorzystaniem GRASS vol.15
 
Modelowanie opadu
Modelowanie opaduModelowanie opadu
Modelowanie opadu
 
Modelowanie promieniowania słonecznego
Modelowanie promieniowania słonecznegoModelowanie promieniowania słonecznego
Modelowanie promieniowania słonecznego
 
Wprowadzenie do systemu GIS - GRASS
Wprowadzenie do systemu GIS - GRASSWprowadzenie do systemu GIS - GRASS
Wprowadzenie do systemu GIS - GRASS
 
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...
Modelowanie przestrzennego zroznicowania wysokosci pokrywy snieznej w sudetac...
 
Solid Waste Management: characterization by Muhammad Ikram B A Wahab
Solid Waste Management: characterization by Muhammad Ikram B A WahabSolid Waste Management: characterization by Muhammad Ikram B A Wahab
Solid Waste Management: characterization by Muhammad Ikram B A Wahab
 

Similar to System GRASS

Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnych
Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnychGanymede - nowoczesne technologie w grach przeglądarkowych i mobilnych
Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnychSKN Shader
 
Programowanie aplikacji dla Windows 8 (WinRT)
Programowanie aplikacji dla Windows 8 (WinRT)Programowanie aplikacji dla Windows 8 (WinRT)
Programowanie aplikacji dla Windows 8 (WinRT)Bartlomiej Zass
 
Sieciowe serwery danych
Sieciowe serwery danychSieciowe serwery danych
Sieciowe serwery danychWGUG
 
Gluster FS
Gluster FSGluster FS
Gluster FS3camp
 
ASP.NET MVC - najważniejsze założenia
ASP.NET MVC - najważniejsze założeniaASP.NET MVC - najważniejsze założenia
ASP.NET MVC - najważniejsze założeniaBartlomiej Zass
 
TWIG - niezłe widoki dla PHP
TWIG - niezłe widoki dla PHPTWIG - niezłe widoki dla PHP
TWIG - niezłe widoki dla PHPPiotr Gabryjeluk
 
Szorstkosc miasto-grass
Szorstkosc miasto-grassSzorstkosc miasto-grass
Szorstkosc miasto-grassWGUG
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004Tomasz Cieplak
 
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016PROIDEA
 
Confitura 2018 - Sekretne życie jobów Sparkowych
Confitura 2018 - Sekretne życie jobów SparkowychConfitura 2018 - Sekretne życie jobów Sparkowych
Confitura 2018 - Sekretne życie jobów SparkowychMarcin Jasiński
 
Moduł sztucznych sieci neuronowych dla GRASS 7
Moduł sztucznych sieci neuronowych dla GRASS 7Moduł sztucznych sieci neuronowych dla GRASS 7
Moduł sztucznych sieci neuronowych dla GRASS 7WGUG
 
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...PROIDEA
 
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...Future Processing
 
100 M pakietów na sekundę dla każdego.
100 M pakietów na sekundę dla każdego. 100 M pakietów na sekundę dla każdego.
100 M pakietów na sekundę dla każdego. Redge Technologies
 
The starling framework
The starling frameworkThe starling framework
The starling frameworkukaszdev
 

Similar to System GRASS (20)

Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnych
Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnychGanymede - nowoczesne technologie w grach przeglądarkowych i mobilnych
Ganymede - nowoczesne technologie w grach przeglądarkowych i mobilnych
 
Direct3D 9
Direct3D 9Direct3D 9
Direct3D 9
 
DSL - DYI
DSL - DYIDSL - DYI
DSL - DYI
 
Programowanie aplikacji dla Windows 8 (WinRT)
Programowanie aplikacji dla Windows 8 (WinRT)Programowanie aplikacji dla Windows 8 (WinRT)
Programowanie aplikacji dla Windows 8 (WinRT)
 
P.22.02.2010
P.22.02.2010P.22.02.2010
P.22.02.2010
 
Sieciowe serwery danych
Sieciowe serwery danychSieciowe serwery danych
Sieciowe serwery danych
 
Gluster FS
Gluster FSGluster FS
Gluster FS
 
GlusterFS
GlusterFSGlusterFS
GlusterFS
 
ASP.NET MVC - najważniejsze założenia
ASP.NET MVC - najważniejsze założeniaASP.NET MVC - najważniejsze założenia
ASP.NET MVC - najważniejsze założenia
 
TWIG - niezłe widoki dla PHP
TWIG - niezłe widoki dla PHPTWIG - niezłe widoki dla PHP
TWIG - niezłe widoki dla PHP
 
Szorstkosc miasto-grass
Szorstkosc miasto-grassSzorstkosc miasto-grass
Szorstkosc miasto-grass
 
Seminarium .Net CF 2004
Seminarium .Net CF 2004Seminarium .Net CF 2004
Seminarium .Net CF 2004
 
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016
Konrad Kokosa - Pamięć w .NET - od ogólu do szczegółu- 4developers2016
 
Confitura 2018 - Sekretne życie jobów Sparkowych
Confitura 2018 - Sekretne życie jobów SparkowychConfitura 2018 - Sekretne życie jobów Sparkowych
Confitura 2018 - Sekretne życie jobów Sparkowych
 
Moduł sztucznych sieci neuronowych dla GRASS 7
Moduł sztucznych sieci neuronowych dla GRASS 7Moduł sztucznych sieci neuronowych dla GRASS 7
Moduł sztucznych sieci neuronowych dla GRASS 7
 
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...
PLNOG22 - Piotr Stolarek - Bezpieczeństwo użytkowania platform usługowych Tel...
 
My google earth cz 0
My google earth cz 0My google earth cz 0
My google earth cz 0
 
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...
[Quality Meetup #9] TestOps, QAOps - czy ktoś taki istnieje? - Aleksandra Kor...
 
100 M pakietów na sekundę dla każdego.
100 M pakietów na sekundę dla każdego. 100 M pakietów na sekundę dla każdego.
100 M pakietów na sekundę dla każdego.
 
The starling framework
The starling frameworkThe starling framework
The starling framework
 

System GRASS

  • 1. System GRASS Paweł Netzel Pracownia Metod Modelowania Przestrzennego Środowiska Geograficznego Uniwersytet Wrocławski
  • 2. Co to jest GRASS? GRASS = Geographic Resources Analysis Support System System desktop. Pakiet przeznaczony do szeroko rozumianych analiz przestrzennych. Narzędzia do zaawansowanych analiz i przetwarzania danych przestrzennych Polski graficzny interfejs użytkownika (prawie) Wsparcie licznej społeczności użytkowników i komercyjne Wersja dla systemu Linux, Mac OS X, Windows 2
  • 3. Co to jest GRASS? cd. Bogata funkcjonalność Niski koszt, dowolność użytkowania Kompatybilność i interoperacyjność „Wszystko w zestawie” Przetwarzanie danych rastrowych Przetwarzanie danych wektorowych Przetwarzanie danych teledetekcyjnych Modele Import/eksport Automatyzacja pracy (skrypty) i rozszerzalność 28 lat tradycji, ponad 15 lat w Polsce 3
  • 4. Budowa systemu GUI GUI linia wxPython Tcl/Tk poleceń GRASS r.mapcalc v.to.rast i.attcor d.rast r.info v.db.select i.class d.vect r.in.gdal v.out.ogr i.oif d.measure ... ... ... ... 4
  • 6. Natywne formaty danych Warstwy rastrowe 2d 3d Topologiczne warstwy wektorowe 2d 3d Tabele atrybutów DBF SQLite MySQL PostgreSQL ... 6
  • 7. Organizacja danych GISDBASE C:/GRASSDANE LOCATION POLSKA TPN ... MAPSET - PERMANENT - administracja - PERMANENT MAP - fizjografia - gospodarka - ... - ochrona - nauka - ... 7
  • 8. Źródła internetowe Główna strona GRASS http://grass.osgeo.org Polskie mirrory GRASS http://grass.meteo.uni.wroc.pl http://grass.wodgik.malopolska.pl WGUG Wrocławska Grupa Użytkowników GRASS http://wgug.meteo.uni.wroc.pl Warsztaty GRASS http://wgug.meteo.uni.wroc.pl/index.php? option=com_content&view=category&layout=blog&id=4&Itemid=5 Strona GRASS Polska http://grass-gis.pl OSGeo Polska http://www.osgeo.org/pl 8
  • 9. Ćwiczenie 1 Wywoływanie pomocy dotyczącej polecenia: grass63 –help Informacja o poleceniach GRASS : http://grass.meteo.uni.wroc.pl/grass63/manuals/ html63_user/index.html 9
  • 10. Ćwiczenie 2 Uruchamianie systemu grass63 -text grass63 -gui grass63 -tcltk grass63 -wxpython grass63 -gui Dane/bystrzyca/Gosc Wybieramy opcję (linux) grass63 -text Wsystemie Windows wejście poprzez różne ikony. Wybieramy: GRASS Command line 10
  • 11. Ćwiczenie 3 Uruchamianie okna graficznego (linux): d.mon x0 W systemie Windows nie ma systemu prostych okien graficznych. Niezbędne jest uruchomienie interfejsu graficznego. Uruchamiamy: g.gui gui=tcltk Wylistowanie dostępnych warstw: g.list rast Pomoc w każdej chwili przez opcję - -help, np.: g.list --help W przypadku wywołania samego g.list otwiera się okno interfejsu graficznego (interfejs zgodny z ostatnio uruchamianym). 11
  • 12. Ćwiczenie 4L LINUX Wyświetlanie wastwy mapy d.rast dtm Region pracy i jego zmiana d.zoom g.region rast=dtm d.redraw Odczytywanie wartości elementu rastra d.what.rast Wyświetlanie profilu d.profile rast=dtm d.profile rast=dtm drast=uz d.erase 12
  • 13. Ćwiczenie 4w WINDOWS Wyświetlanie warstwy mapy GIS Manager -> -> MAP Display -> Region pracy i jego zmiana zoom region -> ustaw region obliczeniowy g.region -p Odczytywanie wartości elementu rastra -> Output Wyświetlanie profilu -> Profile Window -> MAP Display -> zaznaczanie -> 13
  • 14. Ćwiczenie 5 Wyświetlanie danych 3D nviz Proste analizy r.slope.aspect elevation=dtm slope=nach aspect=eksp Wyświetlenie wyników (Linux) d.rast nach (Windows) GIS Manager -> -> MAP Display -> Kończenie sesji w GRASSie (Linux) d.mon stop=x0 (Windows) zamknąć okna exit 14
  • 15. Ćwiczenie 6 Tworzenie lokacji z wykorzystaniem pliku z danymi w trakcie startu (geopotencjal.tiff) Importowanie danych (http://stratus.meteo.uni.wroc.pl/dane): r.in.gdal input=geopotencjal.tiff output=geopotencjal r.in.gdal input=wind_u.tiff output=u r.in.gdal input=wind_v.tiff output=v • (Windows) w ścieżce obowiązują znaki lub / Sprawdzenie co zostało zaimportowane g.list rast 15
  • 16. Ćwiczenie 7 Obliczenia na rastrach r.mapcalc ”windspeed=sqrt(u*u+v*v)” Sprawdzenie co zostało obliczone r.info windspeed Korzystanie z interfejsu graficznego tcltk (Linux) g.gui tcltk Podział okien, przeglądanie poleceń, wyświetlenie wyników. Zamknięcie sesji 16
  • 17. Ćwiczenie 8 Tworzenie lokacji z wykorzystaniem kodu EPSG Nazwa nowej lokacji: srtm Kod EPSG: 4326 (współrzędne geograficzne WGS84) Wejście do systemu Wyświetlenie regionu: g.region -p 17
  • 18. Ćwiczenie 9 Importowanie danych (http://stratus.meteo.uni.wroc.pl/dane): r.in.srtm input=n49e019 output=n49e019 r.in.srtm input=n49e020 output=n49e020 Sprawdzenie co zostało zaimportowane g.list rast Ekran graficzny: (Linux) d.mon x0 (Windows) g.gui gui=tcltk Ustawienie regionu: g.region rast=n49e019 (Linux) d.erase (Windows) -> pow. do rastra -> ust. reg. oblicz. Wyświetlenie mapy n49e019 18
  • 19. Ćwiczenie 10 Ustawienie regionu: r.info n49e019 r.info n49e020 g.region n=50:00:01.5N s=48:59:58.5N w=18:59:58.5E e=21:00:01.5e nsres=00:00:03 ewres=00:00:03 g.region -p Łączenie rastrów r.patch input=n49e019,n49e020 output=tatry Wyświetlenie rasta tatry 19
  • 20. Ćwiczenie 11 Generowanie poziomic r.contour input=tatry output=tatry minlevel=0 maxlevel=2500 step=100 Wyświetlanie poziomic (Linux) d.vect tatry (Windows) MAP Manager -> -> MAP Display -> Ograniczenie regionu (Linux) d.zoom (Windows) -> -> ustaw region obliczeniowy Tworzenie modelu wysokościowego z poziomic v.surf.rst input=tatry elev=tatry.rst Wyświetlanie wyniku tatry.rst 20
  • 21. Ćwiczenie 12 Generowanie podziału na zlewnie r.watershed elevation=tatry basin=tatry.bas threshold=50000 Wyświetlanie wyników tatry.bas Wyświetlanie 3D nviz elevation=tatry color=tatry.bas Generowanie cieków r.watershed elevation=tatry stream=tatry.str threshold=50000 Wyświetlanie wyników (Linux) d.rast tarty.bas (Linux) d.rast -o tatry.str 21
  • 22. Co dalej? Praca własna Generowanie nachyleń i ekspozycji (r.slope.aspect) Tworzenie cieniowanego modelu tatr (r.shaded.relief) Tworzenie cieniowanej mapy barwnej (r.blend, d.rgb) ............ ............ (miejsce na własne pomysły) ............ ............ 22