grass gis - perspektywy rozwoju

11

Click here to load reader

Upload: wgug

Post on 14-Jun-2015

722 views

Category:

Education


2 download

DESCRIPTION

prezentacja w formacie *.pdf z warsztatów "Analizy przestrzenne z wykorzystaniem GRASS" 13-16.09.2010. Autor: Maciej Sieczka.

TRANSCRIPT

Page 1: GRASS GIS - perspektywy rozwoju

GRASS GIS – perspektywy rozwoju

Maciej Sieczka, Wrocław 2010

Page 2: GRASS GIS - perspektywy rozwoju

2

Plan

● O projekcie.● Wersje GRASS.● Jak pomóc?

Page 3: GRASS GIS - perspektywy rozwoju

3

O projekcie● rozwijany od 27 lat

● członek fundacji OSGeo (http://www.osgeo.org)

● statystyki:

● 600 tys. linii kodu (*3)

● 80 tys. linii dokumentacji (*3)

● 150 tys. linii tłumaczeń na 22 języki (*3)

● 73 tys. linii kodu strony www GRASS

● ~5 bardzo aktywnych programistów i kilkunastu okazjonalnych

● średnio kilkadziesiąt zmian w repozytorium SVN dziennie (http://cia.vc/stats/project/GRASS)

● dodatki do GRASS (http://grass.osgeo.org/wiki/Addons)

● system zgłaszania błędów: http://trac.osgeo.org/grass

● pomoc dla użytkownika:

● dokumentacja: http://grass.osgeo.org/gdp/manuals.php, http://grass.osgeo.org/wiki

● anglojęzyczne listy dyskusyjne: http://grass.osgeo.org/community/support.php (kilkaset emaili dziennie; archiwum: http://grass.osgeo.org/searchgrass.php)

● polskie forum użytkowników: http://forum.grass-gis.pl

● (znane mi) miejsca w sieci na temat GRASS po polsku:

–blog Piotra Pociaska

–blog Macieja Tomaszczyka

Page 4: GRASS GIS - perspektywy rozwoju

4

Wersje GRASS – 6.4.x● aktualna linia stabilna

● do pracy codziennej

● 03.09 wydany został GRASS 6.4.0(http://grass.osgeo.org/announces/announce_grass640.html):● Windows natywnie

● nowy GUI

● (prawie kompletne :)) tłumaczenie na polski

● wiele zmian względem 6.2.3 – 36 nowych modułów, 25 większych modernizacji, setki poprawek błędów

● za kilka tygodni wersja 6.4.1

Page 5: GRASS GIS - perspektywy rozwoju

5

Wersje GRASS – 6.5.x

● linia rozwojowa, KOMPATYBILNA wstecz● posiada nowe, mniej przetestowane funkcje, np.:

● częściowa optymalizacja silnika wektorowego● nowy NVIZ● Graphical Modeler

● po ustabilizowaniu nowe funkcje zwykle przenoszone są do gałęzi 6.4.x

● prawdopodobnie nie będzie wydawany

Page 6: GRASS GIS - perspektywy rozwoju

6

Wersje GRASS – 7.x● linia eksperymentalna, NIEkompatybilna wstecz

● posiada większość najnowszych funkcji z GRASS 6.5 plus – m.in.(http://grass.osgeo.org/grass70/):● dalsze optymalizacje silnika wektorowego zrywające kompatybilność z 6.x

● nowy format rastrowy (jeszcze nie zaimplementowany)

● usunięcie X monitorów i interaktywnych poleceń d.* na rzecz GUI

● zastąpienie wszystkich skryptów Shell skryptami w Pythonie

● SQLite domyślnie zamiast DBF

● interfejs WPS do poleceń

● ujednolicenie nazw opcji poleceń

● wydanie w dalekiej przyszłości

Page 7: GRASS GIS - perspektywy rozwoju

7

Jak zaangażować się w rozwój GRASS

● programowanie● pomoc użytkownikom● testowanie oprogramowania● tłumaczenie● dokumentacja● popularyzacja● sponsoring

Page 8: GRASS GIS - perspektywy rozwoju

8

Programowanie● wykorzystywane języki: C, Python, trochę C++, Shell (6.x); GUI – Python

(http://www.ohloh.net/p/grass_gis/analyses/latest)

● struktura repozytorium SVN https://svn.osgeo.org/grass/

● http://trac.osgeo.org/grass/browser/grass:

– grass/trunk = 7.x

– gałęzie w grass/branches dla 6.4.x i 6.5.x

– dodatki w grass-addons

– strona internetowa w grass-web

● dostęp do zapisu w AddOns bardzo łatwo uzyskać – email na listę dyskusyjną programistów

● dostęp do zapisu w głównym repozytorium wymaga głosowania PSC

● Szczegółowe informacje dla programistów: WiKi, WiKi #2, pliki SUBMITTING* w SVN, GRASS Programmer's Manual, listy duskusyjne (archiwa!)

● bierzemy udział w Google Summer of Code

Page 9: GRASS GIS - perspektywy rozwoju

9

Sponsoring

● Lista firm i instytucji wspierających finansowo GRASS: http://grass.osgeo.org/community/sponsors.php.

● Bezpośrednie wpłaty na potrzeby projektu.● Zatrudnij dewelopera GRASS – poprawki

błędów, nowa funkcjonalność, dokumentacja, tłumaczenia... Kontakt: lista dyskusyjna programistów.

Page 10: GRASS GIS - perspektywy rozwoju

10

Dlaczego warto?

● Kumulacja wolnodostępnego know-how.● Wzrost konkurencyjności rynku i jakości

produktów.● Rozwój osobisty – wiedza, praktyka – to się

opłaca.

Page 11: GRASS GIS - perspektywy rozwoju

11

Koniec

Dziękuję za uwagę.