소유하거나 관리하는 맵 내에서 피처를 더욱 쉽게 찾을 수 있도록 하기 위해 특정 레이어를 검색 가능하도록 구성할 수 있습니다. 예를 들어 사용자가 특정 필지를 찾을 수 있도록 필지 레이어에 대한 검색을 활성화할 수 있습니다. 사용자가 검색 상자 드롭다운 메뉴에서 필지 레이어를 선택한 후 찾으려는 필지 ID를 입력하면 맵이 해당 필지로 확대되고 구성 가능한 팝업이 나타납니다.
사용자가 일부 앱에서 레코드를 찾을 수 있도록 맵의 테이블에 대한 검색을 구성할 수도 있습니다.
맵에서 레이어 및 테이블에 대한 검색을 구성하려면 다음을 수행합니다.
- 피처 또는 테이블 검색에 대해 구성할 맵의 소유자 또는 관리자인지 확인합니다.
- 콘텐츠 페이지의 내 콘텐츠 탭에서 맵의 항목 페이지를 엽니다.
- 항목 페이지에서 설정 탭을 클릭하고 웹 맵 링크를 클릭합니다.
- 검색 활성화 설정을 아직 확장하지 않았으면 확장합니다.
- 힌트 텍스트 상자에 사용자가 검색할 레이어 또는 테이블을 선택할 때 검색 상자에 나타나는 텍스트를 입력합니다.
검색 가능한 모든 레이어 및 테이블에 대해 동일한 힌트가 나타납니다.
- 레이어에서 피처 검색을 활성화하고 구성하려면 다음을 수행합니다.
- 레이어별 체크 박스를 선택합니다.
- 레이어 추가를 클릭합니다.
- 드롭다운 메뉴에서 레이어를 선택합니다.
비고:
호스팅 피처 레이어, ArcGIS Server 피처 및 쿼리 기능이 활성화된 맵 서비스 레이어를 검색할 수 있습니다(이러한 레이어가 드롭다운 메뉴에 나타남). ArcGIS Pro에서 피처 데이터를 발행한 경우 기본 설정에 따라 쿼리 작업이 활성화됩니다. ArcGIS Server 피처 및 맵 서비스의 경우, ArcGIS Server Manager에서 작업 설정을 편집할 수 있습니다.
- 레이어의 속성 필드를 선택합니다.
비고:
필드가 검색 가능하여 드롭다운 메뉴에서 보이게 하려면 문자열 또는 정수를 포함해야 하고 코딩된 도메인을 사용하지 않아야 합니다. 정수 필드에는 Equals 조건만 지원됩니다. 최상의 검색 결과를 얻으려면 고유한 값이 있는 필드를 선택합니다.
- 검색어를 포함하는 결과를 찾을지 또는 검색어와 동일한 결과를 찾을지 선택합니다.
- 위의 단계를 반복하여 추가 레이어에 대한 검색을 활성화하거나 추가 검색 필드를 지정합니다.
레이어당 여러 검색 필드를 지정할 수 있습니다.
- 테이블에서 검색을 활성화하고 구성하려면 다음을 수행합니다.
- 테이블별 체크 박스를 선택합니다.
- 테이블 추가를 클릭합니다.
- 드롭다운 메뉴에서 테이블을 선택합니다.
- 테이블의 속성 필드를 선택합니다.
비고:
필드가 검색 가능하여 드롭다운 메뉴에서 보이게 하려면 문자열 또는 정수를 포함해야 하고 코딩된 도메인을 사용하지 않아야 합니다. 정수 필드에는 Equals 조건만 지원됩니다. 최상의 검색 결과를 얻으려면 고유한 값이 있는 필드를 선택합니다.
- 검색어를 포함하는 결과를 찾을지 또는 검색어와 동일한 결과를 찾을지 선택합니다.
- 위의 단계를 반복하여 추가 테이블에 대한 검색을 활성화하거나 추가 검색 필드를 지정합니다.
테이블당 여러 검색 필드를 지정할 수 있습니다.
- 저장을 클릭합니다.
이제 맵에서 검색이 활성화되었습니다. 레이어에서 검색을 구성한 경우 다른 사용자가 Map Viewer에서 검색을 사용하거나 검색을 지원하는 다른 앱을 사용하여 구성한 레이어에서 피처를 찾을 수 있습니다. 테이블에서 검색을 구성한 경우 다른 사용자가 ArcGIS Runtime SDK 앱에서 검색을 사용하여 구성한 테이블에서 레코드를 찾을 수 있습니다. 검색하려면 검색 상자의 드롭다운 화살표를 클릭하고 드롭다운 메뉴에서 레이어 또는 테이블을 선택합니다(적절한 경우). 그러면 입력한 힌트 텍스트가 검색 상자에 나타납니다.