가시권역 함수

ArcGIS Image for ArcGIS Online에서 사용할 수 있습니다.

측지 방법을 사용하여 일련의 관찰자 피처에 보이는 래스터 표면 위치를 결정합니다.

이 함수로 수행할 수 있는 다음과 같은 두 가지 유형의 가시성 분석이 있습니다.

  • 빈도 - 일련의 관측자에게 보이는 래스터 표면 위치를 결정합니다.
  • 관측자 - 각 래스터 표면 위치에서 볼 수 있는 관측자를 식별합니다.

빈도 가시권역 옵션 설명
음영 기복 고도 표면에 표시되는 빈도 가시권역 결과 옵션

관측자 가시권역 옵션 설명
음영 기복 고도 표면에 표시되는 관측자 가시권역 결과 옵션

측지 가시권역의 작동 방식에 대한 자세한 정보

참고

이 함수는 그래픽 처리 장치(GPU)에 의해 가속될 수 있습니다. 즉, 시스템에서 GPU 기기를 사용할 수 있는 경우 성능을 향상시키는 데 사용됩니다.

유사한 도구와 달리 이 함수에는 z 계수 매개변수가 없습니다. 결과 가시성 래스터의 정확성을 보장하기 위해 입력 래스터에 회전 타원체 수직 좌표계가 없는 경우 할당합니다.

각 픽셀 중심의 가시성은 대상과 각 관찰자 간의 가시선 테스트에 의해 결정됩니다. 관찰자가 픽셀 중심의 대상을 볼 수 있는 경우 해당 픽셀이 보이는 것으로 간주됩니다. 가시성이 결정될 때 이 도구에는 항상 지구의 곡률이 고려됩니다.

결과 가시성 래스터에서 보이지 않는 픽셀에 NoData가 할당됩니다.

샘플링 오류로 인해 발생한 원치 않는 노이즈가 입력 래스터에 포함된 경우 이 함수를 실행하기 전에 포컬 통계 래스터 함수 평균 옵션과 같은 저주파 필터를 사용하여 래스터를 스무싱할 수 있습니다.

입력 래스터를 리샘플링해야 할 경우 이중 선형 보간이 사용됩니다. 예를 들어 결과 좌표체계, 범위 또는 셀 크기가 입력의 좌표체계, 범위 또는 셀 크기와 다른 경우 입력 래스터를 리샘플링할 수 있습니다.

분석 방법 매개변수를 사용하여 결과를 확보하는 데 소요되는 시간과 품질을 제어할 수 있습니다. 둘레 가시선 방법은 결과 품질이 저하되는 대신 결과가 더 빨리 나오므로 탐색적 분석을 위한 방법입니다. 가장 정확한 결과를 위해서는 모든 가시선 방법을 사용합니다.

관측자 분석 유형의 경우 허용되는 최대 입력 관측자 포인트 수는 32개입니다.

기본 설정에 따라 가시권역은 입력 데이터셋의 최대 범위까지 계산됩니다. 성능 향상을 위해 외부 반경 매개변수를 분석의 최대 관심 거리로 명시적으로 설정하는 것을 권장합니다. 이 매개변수를 사용하면 도구가 관측자와 특정 거리 내에 있는 셀에 대해서만 계산을 수행할 수 있습니다.

매개변수

매개변수 이름설명

래스터

(필수)

입력 표면 래스터입니다. 정수 또는 부동 소수점 래스터일 수 있습니다.

가시성 계산 중에 입력이 3D 지심 좌표계로 변환됩니다. 입력 래스터의 NoData 셀은 가시성 결정을 차단하지 않습니다.

관찰자 피처

(필수)

관측자 위치를 식별하는 입력 피처 클래스입니다. 포인트, 멀티포인트, 폴리라인 피처일 수 있습니다.

가시성 계산 중에 입력 피처 클래스가 3D 지심 좌표계로 변환됩니다. 표면 래스터의 범위를 벗어나거나 NoData 셀에 있는 관찰자는 계산에서 무시됩니다.

분석 방법

가시성이 계산될 방법을 선택합니다. 이 옵션을 사용하면 성능 향상을 위해 약간의 정확도를 교환할 수 있습니다.

  • 모든 가시선 - 가시 영역을 설정하기 위해 래스터의 모든 픽셀에서 가시선이 수행됩니다. 이 방법이 기본 방법입니다.
  • 둘레 가시선 - 가시 영역을 설정하기 위해 가시 영역 주변의 픽셀에 대해서만 가시선을 수행합니다. 이 방법은 계산 시 가시선이 적기 때문에 모든 가시선 방법보다 성능이 좋습니다.

분석 유형

각 셀이 관찰자에게 얼마나 가시적인지를 결정하거나 관찰자가 볼 수 있는 각 표면 위치를 식별하여 수행할 가시성 분석 유형을 선택합니다.

  • 빈도 - 입력 표면 래스터의 각 픽셀 위치를 입력 관측 위치에서 볼 수 있는 횟수(폴리라인 관측자 피처의 포인트 또는 버텍스)입니다. 이 옵션이 기본 설정입니다.
  • 관측자 - 이 결과는 어떤 관측자 포인트가 각 래스터 표면 위치에서 가시성이 있는지를 정확하게 식별합니다. 이 분석 유형에서 허용되는 최대 입력 관측자 수는 32입니다.

수직 오류

표면 고도 값에서 RMSE(Root Mean Square Error)로 측정된 불확실성 양입니다. 입력 고도 값의 예상 오류를 나타내는 부동 소수점 값입니다. 이 매개변수에 0보다 큰 값이 지정되면 결과 가시성 래스터는 부동 소수점이 됩니다. 이 경우 결과 가시성 래스터의 각 픽셀 값은 셀이 관찰자에게 표시될 확률의 합을 나타냅니다.

분석 유형관측자이거나 분석 방법둘레 가시선인 경우 이 매개변수는 비활성화됩니다.

굴절 계수

대기 중의 가시 광선에 대한 굴절 계수입니다.

기본값은 0.13입니다.

표면 오프셋

이 값은 가시성을 고려하여 각 대상 픽셀의 z 값에 추가될 수직 거리(표면 단위)를 나타냅니다. 양의 정수 또는 부동 소수점 값이 지정될 수 있습니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

관찰자 고도

이 값은 관찰자 포인트나 버텍스의 표면 고도를 정의하는 데 사용됩니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수를 지정하지 않으면 이중선형 보간을 사용하여 표면 래스터에서 관찰자 표고를 얻습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

관찰자 오프셋

이 값은 관찰자 고도에 추가될 수직 거리(표면 단위)를 나타냅니다. 양의 정수 또는 부동 소수점 값이 지정될 수 있습니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

내부 반경

이 값은 가시성 결정의 기준이 되는 시작(최소) 거리를 정의합니다. 이 거리보다 가까운 픽셀은 결과에 표시되지 않도록 간주되지만 내부 반경외부 반경 사이에 있는 픽셀의 가시성은 계속 차단할 수 있습니다. 기본값은 0입니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

내부 반경이 3D 거리임

내부 반경 매개변수의 거리 유형입니다.

  • 선택되지 않음 - 내부 반경은 2D 거리로 해석됩니다. 이 옵션이 기본 설정입니다.
  • 선택됨 - 내부 반경은 3D 거리로 해석됩니다.

외부 반경

이 값은 가시성 결정의 기준이 되는 최대 거리를 정의합니다. 이 거리 밖의 픽셀은 분석에서 제외됩니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

외부 반경이 3D 거리임

외부 반경 매개변수의 거리 유형입니다.

  • 선택되지 않음 - 외부 반경은 2D 거리로 해석됩니다. 이 옵션이 기본 설정입니다.
  • 선택됨 - 외부 반경은 3D 거리로 해석됩니다.

수평 시작 각

이 값은 수평 스캔 범위의 시작 각도를 정의합니다. 이 값은 0~360.0도로 지정되어야 합니다. 0도는 북쪽 방향을 가리킵니다. 기본값은 0입니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

수평 끝 각

이 값은 수평 스캔 범위의 끝 각도를 정의합니다. 이 값은 0~360.0도로 지정되어야 합니다. 0도는 북쪽 방향을 가리킵니다. 기본값은 360.0입니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

수직 상위 각

이 값은 수평면 위의 스캔 수직 각도 상한을 정의합니다. 이 값은 0~90.0도 단위의 정수 또는 부동 소수점으로 지정되어야 합니다. 기본값은 90.0입니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.

수직 하위 각

이 값은 수평면 아래의 스캔 수직 각도 하한을 정의합니다. 이 값은 -90.0~0도 단위의 정수 또는 부동 소수점으로 지정되어야 합니다. 기본값은 -90.0입니다.

이 값은 입력 관찰자 피처 데이터셋의 필드 또는 숫자 값일 수 있습니다. 이 매개변수가 값으로 설정된 경우 해당 값은 모든 관찰자에게 적용됩니다. 관측자별로 다른 값을 지정하려면 이 매개변수를 관측자 피처 데이터셋의 필드에 설정하세요.


본 항목
  1. 참고
  2. 매개변수