Bitwise And 함수

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

두 입력 래스터의 바이너리 값에 대해 Bitwise And 연산을 수행합니다.

Bitwise And 설명

참고

이 함수를 실행하려면 2개의 입력이 있어야 합니다.

이 함수에는 입력의 순서가 상관없습니다.

입력이 부동 소수점 유형이면 비트 연산이 수행되기 전에 내림을 통해 값이 정수값으로 변환됩니다.

모든 비트 연산에는 다음과 같은 공통점이 있습니다.

  • 이진값은 2의 보수로 저장됩니다.
  • 도구는 32비트 정수에 대해 사용됩니다.
  • 가장 왼쪽 비트 자리는 값의 부호(양수 또는 음수)에 따라 반전됩니다. 즉, 정수가 양수면 이 비트 자리는 0이며 정수가 음수면 1입니다.

Bitwise And 연산은 부호 비트를 다른 비트와 같이 처리합니다. 픽셀 위치에 대한 하나 또는 두 입력 모두가 양수이면 결과도 양수이고, 두 입력 모두가 음수이면 결과도 음수입니다.

두 입력이 모두 단일밴드 래스터거나 입력 중 하나가 상수인 경우 결과는 단일밴드 래스터입니다.

두 입력이 모두 다중밴드 래스터인 경우 함수는 하나의 입력에서 각 밴드에 대해 작업을 수행하며 결과는 다중밴드 래스터가 됩니다. 각 멀티밴드 입력의 밴드 수는 같아야 합니다.

입력 중 하나가 멀티밴드 래스터이며 다른 입력이 상수인 경우 함수는 멀티밴드 입력의 각 밴드에 대한 상수 값에 대해 작업을 수행하며 결과는 다중밴드 래스터가 됩니다.

두 입력이 동일한 수의 변수를 가진 다차원 래스터인 경우 함수는 동일한 차원 값을 가진 모든 슬라이스에 대해 연산을 수행하며 결과는 다차원 래스터가 됩니다. 입력의 변수는 동일한 차원 또는 공통 차원을 가져야 하지만 비공통 차원은 없어야 합니다.

입력 중 하나가 다차원 래스터이고 다른 입력이 상수인 경우 함수는 상수 값에 대한 모든 변수의 모든 분할에 대해 작업을 수행하며 결과는 다차원 래스터가 됩니다.

매개변수

매개변수 이름설명

래스터

이 비트 연산에 사용될 첫 번째 입력입니다.

다른 매개변수에 대해 래스터가 지정된 경우 상수값을 이 매개변수의 입력으로 사용할 수 있습니다.

래스터2

이 비트 연산에 사용될 두 번째 입력입니다.

다른 매개변수에 대해 래스터가 지정된 경우 상수값을 이 매개변수의 입력으로 사용할 수 있습니다.

범위 유형

다음 중 결과 래스터에 사용될 범위를 선택합니다.

  • 첫 번째 — 첫 번째 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

  • 교차 — 중첩되는 픽셀의 범위를 사용하여 처리 범위를 결정합니다. 이 옵션이 기본 설정입니다.
  • 결합 — 모든 래스터의 범위를 사용하여 처리 범위를 결정합니다.
  • 마지막 — 마지막 입력 래스터의 범위를 사용하여 처리 범위를 결정합니다.

셀크기 유형

다음 중 결과 래스터에 사용될 셀 크기를 선택합니다. 모든 입력 셀 크기가 동일하면 모든 옵션에서 동일한 결과가 반환됩니다.

  • 첫 번째 — 입력 래스터의 첫 번째 셀 크기가 사용됩니다.
  • 최소 — 모든 입력 래스터의 가장 작은 셀 크기가 사용됩니다.
  • 최대 — 모든 입력 래스터의 가장 큰 셀 크기가 사용됩니다. 이 옵션이 기본 설정입니다.
  • 평균 — 모든 입력 래스터의 평균 셀 크기가 사용됩니다.
  • 마지막 — 입력 래스터의 마지막 셀 크기가 사용됩니다.

bitwise에 대한 자세한 정보

비트 도구는 픽셀 단위로 입력 값의 이진 표현을 평가합니다. 이진 표현의 각 비트에 대해 불린 연산이 수행됩니다.

다양한 비트 도구의 작동 방식에 대한 로직이 다음 섹션의 그림으로 나와 있습니다. 입력 값이 밑2 이진 표현으로 변환되어, 분석된 다음, 십진(밑10) 값으로 반환되는 작업 흐름이 화살표로 표시되어 있습니다.

Bitwise And 작동 방식에 대한 자세한 정보

Bitwise And에서 두 입력 모두 1인 각 비트의 결과는 1입니다. 하나 또는 두 비트 모두 0이면 해당 비트의 결과는 0입니다.

Bitwise And, Or, Xor 예시
이 그림은 Bitwise And, Or, Xor 예시입니다.