GRASS GIS
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.<ref name="gen">GRASS GIS - General overview, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)</ref><ref name="fmach" />
GRASS je slobodni softver pod GNU GPL licencijom te podržava različite operacijske sustave uključujući Mac OS X, Linux i Windows.<ref name="fmach" /> 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.<ref name="intro">Introduction to GRASS, Neteler, Markus; Geomatics Workbooks Vol. 1, 2000.
- Preusmjeri Predložak:PDF (engl.)</ref> 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.<ref name="fmach">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.
- Preusmjeri Predložak:PDF (engl.)</ref>
Povijest[uredi]
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.<ref name="fmach" /><ref name="intro" /><ref>GRASS GIS Released Under GNU General Public License!, grass.osgeo.org, 23. listopada 1999., pristupljeno 1. kolovoza 2014. (engl.)</ref><ref>GRASS 5 Stable Release - Free Geographic Information System, grass.osgeo.org, 5. rujna 2002., pristupljeno 1. kolovoza 2014. (engl.)</ref> Sljedeće stabilno izdanje s brojnim poboljšanjima, inačica 6.0, objavljeno je 2005. godine.<ref>GRASS GIS 6.0.0 released 10 March 2005, grass.osgeo.org, 10. ožujka 2005., pristupljeno 1. kolovoza 2014. (engl.)</ref>
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.<ref name="gaz">A (not so) short overview of the Geographic Information System GRASS, Dell'Omodarme, Matteo; Valle, Giada; Linux Gazette 2008(156) (engl.)</ref>
Arhitektura[uredi]
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.<ref name="gen" /><ref name="gaz" />
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.<ref>An introduction to the practical use of the Free Geographical Information System GRASS 6.0, GDF Hannover bR 2005.
- Preusmjeri Predložak:PDF (engl.)</ref>
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.<ref name="fmach" /><ref>AddOns/GRASS 6, grasswiki.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)</ref> 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.<ref name="fmach" />
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.<ref>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.
- Preusmjeri Predložak:PDF (engl.)</ref> Postoji i projekt re-implementacije u Javu pod imenom JGrass.<ref>Introducing JGrass, code.google.com, pristupljeno 1. kolovoza 2014. (engl.)</ref>
Zajednica[uredi]
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).<ref>Historical Notes, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)</ref><ref>Releases, grass.osgeo.org, pristupljeno 1. kolovoza 2014. (engl.)</ref>