230 likes | 328 Views
Príprava spracovanie a analýza geografických dát v systéme GRASS T. Vilček, PF KU v Ružomberku. Počiatky vývoja systému Grass:. monitorovanie životného prostredia a správa krajiny potreba vývoja vlastného GISu
E N D
Príprava spracovanie a analýza geografických dát v systéme GRASST. Vilček, PF KU v Ružomberku
Počiatky vývoja systému Grass: monitorovanie životného prostredia a správa krajiny potreba vývoja vlastného GISu začiatok vývoja 1982 - U. S. Army Corps of Engineers' Construction Engineering Research Laboratory (USA/CERL) – Markus Neteler
GRASS- Geographical Resources Analysis Support System • Podporný systém pre analýzu geografických zdrojov • Linux • "public domain" software
GRASS - charakteristika • vektorovo- rastrový geograficky informačný systém • práca s vektorovými rastrovými a polohovými dátami • príprava spracovanie a analýza geografických dát vrátane vizualizácie výsledkov • viac ako 400 rôznych príkazov • Grafické používateľské rozhranie TclTkGRASS
Výhody GRASSu: • dostupnosť zdrojových programov celého systému • prepracovaná úroveň niektorých častí GRASSu • vývoj orientovaný na užívateľa • obsahuje súčasne používateľské rozhranie a textovú konzolu Nevýhody GRASSu: • zložitá inštalácia • vysoké nároky na odbornosť používateľa
Spustenie GRASSu v programe Cygwin • Vo windowsovom shelle zadáme príkaz grassX (X - číslo používanej verzie GRASSu) a potvrdíme stlačením enter
Prezeranie dostupných dát • Pre prezeranie dostupných vektorových, rastrových a polohových dát slúžia príkazy: • g.list rast • g.list vect • g.list sites • V alternatívnom užívateľskom grafickom rozhraní TclTkGRASS postupujeme nasledovne MAP | LIST | RASTER| Run
GRASS monitor • d.mon x0 • V TclTkGRASS, použijeme postup: DISPLAY | MONITOR | START | X0
Zobrazovanie informácií o každej vrstve • r.info soils • v.info streams • s.info archsite Prezeranie vrstiev • d.rast soils • d.vect streams col=blue • d.sites archsites col=white type=box
Zobrazenie mapových vrstiev z názvom • g.list –f vect • g.list –f vect mapset=PERMANENT • G.mlist type=vect pattern=“r*”
Kopírovanie mapových vrstiev • g.copy • Príkazom špecifikujeme typ mapy a pridáme starý a nový názov mapy Príklad: g.copyvect=railroads@PERMANENT,myrailroads
Premenovanie mapovej vrstvy • g.rename • Príkazom špecifikujeme typ mapy a pridáme starý a nový názov mapy Príklad:g.rename vect=myrailroads,railnetwork
Zmazanie mapovej vrstvy • g.remove • g.rename vect=railnetwork
Odstránenie viacerých mapových vrstiev • g.mremove • g.copy vect=railroads@PERMANENT,myrailroads1 • g.copy vect=railroads@PERMANENT,myrailroads2 • g.copy vect=railroads@PERMANENT,myrailroads3 • g.list vect • g.mremove vect=“myrail*”
Pridávanie dalších mapsetov • g.mapsets • prepínamevšetky dostupné MAPSETy Zadanímm príkazu: g.mapsets
Kopírovanie umiestnenia • Pre skopírovanie cesty (Location) alebo dokonca aj kompletnej GRASS databázy, zábalíme všetky priečinky aextrahujeme ich do konečného umiestnenia: • cd /usr/lcoal/share/grassdata • tar cvfz myspearfish_location.tar.gz spearfish • mv myspearfish_location.tar.gz target_directory/ • cd target_directory • tar xvfz myspearfish_location.tar.gz
Odstránenie umiestnenia (LOCATION) • cd /usr/local/share/grassdata • rm –r spearfish
Vypnutie GRASSu • Príkazomexit • Zatvoríme všetky monitory a ostatné príslušné okná
Ďakujem za pozornosť • tomas.vilcek@slovanet.sk