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」명령을 사용합니다.
![](https://s1.md5.ltd/image/19239ff6980667d53ef539b6da951af9.png)
니치 화상화하는 경우
바이너리 이미지화하는 경우는, 미리 룰 파일을 준비해 두는 편이 간단합니다. 여기서는 "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"명령으로 출력되는 가시 영역 래스터는 시점 필드의 시선과 가시 지점의 수직 방향 사이의 각도입니다. 부각은 예각, 고각은 둔각이 됩니다.
![](https://s1.md5.ltd/image/847f60ba23a295615dacf269fecc14bf.png)
가시 영역 래스터를 GeoTIFF로 출력합니다. "r.out.gdal"명령에서.
r.out.gdal input=f08@kasi output=F08_original format=GTiff
QGIS로 출력하여 90보다 큰 것을 빨간색, 90 이하를 파란색으로 설정했습니다. 시점장(오렌지 오각형)보다 높은 지점은 빨간색으로, 낮은 지점은 파란색으로 되어 있습니다.
![](https://s1.md5.ltd/image/b06f6cd580f4acac5c13fb086c3a2198.png)
![](https://s1.md5.ltd/image/aa496827783ea31c7742f6c5b33a58c6.png)
Reference
이 문제에 관하여(GRASS GIS의 "r.viewshed"명령으로 출력되는 래스터 이미지), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/ishiijunpei/items/b3986ef99ecbf6beb866텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)