필드 계산을 통해 호스팅 피처 레이어 소유자 또는 기관 관리자는 레이어 속성 테이블에 있는 단일 필드의 모든 행 값을 변경할 수 있습니다.
예를 들어 부동산 매매에 대한 정보(부동산 매매 가격 및 세율 포함)를 저장하는 호스팅 피처 레이어가 있는 경우 레이어에 필드를 추가하여 예상되는 재산세를 저장할 수 있습니다. estimated_property_taxes 필드를 채우려면 sale_price 필드의 값을 가져와서 tax_rate 값을 곱하는 필드에 대한 계산 식을 정의합니다.
Map Viewer에 있는 호스팅 피처 레이어 또는 호스팅 테이블 레이어에서 필드의 문자열, 숫자 또는 날짜 필드 값을 계산하려면 다음 단계를 따릅니다.
비고:
필드 계산은 실행 취소할 수 없습니다. 따라서 필드를 추가하고 필드에 값을 계산한 후 원하는 계산인지 확인하는 것이 좋습니다. 원하는 계산인 경우 기존 필드를 계산하여 추가된 필드와 동일하게 만들 수 있습니다. 기존 필드의 값이 올바른지 확인한 후에 추가한 필드를 삭제할 수 있습니다.- 로그인되어 있는지, 콘텐츠를 생성, 업데이트, 삭제할 권한이 있는지(변경 내용을 저장하려는 경우) 확인합니다.
비고:
로그인하지 않고도 맵을 탐색하고 레이어를 추가 및 구성하는 등의 작업을 수행할 수 있습니다. 작업을 저장하려면 맵을 생성하기 전에 로그인합니다. - Map Viewer에서 레이어가 포함된 맵을 열거나 직접 레이어를 추가합니다.
- 호스팅 피처 레이어로 작업하는 경우, 레이어 창이 열려 있지 않으면 콘텐츠(어두운) 도구모음에서 레이어 를 클릭합니다. 호스팅 테이블 레이어로 작업하는 경우, 테이블 창이 열려 있지 않으면 콘텐츠(어두운) 도구모음에서 테이블 을 클릭합니다.
- 레이어 또는 테이블 창에서 레이어의 옵션 을 클릭하고 테이블 표시를 클릭하여 테이블을 엽니다.
- 레이어 테이블에서 계산할 값이 있는 열의 메뉴 를 클릭하고 필드 계산을 클릭합니다.
필드 계산 창이 나타납니다.
- 계산에 사용할 언어를 선택합니다.
- Arcade를 사용하려면 다음을 클릭하고 아래 단계를 진행합니다.
- SQL을 사용하려면 필드 계산을 클릭하고 항목 페이지에서 필드 값 계산의 단계를 따릅니다.
- 필요한 경우, 데이터의 일부에 대해서만 값을 계산하도록 필터를 추가하려면 새 항목 추가를 클릭하고 다음을 클릭합니다.
비고:
필터를 추가하지 않으면 계산이 모든 피처에 대해 실행됩니다. 필드 계산 창을 열기 전에 맵 또는 맵의 레이어에 필터를 적용한 경우, 필드 값을 계산할 때 해당 필터가 인식되지 않습니다.
- 프로필 변수 및 함수를 사용하여 계산 식을 작성합니다. 필요한 경우, Arcade 식을 작성하는 동안 다음 중 하나를 수행합니다.
비고:
ArcGIS Online에서 수행할 수 있는 일반적인 계산의 예시는 계산 예시를 참고하세요. Map Viewer의 필드 계산 환경은 현재 Arcade를 지원합니다. Arcade 또는 SQL을 사용하여 필드를 계산하려면 항목 페이지에서 필드의 값 계산을 참고하세요.
- 테스트 피처에 필터를 추가하려면 테스트 피처 필터를 클릭합니다.
비고:
이 옵션을 사용하면 테스트 피처를 필터링할 수 있으며 어떤 피처가 계산되는지에는 영향을 미치지 않습니다.
- 테스트 피처의 테이블을 보려면 테스트 피처를 클릭합니다.
- 테스트 피처의 계산된 값을 미리 보려면 값 미리 보기를 클릭합니다.
- 식을 작성하는 동안 계산된 값 미리 보기가 자동으로 업데이트되지 않도록 하려면 자동 미리 보기 토글 버튼을 끕니다. 식을 작성하는 동안 계산된 값 미리 보기가 업데이트되도록 하려면 자동 미리 보기 토글 버튼을 켭니다.
- 보기 간에 탐색하려면 맵 , 테이블 또는 맵 및 테이블 을 클릭합니다.
- 테스트 피처에 필터를 추가하려면 테스트 피처 필터를 클릭합니다.
- 계산 실행을 클릭하여 식을 실행합니다.
나머지 단계는 Arcade 계산에만 해당됩니다.
계산이 완료되는 데 걸리는 시간은 식의 복잡성 및 레이어의 피처 수에 따라 다릅니다.