Skip To Content

구성 설정 응용프로그램 템플릿

응용프로그램 템플릿을 사용하면 코드를 작성할 필요 없이 생성하는 웹맵과 그룹에서 웹 앱을 생성할 수 있습니다. Esri는 구성 설정 앱 템플릿에서 앱을 생성할 수 있도록 다음 옵션을 제공합니다.

  • Map Viewer에서 구성 설정 앱 템플릿을 사용하여 맵을 임베드하고 응용프로그램을 만듭니다.
  • 포털에서 구성 설정 앱 템플릿을 다운로드하고 웹 서버에 배포합니다. 응용프로그램을 배포하기 전에 템플릿을 사용자 정의하려면 이 옵션을 선택합니다.

팁:

웹 앱을 생성하는 다른 옵션은 대화형 Web AppBuilder for ArcGIS를 사용하는 것입니다.

다음은 사용할 구성 설정 앱을 결정할 때 명심해야 할 몇 가지 고려 사항입니다.

  • 목적 - 가장 중요한 고려 사항은 앱의 목적입니다. 이때 사용 대상을 고려합니다. 즉, 누가 앱을 사용할 것이며, 사용 시 얻어 갈 수 있는 핵심 요소가 무엇인지 생각해야 합니다.
  • 기능 - 이 목표를 지원하기 위한 필수 기능은 무엇입니까?
  • 미관 - 앱의 레이아웃 및 색 구성표는 브랜드 또는 메시지를 어떻게 지원합니까?

다음 섹션에서는 ArcGIS Enterprise 포털에서 제공되는 구성 설정 앱 템플릿을 용도별 범주로 분류합니다. 여러 용도로 사용되는 일부 구성 설정 앱 템플릿의 경우 둘 이상의 범주에 포함됩니다.

이 항목의 마지막 섹션에서는 이러한 템플릿을 다운로드하고 사용자 정의하는 작업에 대해 설명합니다.

스토리맵 만들기

스토리맵은 신뢰할 수 있는 맵을 설명 텍스트, 이미지, 멀티미디어 콘텐츠와 결합하여 스토리를 전달하는 구성 설정 앱입니다.

  • 스토리맵 기본 - 최소한의 사용자 인터페이스를 통해 맵을 나타냅니다. 제목 표시줄과 선택형 범례를 제외하면 맵 자체가 화면을 채웁니다. 앱에서 맵이 부각되도록 하려는 경우에 적합합니다.
  • Story Map Journal -맵을 기반으로 하는 호소력 있는 이야기를 일련의 저널 항목으로 나타낼 수 있습니다. 이 앱은 텍스트, 맵, 이미지, 비디오가 결합된 멀티미디어 스토리를 생성하는 데 적합하며, 특히 텍스트가 많거나 다양한 콘텐츠를 포함하려는 경우 효율적입니다.
  • 스토리맵 시리즈 - 일련의 맵 및 미디어를 나타낼 수 있습니다. 이 앱은 탭, 번호가 매겨진 글머리 기호 또는 확장 가능한 측면 아코디온을 사용하도록 구성할 수 있습니다. 또한 이미지, 비디오, 웹 콘텐츠를 사이드 패널에 포함하여 스토리를 표현할 수도 있습니다.
  • 스토리맵 스와이프 및 투과 렌즈 - 두 개의 맵 또는 한 맵에서 두 레이어를 비교할 수 있습니다. 이전과 이후 이미지 또는 시간의 경과에 따른 기타 변경사항을 보여 주려는 경우 이 앱이 특히 효율적입니다.
  • 스토리맵 투어 - 순차적인 위치 기반의 이야기를 대화형 맵에 연결된 일련의 지오태그된 사진과 캡션 형식으로 나타냅니다. 도보 여행이나, 사용자들에게 차례대로 보여 주고자 하는 위치들을 나타내는 데 적합합니다.

데이터 수집 및 편집

이 범주의 앱은 기본적으로 데이터 수집에 중점을 둡니다. 데이터는 주제 관련 전문가나 일반 대중으로부터 얻습니다. 이 앱들은 크라우드소싱 및 일반 편집이라는 두 가지 범주에 속합니다.

크라우드소싱

  • 크라우드소스 관리자 - 크라우드소싱한 정보를 검토하고 상태, 할당 등의 속성을 업데이트하는 기능을 제공합니다. 데이터가 크라우드소스 리포터나 Survey123 for ArcGIS 등 앱을 통해 수집되므로 여러 레이어와 맵에서 크라우드소싱한 데이터를 수집하는 데 적합합니다. 편집 가능한 피처 레이어가 포함된 맵이 하나 이상 들어 있는 그룹이 필요합니다. 크라우드소스 관리자 앱은 그룹을 통해 생성되므로 Map Viewer에 제공되지 않습니다.
  • 크라우드소스 여론 조사 - 일련의 제안, 계획 또는 이벤트에 대해 피드백을 수집하고 대중의 의견을 가늠할 수 있습니다. 첨부된 문서를 포함하여, 각 제안, 계획 또는 이벤트의 세부정보가 포함된 피처 목록 및 맵이 사용자에게 제공됩니다. 이러한 사용자는 투표 및 의견의 형태로 피드백을 제출할 수 있습니다.
  • 크라우드소스 리포터 - 크라우드소싱한 다양한 문제 또는 관찰 내용을 단일 앱에서 수집하는 기능을 제공합니다. 여러 레이어 및 맵에서 크라우드소싱한 데이터를 수집하는 데 적합합니다. 편집 가능한 피처 레이어가 포함된 맵이 하나 이상 들어 있는 그룹이 필요합니다.크라우드소스 리포터 앱은 그룹을 통해 생성되므로 Map Viewer에 제공되지 않습니다.
  • GeoForm - 맵 팝업 대신 양식을 통해 데이터를 입력할 수 있는 양식 기반의 환경을 제공합니다. 팝업보다 더욱 직관적인 데이터 입력 형식을 원하는 사용자에게 적합합니다.
  • 정보 조회 - 포인트 레이어에서 각 검색의 위치를 저장할 수 있는 기능을 제공합니다. 사용자 커뮤니티에 정보를 제공할 뿐 아니라, 마케팅 또는 기타 용도로 사용자의 위치를 수집하는 데에도 관심 있는 경우에 적합합니다.

일반 편집

  • 기본 뷰어 - 일반 용도의 매핑 앱 컨텍스트에서 편집 기능을 제공합니다. 대상 그룹이 자신의 편집 작업을 지원하기 위해 맵에 대한 추가 도구나 정보를 필요로 하는 경우에 적합합니다.
  • 편집 - 편집 위주의 기능을 제공합니다. 사용자로 하여금 피처 및 속성을 편집할 수 있도록 하는 것이 기본 목적인 경우에 적합합니다.

맵 및 레이어 비교

다음의 앱은 지리 현상을 비교하는 데 중점을 둡니다. 선택하는 비교의 본질은 최종 목표에 따라 결정됩니다.

  • 비교 - 2개의 맵과 씬 또는 각각 하나씩을 나란히 비교하거나 누적 비교하는 기능을 제공합니다. 예를 들어 이 앱을 사용하여 다양한 분석 방법의 결과를 나타내거나, 여러 지역의 가계 소득 간 차이를 나타내거나, 단일 위치에서의 가계 소득과 집 값의 차이를 나타낼 수 있습니다. 이 앱에서는 각 맵 또는 씬의 동일한 피처에 대한 팝업을 열어 값을 비교할 수 있는 기능도 제공합니다.
  • 로컬 원근법 - 주소 또는 포인트에서 일정 거리 내에 있는 레이어를 비교합니다. 사용자는 레이어 컬렉션을 스크롤하여 현재 버퍼 내의 레이어 간의 변화를 파악할 수 있습니다. 학교, 경찰서, 소방서, 병원 등의 리소스에 대한 가용성을 비교하는 데이터를 나타내거나, 주소지 인근에서 발생한 여러 유형의 범죄를 비교하는 데 적합합니다.
  • 공개 정보 - 스와이프 도구를 사용하여 맵에서 레이어를 숨기거나 나타냅니다. 두 가지 시나리오 간의 차이를 검사할 때 적합합니다. 예를 들어 현재 해수면과 투영된 해수면 높이 상승 간의 차이를 나타내거나, 토네이도 이전과 이후의 지역을 시각화할 수 있으며 사용자는 시나리오 간의 차이를 큰 축척에서 세밀하게 검사할 수 있습니다. 이 앱에서는 하나의 스와이프 레이어를 구성하여 Twitter, Instagram, Flickr의 지리적 위치 콘텐츠를 선택적으로 중첩할 수 있습니다.
  • 스토리맵 시리즈 - 나타내려는 맵이나 위치가 많은 경우 또는 각 맵에 다른 콘텐츠 및 텍스트를 포함하려는 경우에 적합합니다.
  • 스토리 맵 스와이프 및 투과 렌즈 - 두 개의 맵 또는 한 맵에서 두 레이어 간의 차이를 나타냅니다. 예를 들어 현재 해수면과 투영된 해수면 높이 상승 간의 차이를 나타내거나, 토네이도 이전과 이후의 지역을 시각화할 수 있으며 사용자는 시나리오 간의 차이를 큰 축척에서 세밀하게 검사할 수 있습니다. 이 앱에서는 비교를 위해 두 개의 맵을 설정하거나 또는 하나의 맵에 스와이프 레이어를 구성하여 스와이프 또는 투과 렌즈를 사용할 수 있습니다.

씬 표시

Scene Viewer의 외부에 있는 씬과 상호 작용할 수 있습니다.

  • 3D 데이터 시각화 - 씬을 기반으로 숫자 데이터를 시각화합니다. 숫자 필드가 하나 이상 있는 피처 레이어가 포함된 씬을 사용합니다.
  • 단순 씬 뷰어 - 씬에 사용자 정의 색상 테마를 비롯하여 Scene Viewer에서 제공하는 것보다 더 다양한 컨텍스트(제목, 부제목 등)를 제공합니다.
  • 씬 스타일러- 몇 가지 선택적 도구와 함께 씬을 표시합니다. 이 앱에서는 씬을 길게 누르거나 검색 팝업을 통해 장소를 찾을 수 있습니다.
  • 인셋맵이 있는 씬 - 슬라이드, 검색을 포함하여 씬을 탐색할 수 있는 도구(선택)를 사용하여 관심 영역에 대한 듀얼 뷰를 제공합니다.

데이터 탐색 및 요약

이 범주의 앱을 사용하면 사용자가 속성과 상호 작용할 수 있으며, 맵 콘텐츠에 대한 심도 있는 탐색을 용이하게 해주는 다른 서비스를 사용해 데이터에 대한 시각적, 대화형 표현을 생성할 수 있습니다.

  • 고도 프로파일 - 측정 도구로 그린 라인이나 맵에서 선택된 라인 피처를 기반으로 고도 프로파일 그래프를 생성합니다. 코스나 경로를 따라 고도 변화를 나타내려는 경우에 적합합니다.
  • 필터 - 단일 속성에 대한 분포 또는 여러 속성 간의 관계를 탐색할 수 있는 대화형 대화 상자를 표시합니다. 레이어 내의 여러 가지 피처 분포를 파악하거나, 여러 변수간의 상호 작용이 결과 맵 콘텐츠에 어떤 영향을 주는지에 대해 더욱 심도 있게 다룰 수 있는 환경을 생성하려는 경우에 적합합니다.
  • 영향 요약 - 최대 4개의 다른 필드에 대한 숫자 데이터를 요약합니다. 이 앱에는 데이터를 지리 보강할 수 있는 기능도 포함되어 있으며, 지역 인구에 대한 이벤트나 제안의 영향을 나타내는 데 적합합니다.
  • 대화형 범례(10.7.1에서 새로 도입)범례에 정의되어 있는 범위 또는 원하는 범주를 클릭하여 맵의 피처 레이어에 대한 더욱 자세한 뷰를 생성합니다. 해당 설정을 통해 사용자가 맵을 전체적으로 탐색하거나 관련성이 가장 높은 범주에 집중할 수 있습니다.
  • 요약 뷰어 - 필드 컬렉션에 대한 기본 통계(합계, 최소, 최대, 평균, 개수)를 보여 줍니다. 또한 현재 맵 범위 내의 피처에 대한 데이터를 요약하고 필터 필드를 구성하여 해당 조건에 맞는 피처를 요약합니다.
  • 시간 인식 - 시간 슬라이더와 상호 작용하여 시간에 따른 데이터의 변화를 시각화하는 기능을 제공합니다. 시간에 따라 데이터 포인트를 집계하거나 불연속적 기간에서의 데이터를 나타내도록 맵을 구성할 수 있습니다. 예를 들어 시간에 따라 기름 유출이 진행되는 상태를 애니메이션으로 나타내거나 각기 다른 시간에서의 범죄 변동 사항을 나타낼 수 있습니다.

영상 해석

앱의 쿼리, 시각화, 분석, 관찰 기록용 도구를 사용하여 영상에서 의미를 추출합니다.

  • 이미지 마스크- 시간 경과에 따라 변경된 이미지 영역 또는 계산된 색인에 대해 사용자가 설정한 임계값을 충족하는 이미지 영역을 식별합니다.
  • 이미지 방문- 이미지에서 미리 지정된 위치 순서의 속성을 검토합니다.
  • 영상 뷰어- 시공간을 통해 영상을 시각화하고 탐색합니다.

갤러리 만들기

다음의 앱을 사용하여 맵, 앱 또는 기타 콘텐츠의 갤러리를 생성할 수 있으며 이러한 갤러리를 통해 모든 지리 콘텐츠에 편리하게 접근할 수 있습니다. 이러한 앱에는 그룹을 입력으로 사용해야 합니다.

  • 범주 갤러리(10.7.1에서 새로 도입)앱, 맵, 레이어의 갤러리를 만들고 갤러리에서 콘텐츠를 필터링할 수 있는 대화형 환경을 제공합니다. 앱 작성자는 그룹 콘텐츠를 여러 테마나 주제로 범주화한 다음 사용자에게 필터링 옵션으로 나타나도록 할 수 있습니다.
  • 레이어 쇼케이스 - 레이어 컬렉션을 표시합니다. 사용자는 그룹의 레이어 기반 콘텐츠 탐색, 맵이나 씬 레이어 확인, 앱 레이어를 기반으로 맵 또는 씬 생성을 수행할 수 있습니다.
  • 미니멀 갤러리—그룹의 항목을 미니멀 카드 기반 갤러리에서 볼 수 있습니다.

소셜 미디어 맵

다음의 앱을 사용하면 소셜 미디어 콘텐츠를 맵에 포함하여 테마 및 위치와 연관된 콘텐츠로 메시지를 보충할 수 있습니다.

  • 공개 정보 - 지오태그된 소셜 미디어 참여 횟수를 나타내어, 테마 및 위치의 중심에 있는 다음과 같은 네트워크를 통한 추세를 확인할 수 있습니다. Twitter, Instagram, Flickr, YouTube, webcams.travel의 피드가 지원됩니다.
  • 스토리맵 투어 - 순차적인 위치 기반의 이야기를 대화형 맵에 연결된 일련의 지오태그된 사진과 캡션 형식으로 나타냅니다.

지역 정보 제공

다음의 앱을 사용하면 한 위치에서 사용 가능한 리소스를 강조 표시할 수 있습니다. 위치로부터 특정 거리 내에 있는 모든 피처를 강조 표시하고 사용자에게 사용자의 주소가 특정 지리 영역 내에 있음을 알리는 옵션이 있습니다.

  • 크라우드소스 여론 조사 - 지역 내 제안이나 문제에 대한 시민의 피드백을 요청하기 위한 포럼을 제공합니다.
  • 영향 요약 - 지역 인구에 대한 이벤트나 제안의 영향을 제공합니다. 또한 구성 과정의 일환으로 데이터를 지리 보강할 수도 있습니다.
  • 정보 조회 - 사용자가 자신의 주소나 위치와 교차하는 폴리곤을 식별할 수 있습니다. 교차가 있으면 각 피처의 팝업이 나타나며, 교차가 없으면 선택 사항에 대한 메시지가 포함된 팝업이 나타납니다.
  • 로컬 원근법 - 한 주소나 포인트의 버퍼 내의 편의 시설, 인구 통계, 생활 방식, 날씨 정보를 보여 줍니다. 주소 근처에 있는 음식점, 주차장, 극장, 박물관 등의 리소스를 나타내는 데이터를 보여주려는 경우에 적합합니다.
  • 공개 정보 - 맵에 소셜 미디어의 의견을 보여줍니다. 현재 이벤트에 대한 지역 정서를 파악하려는 경우에 적합합니다. Twitter, Instagram, Flickr, YouTube, webcams.travel의 피드가 지원됩니다.
  • 스토리맵 투어 - 순차적인 이야기 형식으로 명소들을 조명합니다. 여러 역사적 명소들을 소개하거나, 지방 자치 개발 프로젝트를 발표하거나, 도시의 상징적인 강변길을 보여주려는 경우에 적합합니다.

경로 지정 및 길찾기

다음의 앱을 사용하면 맵 내에서 사용자가 정의한 시작 포인트에서 지리 피처에 이르기까지의 운전 경로를 제공할 수 있습니다.

  • 길찾기 - 사용자가 선택한 주소나 위치에서 가장 가까운 목적지 피처를 식별하고 두 포인트 간의 턴바이턴(turn-by-turn) 길찾기 정보를 제공합니다. 가장 가까운 목적지에 이르는 경로를 찾거나, 여러 가지 옵션이 있는 경우 저장 로케이터를 만들거나, 단일 사무실이나 위치에 이르는 길찾기 정보를 제공하려는 경우에 적합합니다.
  • 로컬 원근법 - 사용자가 선택한 포인트로부터 일정 반경 내에 있는 피처에 대한 길찾기 정보를 제공합니다. 사용자가 지역 내 관심 지점에 대한 길찾기 정보를 찾을 수 있도록 하거나, 둘 이상의 피처 레이어에 있는 목적지에 이르는 경로를 지정하려는 경우에 적합합니다.

맵 쇼케이스

이 범주의 앱에는 주제별 맵 또는 일반 맵을 나타내는 여러 옵션이 있습니다. 이러한 앱에는 사용자가 맵의 메시지를 쉽게 이해할 수 있도록 도와주는 범례, 설명, 기타 기본 도구가 포함되어 있습니다. 또한 구성 가능한 검색 환경도 지원하며, 스토리맵 기본을 제외한 나머지 앱의 경우에는 URL 매개변수를 사용하여 특정 피처에 대한 맵을 열 수 있습니다. 이러한 앱은 특별한 요구 사항 없이 있는 그대로 사용할 수 있으며 맵 또는 앱 구성이 필요하지 않습니다. 앱에서 맵이 부각되도록 하려는 경우에 적합합니다.

이러한 앱 간에는 기능이 약간 차이가 날 수 있지만 기본적인 차이는 미관상의 차이입니다. Map Viewer에서 이러한 앱을 미리 본 다음 다양한 구성 옵션을 탐색하는 것이 좋습니다.

  • 기본 뷰어 - 주로 사용되는 일련의 도구를 플로팅 창에 보여줍니다. 맵을 위한 화면 공간은 최대로 확보하면서 도구 컬렉션을 효율적으로 보여주려는 경우에 적합합니다. 이 앱에는 레이어 가시성을 전환하고, 맵을 인쇄하고, 팝업을 부동 패널에 나타내는 기능이 포함되어 있습니다.
  • 미니멈 - 맵을 위한 화면 공간은 최대로 확보하면서 줌 슬라이더 및 스케일바가 포함된 맵을 나타냅니다. 이 앱에는 범례, 설명 또는 팝업 정보를 사이드 창에 나타내는 옵션이 포함되어 있습니다.
  • 스토리맵 기본 - 제목 표시줄이 포함되며 최대한의 맵 화면 공간을 가집니다. 이 앱에는 범례를 보여 주는 옵션이 포함되어 있습니다.
  • 맵 스타일러- 몇 가지 선택적 도구와 함께 맵을 표시합니다. 이 앱에서는 맵을 길게 누르거나 검색 팝업을 통해 장소를 찾을 수 있습니다.
  • 미디어 맵- 맵 탐색을 제한하기 위한 일련의 옵션 및 기본 도구와 함께 대화형 맵을 표시합니다. 이 앱은 웹 페이지의 작은 공간에 맞는 앱 또는 독립형 앱으로 설계되었습니다.

다운로드 및 사용자 정의

포털에서 구성 설정 앱 템플릿을 다운로드하고 변경하여 사용자의 고유한 웹 서버에 배포할 수 있습니다. 공유 호스트를 내 포털로 변경하고, JavaScript API 참조가 포털의 JavaScript API 로컬 복사본을 가리키도록 변경하며, 다운로드하고 내 고유한 웹 서버에 배포할 모든 구성 설정 앱 템플릿에 맵 ID를 추가해야 합니다. 개별 앱 템플릿의 경우 추가 단계가 필요할 수 있습니다. 이러한 지침은 다운로드한 .zip 파일과 함께 제공되는 README 파일에 포함되어 있습니다.