GRASS GIS

Izvor: Hrvatska internetska enciklopedija
Skoči na:orijentacija, traži
GRASS GIS
Grass GIS.svg
GRASS 6.4.0
Grafičko korisničko sučelje GRASS GIS-a
Izdavač:International GRASS Development Team
Zadnja inačica:6.4.4 / 25. lipnja 2014.
Operacijski sustav:višeplatformski
Vrsta: Geografski informacijski sustav
Licencija:GNU GPL
Web stranica: http://grass.osgeo.org/

GRASS GIS (Geographic Resources Analysis Support System) je modularna računalna GIS aplikacija otvorenog koda koji se koristi za obradu rasterskih, vektorskih i grafičkih podataka, prostorno modeliranje i vizualizaciju različitih vrsta podataka.[1][2]

GRASS je slobodni softver pod GNU GPL licencijom te podržava različite operacijske sustave uključujući Mac OS X, Linux i Windows.[2] Korisnici se mogu povezati sa softverom koristeći grafičko korisničko sučelje ili "uključivanjem" u GRASS preko drugog softvera kao što je QGIS. Modulima se može pristupiti izravno kroz modificiranu ljusku koju pokreće aplikacija ili pozivom pojedinačnih modula izravno iz standardne ljuske.[3] Informacije se čuvaju u .dbf datotekama ili sustavima za upravljanje bazom podataka baziranim na SQL-u kao što su MySQL, PostgreSQL/PostGIS i SQLite. GRASS nudi brojne algoritme prostornog modeliranja, mogućnost 3D vizualizacije (vektorskih i rasterskih podataka (voksel)), kao i obradu slika koje se odnose na Lidar. GRASS podržava široki raspon rasterskih i vektorskih formata preko GDAL/OGR biblioteke i linearno referenciranje.[2]

Povijest

GRASS se neprestano razvija od 1982. godine, a u razvoj je bio uključen veliki broj američkih federalnih agencija, sveučilišta i privatnih tvrtki. Razvoj GRASS-a započeo je u Graditeljskom istraživačkom laboratoriju (engl. U.S. Army - Construction Engineering Research Laboratory, USA-CERL) američke vojske koja je trebala program za upravljanje zemljištem i planiranje okoliša. Razvojna platforma bio je UNIX na VAX hardveru. USA-CERL službeno je obustavio razvoj 1995. godine, nakon objavljivanja inačice 4.1. Skupina formirana na Sveučilištu Baylor tada je preuzela softver, objavljujući GRASS 4.2. (u tom je razdoblju napravljena i verzija za Linux). Nakon povlačenja Sveučilišta Baylor, projekt 1998. godine preuzima Sveučilište u Hannoveru. Markus Neteler, tadašnji vođa projekta, iste godine objavljuje inačicu 4.2.1, koja je ponudila velika poboljšanja uključujući novo grafičko korisničko sučelje i 50-ak novih modula. Razvoj inačice 5.0 započinje 1999. godine, ovoga puta pod GNU GPL licencijom (do tada GRASS je objavljivan kao javno vlasništvo). Stabilno izdanje objavljeno je 2002. godine.[2][3][4][5] Sljedeće stabilno izdanje s brojnim poboljšanjima, inačica 6.0, objavljeno je 2005. godine.[6]

Razvoj GRASS-a razdvojen je u stabilni i razvojni ogranak, gdje se stabilna inačica preporučuje za većinu korisnika, dok ostale inačice služe kao eksperimenti za nove dodatke.[7]

Arhitektura

GRASS podržava rasterske i vektorske podatke u dvije i tri dimenzije. Vektorski model je topološki, što znači da su područja definirana granicama i centroidom; granice se ne mogu preklapati u jednom sloju. Ovo je različito od OpenGIS specifikacija jednostavnih obilježja koje slobodnije definiraju vektore.[1][7]

GRASS je oblikovan kao okruženje u kojemu moduli izvode specifične GIS operacije. Stanje okruženja uključuje parametre kao što su promatrana geografska regija i kartografska projekcija u upotrebi. Svi moduli koriste ovu informaciju, a naknadno im se nadodaju drugi specifični parametri (npr. imena ulaznih i izlaznih karata ili vrijednosti koje se koriste pri izračunu). Većina modula i mogućnosti su dostupni kroz grafičko korisničko sučelje, kao alternativa obradi geografskih podataka kroz ljusku.[8]

U GRASS distribuciju uključeno je preko 400 osnovnih modula i preko 200 dodatnih modula koje su stvorili korisnici i koji su ponuđeni na službenoj web stranici projekta.[2][9] GRASS biblioteke i osnovni moduli pisani su u programskom jeziku C; ostali moduli su pisani u C, C++, Python i Tcl programskim jezicima, UNIX ljusci ili u drugim programskim jezicima.[2]

GRASS 6.4.0 uvodi novu generaciju grafičkog korisničkog sučelja nazvanu WxGUI napisanu Python programskim jezikom, koja koristi WxPython grafičke biblioteke.[10] Postoji i projekt re-implementacije u Javu pod imenom JGrass.[11]

Zajednica

GRASS razvija i održava multinacionalni razvojni tim programera i jedan je od primarnih projekata organizacije Open Source Geospatial Foundation (OSGeo). Razvoj danas koordinira OSGeo, a izvorni kod se nalazi na njihovim poslužiteljima u SAD-u. Ranije se projekt koordinirao iz Europe (Sveučilište u Hannoveru, Njemačka; ITC-irst, Trento, Italija).[12][13]

Više informacija

Izvori

  1. 1,0 1,1 GRASS GIS - General overview, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)
  2. 2,0 2,1 2,2 2,3 2,4 2,5 GRASS GIS: A multi-purpose open source GIS, Neteler, Markus; Bowman, M. Hamish; Landa, Martin; Metz, Markus, Environmental Modelling & Software 2012(31), str. 124. - 130.
    1. Preusmjeri Predložak:PDF (engl.)
  3. 3,0 3,1 Introduction to GRASS, Neteler, Markus; Geomatics Workbooks Vol. 1, 2000.
    1. Preusmjeri Predložak:PDF (engl.)
  4. GRASS GIS Released Under GNU General Public License!, grass.osgeo.org, 23. listopada 1999., pristupljeno 1. kolovoza 2014. (engl.)
  5. GRASS 5 Stable Release - Free Geographic Information System, grass.osgeo.org, 5. rujna 2002., pristupljeno 1. kolovoza 2014. (engl.)
  6. GRASS GIS 6.0.0 released 10 March 2005, grass.osgeo.org, 10. ožujka 2005., pristupljeno 1. kolovoza 2014. (engl.)
  7. 7,0 7,1 A (not so) short overview of the Geographic Information System GRASS, Dell'Omodarme, Matteo; Valle, Giada; Linux Gazette 2008(156) (engl.)
  8. An introduction to the practical use of the Free Geographical Information System GRASS 6.0, GDF Hannover bR 2005.
    1. Preusmjeri Predložak:PDF (engl.)
  9. AddOns/GRASS 6, grasswiki.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)
  10. New GUI for GRASS GIS based on wxPython, Landa, Martin; Sborník z 15. ročníku mezinárodního sympozia GIS Ostrava 2008, Ostrava 27.-30.1.2008.
    1. Preusmjeri Predložak:PDF (engl.)
  11. Introducing JGrass, code.google.com, pristupljeno 1. kolovoza 2014. (engl.)
  12. Historical Notes, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)
  13. Releases, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)

Vanjske poveznice