"Available Sky"구현 추구


10

"Available Sky"라는 알고리즘의 구현을 찾고 있습니다. ArcGIS (Spatial Analyst 또는 GRID)가 선호되지만 GDAL, SAGA GIS 또는 기타 솔루션은 완벽하게 허용됩니다.

내가 가진 설명은 "Available Sky"(Rodgers et al. 1997)라는 변수를 만들어서 GPS radiocollar 성능에 지형의 영향을 정량화하는 방법입니다. ... AS직선을 통해 GPS radiocollar에 사용할 수있는 하늘의 비율입니다 . 지형을 방해하지 않고 모든 방향으로 모든 각도에서 사이트를 배치 할 수 있습니다 (산림 피복 무시) ... 산 정상의 위치는 AS 값이 높습니다 ... 양쪽의 산 융기 때문에 계곡 바닥의 위치는 낮습니다 [측면 방해] " - '산 지형에서의 GPS 무선 전화 오류 및 편향', Robert G. D' Eon, Robert Serrouya, Graham Smith, Christopher O. Kochanny; 야생 동물 협회 게시판 2002.

이 논문은 기본 고도 모델을 dem의 가장 높은 지점보다 x100m 더 큰 거친 "하늘"래스터와 비교하는 과정을 개략적으로 만 설명합니다. 프로세스는 각 스카이 포인트에 대한 각 dem 포인트에 대한 직접 가시선을 계산하는 것입니다. 값에 도달하면 AS해당 위치에서 볼 수있는 총 스카이 포인트 수의 비율입니다.


여기에 SAGA GIS 사용자가 있습니까? 그것의인가 스카이보기 요인 이 관련?
매트 윌키

다운로드 가능한 pdf library.for.gov.bc.ca/ipac20/에서
matt wilkie

나는 생물 학자 중 한 명을 대신하여 이것을 연구하고 있었고, 이것이 필요한 현장 작업이 이미 진행 중이므로 답을 테스트 할 시간이 지났습니다. 다른 작업 우선 순위가 우선하므로 따르지 않습니다. 나는 이것이 미안하다고 말하는 먼 길이라고 생각합니다. 정답이 이미있을지라도 대답을 표시 할 수는 없습니다. 난 그냥 몰라 :)
매트 윌키

무료 및 오픈 소스 SAGA GIS도 확인하십시오. 좋은 지형 및 하늘 계산 도구가 있습니다. saga-gis.org
timemirror

사용 가능한 스카이 래스터를 개발하는 데 더 많은 작업을 한 적이 있습니까? 추가 정보가 도움이 될 것입니다!
B. Davis

답변:


4

ArcGIS 10.0 3D 분석가를 사용하여 생성 된 스카이 라인 그래프 에서 AS를 도출하는 방법이 있어야합니다 . 관측점을 둘러싸는 스카이 라인 (3D 폴리 라인)이있는 경우 스카이 라인의 각 정점을 통과하여 보이는 구의 일부를 찾을 수 있어야합니다.

또는 각 정점을 관측점에서 한 단위 거리로 이동했지만 방향이 같으면 그림자 볼륨 이 AS에 해당하는 것 같습니다 .


2

이것은 Kirk Kuykendall의 탁월한 답변에 대한 의견입니다 (아무도 아직 투표를 할만 큼 설득력이 없거나 관대하지 않은가?).하지만 의견을 게시 할 담당자가 없습니다.

커크는 제안한다

ArcGIS 10.0 3D 분석가를 사용하여 생성 된 스카이 라인 그래프에서 AS를 도출하는 방법이 있어야합니다.

나는 그 그래프를 보지 못했지만, 아마도 그것은 수평선에 대한 각도 (각도 또는 동등한 각도) 대 방위각의 플롯 일 것입니다. OK : GIS가 있으므로 사용하십시오! 방위각을 경도로, 각도 (적절하게 표현 된)를 위도로 취급하고, 등 면적 투영법을 사용하여 플롯을 투영하고, 포함 된 다각형의 면적을 계산하십시오. (보완 다각형의 영역을 계산하지 않도록주의해야합니다.이 다각형은 지구에 의해 차단 된 솔리드 각도입니다.)

래스터 세계에서 AS 계산은 여러 번 재발견되었습니다 (예 : "지형 개방성"(1)). 불행히도 명백한 알고리즘은 O (N ^ 4) 시간이 걸리며 여기서 N은 행 또는 열의 수이므로 정확한 작업을 금지합니다. 따라서 벡터 수평선을 갖는 것은 실제 자산이며이를 활용하는 훌륭한 아이디어입니다.

참고:

(1) Yokoyama R, Shirasawa M 및 Pike RJ, 2002, 개방성에 의한 지형 시각화 : 이미지 처리를 디지털 입면 모델에 새로운 응용 프로그램. 사진 측량 공학 및 원격 감지, 68 (3) : 257-265. 스캔 한 pdf는 여기에 있습니다 .


1

이것이 뷰 쉐드의 역수와 같은 것입니까? 반복적으로 생성하는 것은 어려운 일이지만 표면을 뒤집고 Viewshed 도구를 시작으로 사용하는 것을 생각할 수 있습니다.



1

예, 이것은 분을 계산하기 위해 다소 일반적으로 쿼리되는 Q입니다. 원격 측정을 위해 필요한 GPS 위성 고도.

당신이 찾고있는 것은 3D 위치를 기반으로 지형에 의해 생성 된 '로컬'지평선입니다.

떠오르는 도구는 세 가지입니다.

GRASS- r. 호라이즌

MicroDEM

Trimble Planning 소프트웨어

Trimble Planning Software (무료 다운로드) 의 'Obstruction Editor'를 사용하여 GRASS 또는 MicroDEM에서 출력 된 .txt 정보를 (Azimuth, Horizon Angle) 형식으로 가져올 수 있습니다. 요구 사항 GPS 고도 원격 측정.

도움이 되길 바랍니다.


1

Kirk의 대답과 비슷한 방식으로 폴리 라인으로 스카이 라인의 두 끝이 합쳐질 때 폴리곤으로 간주 할 수 있습니다. 다각형의 영역을 취하면 사용 가능한 하늘 영역이 있습니다. 가장자리가 수평선에있는 다각형 영역을 쉽게 결정할 수 있으므로 사용 가능한 하늘의 백분율을 최적의 하늘로 계산할 수 있습니다.

이 방법의 또 다른 보너스는 하늘의 특정 영역에 가중치를 부여하여 실제 유용성을 높일 수 있다는 것입니다. 우리는 현재 위치 바로 위에 황소 눈을 가지고 양궁 표적의 것과 같은 동심원으로 일련의 다각형을 생성합니다. 수평선의 위성이 직접 오버 헤드되는 것보다 더 나은 삼각 측량을 제공한다는 것을 알기 때문에 외부 원의 값이 더 높습니다. 우리는 이제 고가의 지역에있는 하늘의 몇 퍼센트를 간단하게 계산할 수 있습니다 (이 지역에 위성이 있는지는 쉽게 결정할 수 있지만 여기서는 범위를 벗어납니다).


1
첫 번째 단락은 제 대답의 제안과 동일하므로이 "스카이 라인 다각형"을 구형 다각형 으로 취급 하고 구형 영역 을 계산 하는 것이 중요하다는 점에 유의하고 싶습니다 . 두 번째 단락의 접근 방식은 훌륭합니다. 실제로 ArcGIS "Solar Analyst"계산이 수행되는 방식입니다 (벡터 표현이 아닌 다각형의 격자 표현 사용).
whuber

whuebr : 글을 쓸 때 평평한 다각형과 구형 다각형에 대해 생각하고 있었고, 내 관점에서 볼 때 구형을 사용하면 어떤 이점도 볼 수 없었습니다. GPS 수신기를 우주로 내 보냅니다. 각각의 길이는 성능에 영향을 미치지 않습니다. 구형 다각형의 이점을 설명하여 문제에 대한 이해를 높일 수 있다면 매우 관심이 있습니다.
BlinkyBill
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.