GRASS - otwarty system GIS

Preview:

DESCRIPTION

prezentacja w formacie pdf z warszawskiej edycji GISDay, 17.11.2010. Autor: Paweł Netzel, Jacek Ślopek

Citation preview

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ę!

Recommended