Web AppBuilder에는 즉시 사용 가능한 여러 위젯이 포함되어 있습니다. 이러한 위젯은 웹 앱을 쉽게 생성할 수 있는 기본 기능을 제공합니다. 이러한 위젯 대부분은 구성 및 사용자 정의할 수 있는 매개변수를 포함합니다. 위젯 선택 창에서 추가한 위젯은 앱이 시작될 때 자동으로 열리도록 설정할 수 있습니다. 일반적으로 위젯은 패널 내 위젯과 패널 외 위젯의 두 가지 유형으로 분류됩니다.
패널 외 위젯
패널 외 위젯은 켜거나 끌 수 있지만 앱에서 제거할 수는 없습니다. 이 위젯은 컨트롤러에 추가할 수 있습니다. 테마에 임베드된 패널 외 위젯은 위젯 탭이 활성화되면 나타납니다. 다음은 패널 외 위젯의 목록입니다.
- 속성 테이블 - 운영 레이어의 속성을 테이블 형식으로 보여 줍니다. 현재 맵에서는 맵 서비스의 레이어, 피처 서비스, 피처 컬렉션이 지원됩니다.
- 좌표 - 맵에서 포인터를 움직이면 현재 맵 투영의 좌표가 나타나고 맵을 클릭하면 다른 좌표체계의 좌표가 나타납니다.
- 범위 탐색 - 맵의 이전 범위나 다음 범위를 탐색할 수 있습니다.
- 홈 버튼 - 클릭하면 맵의 초기 범위로 확대/축소됩니다.
- 사건 분석 -– 관심 영역을 정의하고 현재 날씨, 인구 통계 정보, 특정 지역에 가까운 피처 등 해당 영역 주변에서 일어나는 일에 주목합니다.
- 내 위치 - 사용자의 물리적 위치를 감지하여 맵의 해당 위치로 확대/축소합니다.
- 오버뷰 맵 - 베이스맵 서비스의 전체 공간 범위를 기준으로 맵 디스플레이의 현재 공간 범위를 회색 직사각형으로 보여 줍니다.
- 축척 막대 - 맵에 축적 막대를 디스플레이합니다.
- 검색 - 기존 지오코더 위젯을 대체하며 여러 원본에서의 검색 및 추천을 지원합니다.
- 상황 인식 - 맵에 있는 사건을 찾고 지정된 사건 범위 내에 있는 여러 피처 레이어의 정보를 분석할 수 있습니다.
- 스플래시 - 스플래시 페이지에 콘텐츠를 보여 줍니다.
- 요약 - 맵 범위를 기반으로 피처에 대한 숫자 속성을 동적으로 요약합니다.
- 스와이프 - 맵의 상단에 하나 또는 여러 레이어의 일부분을 보여 줍니다.
- 시간 슬라이더 - 시계열 레이어가 포함된 맵 내에서 콘텐츠를 시각화합니다.
- 확대/축소 슬라이더 - 맵 화면에서 대화형 확대/축소 컨트롤을 제공합니다.
위젯을 켜거나 끄려면 위젯 위에 마우스를 놓고 눈 아이콘을 클릭합니다.
패널 내 위젯
패널 내 위젯은 위젯 컨트롤러에 사용할 수 있으며, 앱에 추가될 수 있습니다. 기본 설정에 따라 패널 내 위젯은 컨트롤러를 통해 포함됩니다. 선택한 테마에 따라, 앱 오른쪽 상단의 접을 수 있는 테마의 헤더 컨트롤러에 보이거나, 앱 왼쪽 탭 테마의 측면 컨트롤러에 보일 수 있습니다.
각 패널 내 위젯에는 패널에서의 사용자 상호 작용이 필요합니다. 다음은 패널 내 위젯의 목록입니다.
- 정보 - 앱에 대한 정보를 제공합니다.
- 데이터 추가 - 최종 사용자가 ArcGIS Online 또는 Portal for ArcGIS 콘텐츠의 레이어를 검색하거나 URL을 입력하거나 로컬 파일을 업로드하여 맵에 데이터를 추가할 수 있습니다.
- 분석 - 호스팅 데이터에 대해 일반적인 공간 분석을 수행할 수 있는 여러 작업이 포함됩니다.
- 베이스맵 갤러리 - 베이스맵 갤러리를 제공하며 베이스맵을 선택할 수 있습니다.
- 속성 일괄 편집기 - 여러 피처를 선택한 다음 공통 속성을 한 번에 업데이트할 수 있습니다.
- 책갈피 - 빠른 탐색을 위한 공간 책갈피입니다.
- 차트 - 선택한 피처에 대한 차트를 보여 줍니다.
- 길찾기 - 둘 이상의 위치 간 길찾기를 계산하여 표시합니다.
- 디스트릭트룩업 - 선택한 폴리곤과 관련된 포인트 피처를 찾고, 피처에 관한 자세한 정보를 확인하고, 선택한 포인트 피처에 대한 길찾기를 수행할 수 있습니다.
- 그리기 - 맵에 기본 그래픽과 텍스트를 그립니다.
- 필터 - 레이어에서 피처의 가시성을 제한할 수 있습니다.
- 편집 - 편집 가능한 레이어에서 피처를 수정할 수 있는 도구를 제공합니다.
- 지오룩업 - 맵의 폴리곤 레이어에 대해 CSV 파일의 위도 및 경도 포인트 목록을 보강합니다.
- 지오프로세싱 - 지오프로세싱 서비스의 모든 작업을 사용할 수 있습니다.
- 그룹 필터 - 맵에서 하나 이상의 레이어를 기반으로 맵에 필터를 적용할 수 있습니다.
- 이미지 측정 - 측정 기능이 있는 이미지 서비스를 측정할 수 있습니다.
- 정보 요약 - 지정된 각 레이어에 대해 현재 맵 범위에 포함되어 있는 피처 수를 제공합니다.
- 레이어 목록 - 앱에 운영 레이어 목록을 디스플레이합니다.
- 범례 - 맵에 보이는 레이어에 대한 범례를 표시합니다.
- 측정 - 폴리곤의 면적 및 라인의 길이를 측정하거나 포인트의 좌표를 찾을 수 있습니다.
- 내 주변 지역 - 정의된 주소나 위치 버퍼 내의 피처를 찾고, 해당 피처에 대한 자세한 정보를 확인하고, 선택한 피처에 대한 길찾기를 안내할 수 있습니다.
- 사선 뷰어 - 이미지의 좌표체계를 사용하여 네이티브 좌표체계로 이미지를 나타냅니다.
- 인쇄 - 현재 맵의 고급 또는 기본 인쇄입니다.
- 쿼리 - 미리 정의된 쿼리를 실행하여 운영 레이어의 정보를 쿼리합니다.
- 릴레이트 테이블 차트 - 피처 레이어의 릴레이트 테이블 값으로 차트(막대형, 원형 또는 극좌표형 차트)를 생성할 수 있습니다.
- 피처 리포트 - 사용자로부터 데이터 품질 피드백을 수집하여 관리할 수 있습니다.
- 검토자 대시보드 - 데이터 품질 결과 통계를 인포그래픽으로 나타내어 GIS 데이터에서 식별된 데이터 품질 문제를 요약합니다.
- 선택 - 맵에서 대화형으로 피처를 선택하고 선택한 피처에 대해 작업을 수행할 수 있습니다.
- 공유 - 앱을 소셜 미디어 계정에 게시하거나, 링크가 포함된 이메일을 보내거나, 웹 사이트 또는 블로그에 임베드하여 앱을 공유할 수 있습니다. 또한 앱의 URL 매개변수를 정의할 수 있는 쉬운 방법도 제공합니다.
- 스마트 편집기 - 팝업 대신 패널에서의 속성 편집 기능과 같은 추가 기능으로 편집 위젯을 확장합니다.
- 스트림 - 스트리밍 피처 레이어에서 실시간 데이터 피드를 시각화하고 제어합니다.
또한 패널 내 위젯은 화면에서 패널 내 위젯의 위치를 정의하는 플레이스 홀더와 연관되어 있습니다. 맵이 열리면 맵에 패널 내 위젯을 드래그 앤 드롭할 수 있습니다. 또한 위젯의 오른쪽 하단을 드래그하여 위젯 패널의 크기를 조정할 수 있습니다.
위젯을 제거하려면 위젯 위에 마우스 커서를 놓고 x 아이콘을 클릭합니다.