GRASS GIS의 "r.viewshed"명령으로 출력되는 래스터 이미지
r.viewshed 명령은 입력 DEM과 뷰 포인트 위치를 지정합니다.
"coordinates"는 시점을 나타내는 xy 좌표입니다.
observer_elevation은 시점의 높이로, 아무것도 지정하지 않으면 기본 1.75m로 설정됩니다.
r.viewshed input=DEM@kasi output=f08 coordinates=462317,4643958 observer_elevation=1.75
출력되는 가시 영역은 「보이는」, 「보이지 않는다」의 니치 화상인가와 생각이나 연속량 래스터가 출력됩니다.
단순히 가시 영역을 2치 화상화하는 경우는 「r.reclass」명령을 사용합니다.
니치 화상화하는 경우
바이너리 이미지화하는 경우는, 미리 룰 파일을 준비해 두는 편이 간단합니다. 여기서는 "reclass.txt"라는 파일에 규칙을 설명합니다.
r.reclass input=f08@kasi output=f08reclass rules=reclass.txt
규칙 파일의 내용은 0~180도를 '1', 180도 이상을 'NULL'로 지정합니다. 이것을 텍스트 파일에 저장합니다.
0 thru 180 =1
180 thru 1000 =NULL
벡터화하는 경우
이진 이미지 래스터에서 벡터화하려면 "r.to.vect"명령을 사용합니다.
r.to.vect input=f08reclass@kasi output=f08 type=area
가시 영역 래스터는 시점장으로부터의 각도
"r.viewshed"명령으로 출력되는 가시 영역 래스터는 시점 필드의 시선과 가시 지점의 수직 방향 사이의 각도입니다. 부각은 예각, 고각은 둔각이 됩니다.
가시 영역 래스터를 GeoTIFF로 출력합니다. "r.out.gdal"명령에서.
r.out.gdal input=f08@kasi output=F08_original format=GTiff
QGIS로 출력하여 90보다 큰 것을 빨간색, 90 이하를 파란색으로 설정했습니다. 시점장(오렌지 오각형)보다 높은 지점은 빨간색으로, 낮은 지점은 파란색으로 되어 있습니다.
Reference
이 문제에 관하여(GRASS GIS의 "r.viewshed"명령으로 출력되는 래스터 이미지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ishiijunpei/items/b3986ef99ecbf6beb866텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)