GRASS GIS
GRASS GIS![]() | |
![]() GRASS GIS 그래픽 사용자 인터페이스 | |
개발자 | GRASS 개발팀 |
---|---|
초기 릴리즈 | 1984 |
안정적 해제 | 7.8.5[1] / 2020년 12월 21일; ( |
리포지토리 | |
기록 위치 | C, C++, 파이톤 |
운영 체제 | 크로스 플랫폼 |
다음에서 사용 가능 | 영어, 체코어, 프랑스어, 독일어, 이탈리아어, 일본어, 폴란드어, 스페인어, 베트남어, ... |
유형 | 지리정보시스템 |
면허증 | GNU 일반 공중 사용권 |
웹사이트 | grass |
지리자원분석지원시스템(GISS GIS)은 지리공간 데이터 관리 및 분석, 이미지 처리, 그래픽 및 지도 제작, 공간 및 시간 모델링, 시각화 등에 사용되는 지리정보시스템(GIS) 소프트웨어 제품군이다.래스터, 위상 벡터, 영상 처리 및 그래픽 데이터를 처리할 수 있다.[2]
GRASS GIS는 모니터와 종이에 지도와 이미지를 렌더링하고, 벡터 네트워크를 포함한 래스터 및 벡터 데이터를 조작하며, 다중 스펙트럼 이미지 데이터를 처리하고, 공간 데이터를 생성, 관리 및 저장하는 350개 이상의 모듈을 포함하고 있다.
GNU General Public License(GPL)에 따라 무료 오픈소스 소프트웨어로 라이선스되어 발매되고 있다.OS X, Windows, Linux를 포함한 여러 운영 체제에서 실행된다.사용자는 그래픽 사용자 인터페이스(GUI)를 통해 또는 QGIS와 같은 다른 소프트웨어를 통해 GRASS에 접속하여 소프트웨어 기능과 인터페이스할 수 있으며, 애플리케이션이 시작하는 맞춤형 쉘을 통해 직접 모듈과 인터페이스하거나 표준 쉘에서 개별 모듈을 직접 호출하여 모듈과 인터페이스할 수도 있다.최신 안정형 릴리즈 버전(LTS)은 GRASS GIS 7로 2015년부터 이용 가능하다.
GRASS 개발팀은 여러 곳에 있는 개발자들로 구성된 다국적 그룹이다.GRASS는 오픈소스 지리공간재단의 8대 초기 소프트웨어 프로젝트 중 하나이다.
건축
GRASS는 래스터 및 벡터 데이터를 2차원 및 3차원으로 지원한다.벡터 데이터 모델은 위상학이며, 즉 영역은 경계와 중심들에 의해 정의된다; 경계는 한 계층 내에서 중복될 수 없다.이와는 대조적으로 OpenGIS Simple Features는 비지리적 참조 벡터 일러스트레이션 프로그램이 벡터를 보다 자유롭게 정의한다.
GRASS는 특정 GIS 연산을 수행하는 툴이 실행되는 환경으로 설계되었다.GRASS 사용자는 GUI 기반 애플리케이션 소프트웨어와 달리 GRASS 명령의 실행을 지원하는 수정된 환경을 포함하는 Unix 셸, 즉 모듈이라는 명칭을 받는다.환경은 적용된 지리적 영역과 사용 중인 지도 투영과 같은 매개변수를 포함하는 상태를 가지고 있다.모든 GRASS 모듈은 이 상태를 읽고 실행 시 추가적으로 특정 매개변수(입력 및 출력 맵 또는 계산에 사용할 값)가 주어진다.대부분의 GRASS 모듈과 능력은 셸의 지리 데이터를 조작하는 대안으로 그래픽 사용자 인터페이스(GRASS 모듈 제공)를 통해 작동할 수 있다.
GRASS 분포는 350개 이상의 핵심 모듈을 포함한다.사용자들이 만든 100개 이상의 애드온 모듈이 웹사이트에 제공되고 있다.도서관과 핵심 모듈은 C로 표기되어 있다.다른 모듈들은 C, C++, Python, Unix shell, Tcl 또는 다른 스크립팅 언어로 작성된다.이 모듈들은 유닉스 철학에 따라 설계되었으며 따라서 파이톤이나 셸 스크립팅을 사용하여 C 프로그래밍에 대한 지식 없이 사용자에 의해 더 복잡하거나 전문화된 모듈을 구축할 수 있다.
GRASS와 Quantum GIS(QGIS) 프로젝트 간 협력이 있다.[citation needed]최신 버전의 QGIS는 GRAS 환경 내에서 실행할 수 있어, 셸 기반 GRASS 인터페이스보다 다른 그래픽 GIS 소프트웨어와 더 밀접하게 유사한 GRASS의 사용자 친화적인 그래픽 인터페이스로 QGIS를 사용할 수 있다.
자바에서 GRASS를 JGRASS로 재실행하는 또 다른 프로젝트가 존재한다.
역사
GRASS는 1982년부터[3] 지속적으로 개발되어 왔으며, 연방 미국 기관, 대학, 민간 기업 등이 다수 참여하고 있다.GRASS의 핵심 구성 요소와 릴리스에 대한 노력의 통합 관리는 원래 일리노이주 챔파잉에 있는 미 육군 공병대의 분교인 미 육군 - 건설 공학 연구 연구소(USA-CERL)가 맡았다.USA-CERL은 1992년에 GRASS 버전 4.1의 마지막 릴리즈를 완료하였고, 1995년까지 이 릴리즈에 5개의 업데이트와 패치를 제공하였다.USA-CERL은 또한 GRASS 5.0 부동소수점 버전의 핵심 구성요소를 작성했다.
GRASS 개발은 미군-CERL에 의해 토지 관리 및 환경 계획을 위한 소프트웨어에 대한 미군의 요구에 부응하기 위해 시작되었다.주요 동기는 국가환경정책법이었다.개발 플랫폼은 VAX 하드웨어에서 실행되는 유닉스였다.1982년부터 1995년까지 USA-CERL은 GRASS 개발을 주도했으며, 대학 및 기타 연방 기관을 포함한 많은 다른 기관이 참여하였다.USA-CERL은 1993년 이후 개발이 마이너 패치로 제한되었지만, 릴리스 4.1(1995년) 이후 공식적으로 GRASS에 대한 관여를 중단했다.Baylor University에서 소프트웨어를 인수하기 위해 결성된 그룹이 GRASS 4.2를 발매했다.이 무렵 리눅스로의 소프트웨어 포트가 만들어졌다.1998년 현 프로젝트 리더인 마커스 네텔러는 새로운 그래픽 사용자 인터페이스를 포함한 주요 개선사항을 제공하는 GRASS 4.2.1의 출시를 발표했다.1999년 10월 버전 5.0에서 원래 공용 도메인 소프트웨어 GRASS 소프트웨어의 라이선스가 GNU GPL로 변경되었다.[4]
그 이후로 GRASS는 과학 연구와 엔지니어링의 많은 다른 분야에서 광범위한 응용 분야를 가진 강력한 소프트웨어 제품군으로 진화해 왔다.예를 들어, 그것은 r.sun으로 잠재적 태양광 발전 수율을 추정하는 데 사용된다.[5][6][7]GRASS는 2015년 현재 전 세계 학술 및 상업 환경에서 사용되고 있으며, NASA, NOAA, USDA, DLR, CSIRO, 국립공원관리공단, 미국 인구조사국, USGS, 그리고 많은 환경 컨설팅 회사 등에서 사용되고 있다.
2015년[update] 현재 최신 안정형 릴리즈 버전(LTS)은 GRASS GIS 7이며, 2011년 출시한 구 안정형 지사(6.4개)를 대체하여 2015년에 출시되었다.버전 7은 대용량 데이터 지원, 빠른 위상학적 2D/3D 벡터 엔진, 강력한 벡터 네트워크 분석, 완전한 시간적 프레임워크, 그리고 많은 다른 특징과 개선을 포함한 많은 새로운 기능을 추가했다.[8]
2015년[update] 현재 GRASS 개발은 안정성과 발전성의 두 갈래로 나뉜다.[9]안정화 지점은 대부분의 사용자에게 권장되며, 개발 지점은 새로운 기능의 테스트베드로 운영된다.
참고 항목
참조
- ^ "Release 7.8.5". 21 December 2020. Retrieved 10 January 2021.
- ^ Neteler, M.; Mitasova, H. (2008). Open Source GIS: a GRASS GIS approach (3rd ed.). New York: Springer. ISBN 978-0-387-35767-6.
- ^ Westervelt, J. (2004). GRASS roots (PDF). FOSS/GRASS Users Conference. Bangkok, Thailand. pp. 12–14.
- ^ GRASS 개발팀GRASS 기록.2008-03-29년에 검색됨.
- ^ Nguyen, H.T.; Pearce, J.M. (2010). "Estimating potential photovoltaic yield with r.sun and the open source Geographical Resources Analysis Support System". Solar Energy. 84 (5): 831–843. CiteSeerX 10.1.1.593.6066. doi:10.1016/j.solener.2010.02.009. 개방 접속
- ^ 호피에카 J, 슈리 M. (2002)오픈 소스 GIS를 위한 태양 복사 모델: 구현 및 응용.이탈리아, 오픈 소스 GIS - GRASS 사용자 회의의 진행.사용 가능: [1]은(는) 모듈 작동 방법에 대한 자세한 안내를 제공한다.
- ^ 슈리, 마르셀, 자로슬라프 호피에카."새로운 GIS 기반 일사량 모델 및 태양광 평가 적용"GIS 8.2(2004)의 거래: 175-190.
- ^ 버전 7의 새로운 기능
- ^ 안정적인 분기(7.0), 실험/개발 분기(7.1)
추가 읽기
- Neteler, Markus; Bowman, M. Hamish; Landa, Martin; Metz, Markus (2012). "GRASS GIS: A multi-purpose open source GIS". Environmental Modelling & Software. 31: 124–130. doi:10.1016/j.envsoft.2011.11.014.
- 인도의 예
- A.P. Pradeepkumar(2003) "Absolution President Guide to Linux/GRASS installation" 온라인 출판물 GRASS 개발 프로젝트 웹 사이트
- 原著 A. P. 프라데프쿠마르(2003) GRAS 5.00 安装手指南南 중국어로
외부 링크
![]() | 위키미디어 커먼즈에는 GRASS GIS와 관련된 미디어가 있다. |
- OSGeo Foundation 공식 웹사이트
- GRDSS, 지리 자원 의사결정 지원 시스템(GRAS GUI)
- PyWPS(Python Web Processing Service, GRASS 기본 지원 포함)
- 지리 정보 시스템 GRASS에 대한 간략한 개요
- 1987년 윌리엄 샤트너가 내레이션을 맡은 GRASS 이야기.독일 국립 과학 기술 도서관 AV-포르탈에서 제공