QGIS와 GRASS의 관계는 무엇입니까?


47

약 10 년 전 대학 및 전문 환경 (ArcInfo 등)에서 GIS 및 원격 감지 작업을 해왔 기 때문에 다소 오래된 경험이 있습니다.

지금은 소규모 농업 프로젝트를위한 GIS 응용 프로그램을 찾고 있는데 GRASS 및 QGIS 프로젝트가 매우 흥미로운 것으로 나타났습니다. 그러나 나는 실제로 두 프로그램의 차이점을 얻지 못합니다. 레이어가 다른 간단한 테마 맵에 가장 적합한 것은 무엇입니까?

대단히 감사합니다.

답변:


22

GRASS는 일반적으로 과학적인 목적으로 사용됩니다. 따라서 복잡한 공간 분석이나 일상적인 작업을 수행하지 않으려면 QGIS를 사용하십시오. 또한 GRASS는 자체 형식으로 작동하므로 다른 사람과 데이터를 교환하려면 데이터를 가져 오거나 내 보내야합니다. 어느 시점에서 정교한 공간 분석이나 루틴이 필요하더라도 QGIS 용 SEXTANTE 플러그인 (GRASS 지원 포함)을 사용하여 수행 할 수 있습니다. QGIS에는 GRASS와의 통신을위한 플러그인도 있었지만 SEXTANTE가 대신했습니다. 간단한 매핑을 위해 QGIS를 사용해야한다고 생각합니다.


4
SEXTANTE는 GRASS에 대한 인터페이스이므로 GRASS 플러그인이 죽은 이유입니다.
Nathan W

죽은 또는 유지되지 않은?
Maning가요

2
유지되지 않습니다. 여전히 1.8에서 작동하지만 2.0에서는 SEXTANTE를 사용하는 것이 좋습니다.
Nathan W

답변 주셔서 감사합니다. 나는 그것을 시도하고 아마 어떤 단계에서 포럼에 돌아올 것입니다.
Alex

5
grasswiki.osgeo.org/wiki/GRASS_and_QGISgrasswiki.osgeo.org/wiki/GRASS_and_Sextante를 즐기십시오 (후자는 QGIS 사용자가 GRASS GIS 명령을 바로 실행할 수 있다는 장점이 있지만 첫 번째 솔루션은 사용하기가 더 복잡합니다. BTW : GRASS GIS는 과학적인 목적을 위해 일반적이고 아닙니다하지만 많은 알고리즘은 과학이있다. 출처를 ... :) 대중에게 가져
markusN

16

벡터를 다루는 방법에 큰 차이가 있으며 이는 매우 중요합니다.

GRASS는 완전 / 실제 토폴로지를 지원하므로 단일 경계가 여러 영역을 공유 할 수 있습니다.

QGIS는 주로 비 토폴로지 또는 "스파게티"이며 인접한 영역 경계가 복제됩니다.

그리고 Qgis가 토폴로지를 유지하면서 GRASS 플러그인을 통해 GRASS 벡터를 표시하고 편집 할 수있는 방식과 관련이 있습니다.

따라서 벡터 형식으로 된 주제별 맵으로 작업 할 계획이므로 토폴로지에 대한 정보를 제공하는 이 기사참조 하는 것이 좋습니다 .


2
이 답변이 여전히 유효합니까? QGIS에 토폴로지가 있다고 생각합니다. docs.qgis.org/2.2/en/docs/training_manual/create_vector_data/…

3
예, 여전히 유효합니다. 링크는 토폴로지를 유지하는 방식으로 편집기를 사용하는 것에 대한 논의를 가리 키지 만 동일한 방식으로 인접한 다각형 사이에서 노드 / 호를 변경하여 수행됩니다. 다각형은 여전히 ​​완전히 독립적으로 저장되므로 노드 / 호가 복제됩니다. GRASS와 같은 진정한 토폴로지 벡터 데이터 형식에서 노드 / 아크는 한 번 저장 되고 인접한 다각형간에 공유됩니다.
Lee Hachadoorian

4

아직 언급되지 않은 사항 :

  • QGIS 및 GRASS GIS-둘 다 완전히 별개의 소프트웨어로 실행할 수 있습니다
  • 그러나 GRASS GIS 알고리즘은 QGIS 처리 도구 상자에 포함되어 있습니다 (QGIS 소프트웨어 설치 중에 제외되거나 포함되어야 함). 따라서 GRASS 알고리즘 (GDAL, SAGA, R 스크립트 또는 기타 활성화 된 공급자와 유사)을 QGIS에서 직접 사용할 수 있습니다.

개인적인 경험 :

GRASS를 오랫동안 사용하므로이 소프트웨어에 익숙합니다. 그러나 QGIS 에서는 지리 데이터가 최종 맵에 이르는 많은 작업이 훨씬 더 편리합니다 . 그러므로 나의 현재 경험 :

  • 주로 QGIS에서 일합니다 : 벡터 데이터 편집, 속성, 간단한 래스터 계산, 시각화 / 스타일링, 작곡가 / 레이아웃의 맵 출력 등
  • 필요한 경우 대량 처리를 위해 GRASS GIS를 선호합니다 . 큰 래스터 데이터 계산, 실제 토폴로지 (@Pablo에서 언급 한대로) 또는 정리 토폴로지 작업
  • 개인적 으로 GRASS (python으로 감싸거나 셸 스크립트로 직접 작성)에 대한 스크립팅이 더 편리 하다는 것을 알았습니다.
  • GRASS GIS 루틴의 대부분은 QGIS 처리 툴박스에 내장되어 있습니다. 그러나 모든 기능을 갖춘 것은 아닙니다.
  • GRASS 명령 줄은 QGIS의 창 스타일과 비교하여 명령을 개발하는 데 훨씬 빠르고 간단합니다 (대부분의 경우)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.