응용프로그램 템플릿을 통해 코드를 작성하지 않고 생성한 웹 맵과 그룹을 가지고 웹 앱을 만들 수 있습니다. Esri에서는 구성 설정 앱 템플릿에서 앱을 만들 수 있는 다음과 같은 옵션을 제공합니다.
- 맵 뷰어에서 구성 설정 앱 템플릿을 사용하여 맵을 임베드하고 응용프로그램을 만듭니다.
- 포털에서 구성 설정 앱 템플릿을 다운로드하고 웹 서버에 배포합니다. 응용프로그램을 배포하기 전에 템플릿을 사용자 정의하려면 이 옵션을 선택합니다.
팁:
웹 앱을 생성하는 다른 옵션은 대화형 Web AppBuilder for ArcGIS를 사용하는 것입니다.
어떤 구성 설정 앱을 사용할지 고려할 때는 다음과 같은 몇 가지 사항을 명심해야 합니다.
- 목적—가장 중요한 고려 사항은 앱의 목적입니다. 이때 사용 대상을 고려합니다. 즉, 누가 앱을 사용할 것이며, 사용 시 얻어 갈 수 있는 핵심 요소가 무엇인지 생각해야 합니다.
- 기능 - 이 목표를 지원하기 위한 필수 기능은 무엇입니까?
- 미관 - 앱의 레이아웃 및 색 구성표는 브랜드 또는 메시지를 어떻게 지원합니까?
다음 섹션에서는 Portal for ArcGIS에서 제공되는 구성 설정 앱 템플릿을 용도별 범주로 분류합니다. 여러 용도로 사용되는 일부 구성 설정 앱 템플릿의 경우 둘 이상의 범주에 포함됩니다.
이 항목의 마지막 섹션에서는 이러한 템플릿을 다운로드하고 사용자 정의하는 작업에 대해 설명합니다.
스토리 맵 만들기
다음의 앱을 사용하여 신뢰할 수 있는 맵과 설명 텍스트, 이미지, 멀티미디어 콘텐츠를 결합할 수 있습니다. 이러한 구성 설정 앱을 사용하면 맵 및 지리를 활용하여 스토리를 전달할 수 있습니다.
- 스토리 맵 기본 - 최소한의 사용자 인터페이스를 통해 맵을 나타냅니다. 제목 표시줄과 선택형 범례를 제외하면 맵 자체가 화면을 채웁니다. 앱에서 맵이 부각되도록 하려는 경우에 적합합니다.
- Story Map Journal -맵을 기반으로 하는 호소력 있는 이야기를 일련의 저널 항목으로 나타낼 수 있습니다. 이 앱은 텍스트, 맵, 이미지, 비디오가 결합된 멀티미디어 스토리를 생성하는 데 적합하며, 특히 텍스트가 많거나 다양한 콘텐츠를 포함하려는 경우 효율적입니다.
- 스토리 맵 시리즈 - 일련의 맵 및 미디어를 나타낼 수 있습니다. 이 앱은 탭, 번호가 매겨진 글머리 기호 또는 확장 가능한 측면 아코디온을 사용하도록 구성할 수 있습니다. 또한 이미지, 비디오, 웹 콘텐츠를 사이드 패널에 포함하여 스토리를 표현할 수도 있습니다.
- 스토리 맵 스와이프 및 투과 렌즈 - 두 개의 맵 또는 한 맵에서 두 레이어를 비교할 수 있습니다. 이전 및 이후 이미지 또는 시간의 경과에 따른 기타 변경사항을 보여 주려는 경우 이 앱이 특히 효율적입니다.
- 스토리 맵 투어 - 순차적인 위치 기반의 이야기를 대화형 맵에 연결된 일련의 지오태그된 사진과 캡션 형식으로 나타냅니다. 도보 여행이나, 사용자들에게 차례대로 보여 주고자 하는 위치들을 나타내는 데 적합합니다.
데이터 수집 및 편집
이 범주의 앱은 기본적으로 데이터 수집에 중점을 둡니다. 데이터는 주제 관련 전문가나 일반 대중으로부터 얻습니다. 이 앱들은 크라우드소싱 및 일반 편집이라는 두 가지 범주에 속합니다.
크라우드소싱
- 크라우드소스 관리자 - 크라우드소싱한 정보를 검토하고 상태, 할당 등의 속성을 업데이트하는 기능을 제공합니다. 데이터가 크라우드소스 리포터나 Collector for ArcGIS 등의 앱을 통해 수집되므로 여러 레이어 및 맵에서 크라우드소싱한 데이터를 수집하는 데 적합합니다. 편집 가능한 피처 레이어가 포함된 맵이 하나 이상 들어 있는 그룹이 필요합니다. 크라우드소스 관리자 앱은 그룹을 통해 생성되므로 맵 뷰어에 제공되지 않습니다.
- 크라우드소스 여론 조사 - 일련의 제안, 계획 또는 이벤트에 대해 피드백을 수집하고 대중의 의견을 가늠할 수 있습니다. 첨부된 문서를 포함하여, 각 제안, 계획 또는 이벤트의 세부정보가 포함된 피처 목록 및 맵이 사용자에게 제공됩니다. 이러한 사용자는 투표 및 의견의 형태로 피드백을 제출할 수 있습니다.
- 크라우드소스 리포터 - 크라우드소싱한 다양한 문제 또는 관찰 내용을 단일 앱에서 수집하는 기능을 제공합니다. 여러 레이어 및 맵에서 크라우드소싱한 데이터를 수집하는 데 적합합니다. 편집 가능한 피처 레이어가 포함된 맵이 하나 이상 들어 있는 그룹이 필요합니다. 크라우드소스 리포터 앱은 그룹을 통해 생성되므로 맵 뷰어에 제공되지 않습니다.
- GeoForm - 맵 팝업 대신 양식을 통해 데이터를 입력할 수 있는 양식 기반의 환경을 제공합니다. 팝업보다 더욱 직관적인 데이터 입력 형식을 원하는 사용자에게 적합합니다.
- 정보 조회 - 포인트 레이어에서 각 검색의 위치를 저장할 수 있는 기능을 제공합니다. 사용자 커뮤니티에 정보를 제공할 뿐 아니라, 마케팅 또는 기타 용도로 사용자의 위치를 수집하는 데에도 관심 있는 경우에 적합합니다.
일반 편집
맵 및 레이어 비교
다음의 앱은 지리 현상을 비교하는 데 중점을 둡니다. 선택하는 비교의 본질은 최종 목표에 따라 결정됩니다.
- 비교 분석 - 여러 맵을 병렬로 비교하는 기능을 제공합니다. 예를 들어 이 앱을 사용하여 다양한 분석 방법의 결과를 나타내거나, 여러 지역의 가계 소득 간 차이를 나타내거나, 단일 위치에서의 가계 소득과 집 값의 차이를 나타낼 수 있습니다. 이 앱에서는 각 맵의 동일한 피처에 대한 팝업을 열어 값을 비교할 수 있는 기능도 제공합니다.
- 로컬 인식 - 주소 또는 포인트에서 일정 거리 내에 있는 레이어를 비교합니다. 레이어 컬렉션을 스크롤하여 현재 버퍼 내의 레이어 간의 변화를 파악할 수 있습니다. 학교, 경찰서, 소방서 및 병원 등의 리소스에 대한 가용성을 비교하는 데이터를 나타내거나, 주소지 인근에서 발생한 여러 유형의 범죄를 비교하는 데 적합합니다.
- 맵 회전 슬라이드 - 회전 슬라이드를 통해 자동 재생할 수 있는 기능을 가진 맵 그룹을 나타냅니다. 서로 연관성이 있는 맵은 아니지만, 일반적인 사무실 전시장이나 무역 박람회 부스에서 여러 맵에 대한 동적 프레젠테이션을 하려는 경우에 적합합니다. 그룹이 필요합니다.
- 공용 정보 - 스와이프 도구를 사용하여 맵 내 레이어를 숨기거나 나타냅니다. 두 가지 시나리오 간의 차이를 검사할 때 적합합니다. 예를 들어 현재 해수면과 투영된 해수면 높이 상승 간의 차이를 나타내거나, 토네이도 이전 및 이후의 지역을 시각화할 수 있으며 맵 뷰에서는 시나리오 간의 차이를 큰 축척에서 세밀하게 검사할 수 있습니다. 이 앱에서는 하나의 스와이프 레이어를 구성하여 Twitter, Instagram, Flickr의 지리적 위치 콘텐츠를 선택적으로 중첩할 수 있습니다.
- 스토리 맵 시리즈 - 나타내려는 맵이나 위치가 많은 경우 또는 각 맵에 다른 콘텐츠 및 텍스트를 포함하려는 경우에 적합합니다.
- 스토리 맵 스와이프 및 투과 렌즈 - 두 개의 맵 또는 한 맵에서 두 레이어 간의 차이를 나타냅니다. 예를 들어 현재 해수면과 투영된 해수면 높이 상승 간의 차이를 나타내거나, 토네이도 이전 및 이후의 지역을 시각화할 수 있으며 사용자는 시나리오 간의 차이를 큰 축척에서 세밀하게 검사할 수 있습니다. 이 앱에서는 비교를 위해 두 개의 맵을 설정하거나 또는 하나의 맵에 스와이프 레이어를 구성하여 스와이프 또는 투과 렌즈를 사용할 수 있습니다.
씬 표시
다음 앱을 통해 씬 뷰어 밖의 씬과 상호 작용할 수 있습니다.
- 3D 데이터 시각화 - 글로벌 씬이나 로컬 씬을 기반으로 숫자 데이터를 시각화합니다. 숫자 필드가 하나 이상 있는 피처 레이어가 포함된 씬을 사용합니다.
- 단순 씬 뷰어 - 글로벌 또는 로컬 씬에 사용자 정의 색상 테마를 비롯하여 씬 뷰어에서 제공하는 것보다 더 다양한 컨텍스트(제목, 부제목 등)를 제공합니다.
- 씬 비교 - 2개의 로컬 또는 글로벌 씬을 나란히 비교하여 여러 시나리오나 위치를 탐색합니다.
데이터 탐색 및 요약
이 범주의 앱을 사용하면 사용자가 속성과 상호 작용할 수 있으며, 맵 콘텐츠에 대한 심도 있는 탐색을 용이하게 해주는 다른 서비스를 사용해 데이터에 대한 시각적, 대화형 표현을 생성할 수 있습니다.
- 고도 프로파일 - 측정 도구로 그린 라인이나 맵에서 선택된 라인 피처를 기반으로 고도 프로파일 그래프를 생성합니다. 트라이얼이나 경로를 따른 고도 변화를 나타내려는 경우에 적합합니다.
- 필터 - 단일 속성에 대한 분포 또는 여러 속성 간의 관계를 탐색할 수 있는 대화형 대화 상자를 표시합니다. 레이어 내의 여러 가지 피처 분포를 파악하거나, 여러 변수간의 상호 작용이 결과 맵 콘텐츠에 어떤 영향을 주는지에 대해 더욱 심도 있게 다룰 수 있는 환경을 생성하려는 경우에 적합합니다.
- 찾기 - 피처나 주소를 검색하고, 맵을 인쇄하고, 소셜 미디어와 이메일을 통해 공유하는 기능을 제공합니다.
- 영향 요약 - 최대 4개의 다른 필드에 대한 숫자 데이터를 요약합니다. 이 앱에는 데이터를 지리 보강할 수 있는 기능도 포함되어 있으며, 지역 인구에 대한 이벤트나 제안의 영향을 나타내는 데 적합합니다.
- 요약 뷰어 - 필드 컬렉션에 대한 기본 통계(합계, 최소, 최대, 평균, 개수)를 보여 줍니다. 또한 현재 맵 범위 내의 피처에 대한 데이터를 요약하고 필터 필드를 구성하여 해당 조건에 맞는 피처를 요약합니다.
- 시간 인식 - 시간 슬라이더와 상호 작용하여 시간에 따른 데이터의 변화를 시각화하는 기능을 제공합니다. 시간에 따라 데이터 포인트를 집약하거나 불연속적 기간에서의 데이터를 나타내도록 맵을 구성할 수 있습니다. 예를 들어 시간에 따라 기름 유출이 진행되는 상태를 애니메이션으로 나타내거나 각기 다른 시간에서의 범죄 변동 사항을 나타낼 수 있습니다.
갤러리 만들기
다음의 앱을 사용하여 맵, 앱 또는 기타 콘텐츠의 갤러리를 생성할 수 있으며 이러한 갤러리를 통해 모든 지리 콘텐츠에 편리하게 접근할 수 있습니다. 이러한 앱에는 그룹을 입력으로 사용해야 합니다.
- 맵 회전 슬라이드 - 회전 슬라이드를 통해 자동 재생할 수 있는 기능을 가진 맵 그룹을 나타냅니다. 맵 회전 슬라이드 앱은 그룹을 통해 생성되므로 맵 뷰어에 제공되지 않습니다.
- 맵 및 앱 갤러리 - 맵, 앱, 문서, 레이어의 컬렉션을 보여 줍니다. 갤러리 콘텐츠를 검색할 수 있고 항목 태그를 사용하여 필터링할 수 있습니다. 비공개 갤러리 콘텐츠에는 ArcGIS 자격 증명을 사용하여 앱에 로그인하여 접근할 수 있습니다. 맵 및 앱 갤러리 앱은 그룹을 통해 생성되므로 맵 뷰어에 제공되지 않습니다.
- 공용 갤러리 - 그룹의 맵, 앱, 레이어를 그리드나 목록 형태로 보여 줍니다. 공용 갤러리 앱은 그룹을 통해 생성되므로 맵 뷰어에 제공되지 않습니다.
소셜 미디어 맵
다음의 앱을 사용하면 소셜 미디어 콘텐츠를 맵에 포함하여 테마 및 위치와 연관된 콘텐츠로 메시지를 보충할 수 있습니다.
지역 정보 제공
다음의 앱을 사용하면 한 위치에서 사용 가능한 리소스를 강조 표시할 수 있습니다. 위치로부터 특정 거리 내에 있는 모든 피처를 강조 표시하고 사용자에게 사용자의 주소가 특정 지리 영역 내에 있음을 알리는 옵션이 있습니다.
- 크라우드소스 여론 조사 - 지역 내 제안이나 문제에 대한 시민의 피드백을 요청하기 위한 포럼을 제공합니다.
- 영향 요약 - 지역 인구에 대한 이벤트나 제안의 영향을 제공합니다. 또한 구성 과정의 일환으로 데이터를 지리 보강할 수도 있습니다.
- 정보 조회 - 사용자가 자신의 주소나 위치와 교차하는 폴리곤을 식별할 수 있습니다. 교차가 있으면 각 피처의 팝업이 나타나며, 교차가 없으면 선택 사항에 대한 메시지가 포함된 팝업이 나타납니다.
- 로컬 인식 - 한 주소나 포인트의 버퍼 내의 편의 시설, 인구 통계, 생활 방식, 날씨 정보를 보여 줍니다. 주소 근처에 있는 음식점, 주차장, 극장, 박물관 등의 리소스를 나타내는 데이터를 보여주려는 경우에 적합합니다.
- 공용 정보 - 맵에 대한 소셜 미디어의 의견을 보여줍니다. 현재 이벤트에 대한 지역 정서를 파악하려는 경우에 적합합니다. Twitter, Instagram, Flickr, YouTube, webcams.travel의 피드가 지원됩니다.
- 스토리 맵 투어 - 순차적인 이야기 형식으로 명소들을 조명합니다. 여러 역사적 명소들을 소개하거나, 지방 자치 개발 프로젝트를 발표하거나, 도시의 상징적인 강변길을 보여주려는 경우에 적합합니다.
경로 지정 및 길찾기
다음의 앱을 사용하면 맵 내에서 사용자가 정의한 시작 포인트에서 지리 피처에 이르기까지의 운전 경로를 제공할 수 있습니다.
- 길찾기 - 사용자가 선택한 주소나 위치에서 가장 가까운 목적지 피처를 식별하고 두 포인트 간의 턴바이턴(turn-by-turn) 길찾기 정보를 제공합니다. 가장 가까운 목적지에 이르는 경로를 찾거나, 여러 가지 옵션이 있는 경우 저장 로케이터를 만들거나, 단일 사무실이나 위치에 이르는 길찾기 정보를 제공하려는 경우에 적합합니다.
- 로컬 인식 - 사용자가 선택한 포인트로부터 일정 반경 내에 있는 피처에 대한 길찾기 정보를 제공합니다. 사용자가 지역 내 관심 지점에 대한 길찾기 정보를 찾을 수 있도록 하거나, 둘 이상의 피처 레이어에 있는 목적지에 이르는 경로를 지정하려는 경우에 적합합니다.
맵 쇼케이스
이 범주의 앱에는 주제별 맵 또는 일반 맵을 나타내는 여러 옵션이 있습니다. 이러한 앱에는 사용자가 맵의 메시지를 쉽게 이해할 수 있도록 도와주는 범례, 설명, 기타 기본 도구가 포함되어 있습니다. 또한 구성 가능한 검색 환경도 지원하며, 스토리 맵 기본을 제외한 나머지 앱의 경우에는 URL 매개변수를 사용하여 특정 피처에 대한 맵을 열 수 있습니다. 이러한 앱은 특별한 요구 사항 없이 있는 그대로 사용할 수 있으며 맵 또는 앱 구성이 필요하지 않습니다. 앱에서 맵이 부각되도록 하려는 경우에 적합합니다.
이러한 앱 간에는 기능이 약간 차이가 날 수 있지만 기본적인 차이는 미관상의 차이입니다. 맵 뷰어에서 이러한 앱을 미리 본 다음 다양한 구성 옵션을 탐색하는 것이 좋습니다.
- 기본 뷰어 - 주로 사용되는 일련의 도구를 플로팅 창에 보여줍니다. 맵을 위한 화면 공간은 최대로 확보하면서 도구 컬렉션을 효율적으로 보여주려는 경우에 적합합니다. 이 앱에는 레이어 가시성을 전환하고, 맵을 인쇄하고, 팝업을 부동 패널에 나타내는 기능이 포함되어 있습니다.
- 맵 도구 - 주로 사용되는 일련의 도구를 일반적인 도구막대 기반의 UX에 보여 줍니다. 이 앱에는 레이어 가시성을 전환하고, 맵을 인쇄하고, 속성 테이블을 볼 수 있는 기능이 포함되어 있습니다.
- 미니멈 - 맵을 위한 화면 공간은 최대로 확보하면서 줌 슬라이더 및 축척 막대가 포함된 맵을 나타냅니다. 이 앱에는 범례, 설명 또는 팝업 정보를 사이드 창에 나타내는 옵션이 포함되어 있습니다.
- 단순 맵 뷰어 - 슬라이딩 드로어 창에 범례 및 설명이 포함된 맵을 보여 줍니다. 간단한 탐색 도구만 필요한 범용 Map App으로 적합합니다.
- 스토리 맵 기본 - 제목 표시줄이 포함되며 최대한의 맵 화면 공간을 가집니다. 이 앱에는 범례를 보여 주는 옵션이 포함되어 있습니다.
다운로드 및 사용자 정의
Portal for ArcGIS에서 구성 설정 앱 템플릿을 다운로드하고 변경하여 사용자의 고유한 웹 서버에 배포할 수 있습니다. 공유 호스트를 내 포털로 변경하고, JavaScript API 참조가 포털의 JavaScript API 로컬 복사본을 가리키도록 변경하며, 다운로드하고 내 고유한 웹 서버에 배포할 모든 구성 설정 앱 템플릿에 맵 ID를 추가해야 합니다. 개별 앱 템플릿의 경우 추가 단계가 필요할 수 있습니다. 이러한 지침은 다운로드한 .zip 파일과 함께 제공되는 readme 파일에 포함되어 있습니다.