grass - otwarty system gis
Post on 14-Jun-2015
687 Views
Preview:
DESCRIPTION
TRANSCRIPT
GRASS otwarty system GIS
Paweł NetzelPracownia Metod Modelowania Przestrzennego Środowiska Geograficznego
Uniwersytet Wrocławski
Jacek ŚlopekWrocławska Grupa Użytkowników 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
3
Co to jest GRASS? cd.
Bogata funkcjonalnośćNiski koszt, dowolność użytkowania„Wszystko w zestawie”
Przetwarzanie danych rastrowychPrzetwarzanie danych wektorowychPrzetwarzanie danych teledetekcyjnychModeleImport/eksport
Automatyzacja pracy (skrypty) i rozszerzalność28 lat tradycji, ponad 15 lat w Polsce
4
System otwarty
Znaczenia słowa „otwarty”Wolnodostępny (licencja)Dostępne źródła programuOtwarta architektura (moduły)Otwarta architektura GUIWykorzystujący „otwarte” standardy i formatOtwarta społeczność użytkowników i programistów
5
Licencja
Jedną z najczęściej spotykanych jest licencja GPL (Gnu Public License), zwana również licencją Copyleft, której głównym celem jest zagwarantowanie praw użytkownika programu.
Na przykład, dystrybutor lub pośrednik rozprowadzający oprogramowanie GPL nie może ograniczyć praw końcowego użytkownika, nawet jeśli wraz z pakietem GPL dostarcza innego, np. własnego oprogramowania.
GRASS jest dostępny na zasadach licencji GNU GPL
6
Dostępność źródeł
Najważniejszą grupą wolnego oprogramowania jest oprogramowanie otwarte, czyli rozpowszechniane z kodami źródłowymi. Często stosuje się wobec niego nazwę FOSS (ang. Free and Open Source Software).Z punktu widzenia informatycznego dostępność źródeł programu ma znaczenie fundamentalne:
Pozwala na zweryfikowanie kodu, czy nie zawiera on krytycznych błędów, wirusów, czy jest rzeczywiście zgodny ze specyfikacja itp.Pozwala na wprowadzanie modyfikacji kodu według potrzeb: zmiany funkcjonalności, przenoszenie na inne wersje systemu itp.
7
Dostępność źródeł cd.
Wraz z pakietami binarnymi można pobrać tekst źródłowyGłówne repozytorium
svn: https://svn.osgeo.org/grass/grass/trunk grass_trunktrac: http://trac.osgeo.org/grass/browser
Główna strona GRASShttp://grass.osgeo.org
Polskie mirrory GRASShttp://grass.meteo.uni.wroc.pl http://grass.wodgik.malopolska.pl
8
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...
9
Interfejs użytkownika
10
Standardy i formaty danych
Shape fileGeoTiffTabele atrybutów
DBFSQLiteMySQLPostgreSQL...
WMSWFSGDAL/OGRPostscript
11
Standardy i formaty danych cd.
12
Społeczność GRASSListy dyskusyjne
http://grass.meteo.uni.wroc.pl/community/support.php
Wikihttp://grass.osgeo.org/wiki/Main_Page
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
OSGeo Polskahttp://www.osgeo.org/pl
13
Dziękuję!
top related