Abecadlo systemu GRASS

1,023 views

Published on

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

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,023
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Abecadlo systemu GRASS

  1. 1. Abecadło systemu GRASS Paweł NetzelPracownia Metod Modelowania Przestrzennego Środowiska Geograficznego Uniwersytet Wrocławski
  2. 2. Co to jest GRASS?GRASS = Geographic Resources Analysis SupportSystemSystem desktop.Pakiet przeznaczony do szeroko rozumianych analizprzestrzennych.Narzędzia do zaawansowanych analiz iprzetwarzania danych przestrzennychPolski graficzny interfejs użytkownika (prawie)Wsparcie licznej społeczności użytkownikówi komercyjneWersja dla systemu Linux, Mac OS X, Windows 2
  3. 3. Co to jest GRASS? cd.Bogata funkcjonalnośćNiski koszt, dowolność użytkowaniaKompatybilność i interoperacyjność„Wszystko w zestawie” Przetwarzanie danych rastrowych Przetwarzanie danych wektorowych Przetwarzanie danych teledetekcyjnych Modele Import/eksportAutomatyzacja pracy (skrypty) i rozszerzalność28 lat tradycji, ponad 15 lat w Polsce 3
  4. 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
  5. 5. Natywne formaty danych Warstwy rastrowe 2d 3d Topologiczne warstwy wektorowe 2d 3d Tabele atrybutów DBF SQLite MySQL PostgreSQL ... 5
  6. 6. Organizacja danych GISDBASE C:/GRASSDANE LOCATION POLSKA TPN ... MAPSET - PERMANENT - administracja - PERMANENT MAP - fizjografia - gospodarka - ... - ochrona - nauka - ... 6
  7. 7. Źródła internetowe - pomocGłówna strona GRASS http://grass.osgeo.orgPolskie mirrory GRASS http://grass.meteo.uni.wroc.pl http://grass.wodgik.malopolska.plWGUG Wrocławska Grupa Użytkowników GRASS http://www.wgug.orgWarsztaty GRASS http://www.wgug.org/index.php? option=com_content&view=category&layout=blog&id=4&Itemid=5Strona GRASS Polska http://grass-gis.plPomoc http://grass.meteo.uni.wroc.pl/grass64/manuals/html64 _user/index.html 7
  8. 8. Plan Uruchomienie systemu GRASS Utworzenie lokacji na podstawie pliku z georeferencją (GeoTiff) Import danych Wyświetlenie danych 2D 3D analiza Generowanie izolinii Generowanie modelu terenu 8
  9. 9. Przygotowanie Pobranie danych: http://www.dane.meteo.uni.wroc.pl/grass/ Plik: bs.tif hipsometria gmin Bystrzyca format: geotiff odwzorowanie: 65 9
  10. 10. Ćwiczenie 1 Wywoływanie pomocy dotyczącej polecenia: grass64 –help Informacja o poleceniach GRASS : http://grass.meteo.uni.wroc.pl/grass64/manuals/ html64_user/index.html 10
  11. 11. Ćwiczenie 2 Uruchamianie systemu grass64 -text grass64 -gui grass64 -tcltk grass64 -wxpython grass64 -gui Dane/bystrzyca/Gosc Wybieramy opcję (domyślną) grass64 GIS Data Directory: /home/user Location wizard Project location: grass Read pojection and datum terms from..... Georefernced file: /home/user/Pobrane/bs.tif Nie ustawiamy regionu 11
  12. 12. Ćwiczenie 3 Uruchomienie GRASS Lokacja: grass Mapset: PERMANENT Start GRASS Import danych (wykorzystanie GDAL) Menu: File/Import raster data/Import raster data Pole input: /home/user/Pobrane/bs.tif Pole output: bs Run Linia komend: r.in.gdal input=/home/user/Pobrane/bs.tif output=bs 12
  13. 13. Ćwiczenie 4 Wyświetlenie danych (GUI): Okno: GRASS GIS Layer Manager Dodanie warstwy rastrowej – ikona Add raster map layer Raster map to be displayed: bs@PERMANENT Przycisk OK W oknie GRASS GIS Map Display pokaże się wybrana warstwa Wyświetlanie danych (CMD): d.mon x0 d.rast bs 13
  14. 14. Ćwiczenie 5Czyszczenie okna graficznego d.eraseWłaściwości warstwy (przycisk koło nazwy warstwy)Wyświetlanie histogramu: Opcja: histogramWyświetlanie histogramu (cmd): d.histogram bs 14
  15. 15. Ćwiczenie 6CMDWyświetlenie warstwyRegion pracy i jego zmiana d.zoom g.region rast=bs d.redrawOdczytywanie wartości elementu rastra d.what.rastWyświetlanie profilu d.profile rast=bs d.erase 15
  16. 16. Ćwiczenie 7GUIWyświetlanie warstwy mapyRegion pracy i jego zmiana ikona: zoom in ikona: zoom opions -> set computational region from display g.region -pOdczytywanie wartości elementu rastra ikona: Query rasterWyświetlanie profilu ikona: Analyse -> Profile surface map okno: Profile analysis -> Draw transect... Draw 16
  17. 17. Ćwiczenie 8Wyświetlanie danych 3D nvizProste obliczenia r.slope.aspect elevation=bs slope=nach aspect=ekspWyświetlenie wyników 17
  18. 18. Ćwiczenie 9Generowanie poziomic GUI: Menu raster -> generate contour lines CMD: r.contour input=bs output=bs minlevel=0 maxlevel=1400 step=50Wyświetlanie poziomic (cmd) d.vect bsTworzenie modelu wysokościowego z poziomic GUI: Menu raster -> Interpolate surfaces -> Regularized spline tension CMD: v.surf.rst input=bs elev=bs.rstWyświetlanie wyniku 18
  19. 19. Co dalej? Praca własnaTworzenie cieniowanego modelu wysokościowego(r.shaded.relief)Tworzenie cieniowanej mapy barwnej (r.blend,d.rgb)........................(miejsce na własne pomysły)........................ 19
  20. 20. Koniec pracy Kończenie sesji w GRASSie (cmd) d.mon stop=x0 (gui) zamknąć okna exit 20
  21. 21. Dziękuję! 21

×