GRASS GIS의 "r.viewshed"명령으로 출력되는 래스터 이미지

2084 단어 GrassGIS
가시 영역을 산출하는 「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 이하를 파란색으로 설정했습니다. 시점장(오렌지 오각형)보다 높은 지점은 빨간색으로, 낮은 지점은 파란색으로 되어 있습니다.



좋은 웹페이지 즐겨찾기