Web AppBuilder for ArcGIS에 대한 Q&A

기술지원

기술지원 문의

080-850-0915

유지보수 대상고객

  1. 홈페이지
  2. 기술지원
  3. 기술문서
  4. ArcGIS Enterprise
  5. Web AppBuilder for ArcGIS에 대한 Q&A

Web AppBuilder for ArcGIS에 대한 Q&A

Web AppBuilder for ArcGIS 대한 Q/A

Software:   Web AppBuilder fo ArcGIS 1.0

Platforms:  N/A

 

개요

Web AppBuilder for ArcGIS 는 사용하기 쉬운 직관적인 WYSIWYG 마법시 기반 환경인 새로운 사용자 웹 맵핑 애플리케이션을 만들 수 있다.

이는 프로그래밍 없이 새로운 웹 애플리케이션을 생성하고 배포할 수 있다는 의미이다.

ArcGIS for JavaScript 와HTML5 기반으로 어떤 디바이스에서도 사용이 가능하다. 이 기술문서는 Web AppBuilder for ArcGIS에 대한 오해를 풀고자 대표적인 질문 3가지를 정리하였다.

 

Q1. Web AppBuilder for ArcGIS는 3 가지 형태로 제공이 된다:

–      ArcGIS Online에 임베디드

–      Portal for ArcGIS에 임베디드

–      개발자 에디션

 

기능적으로 동일한가? 다시 말하면, 모두 동일한 기능을 포함하고 있는가?

 

A1. 개념상으로 동일하다. – Web AppBuilder의 3가지 모든 에디션은 동일한 기능을 가지고 있다. 하지만, 릴리즈 계획에 따라 때때로 기능이 동일하지 않을 수도 있다. 새로운 기능은 제일 먼저 ArcGIS Online의 임베디드된 Web AppBuilder에 반영하고 ArcGIS Online 업데이트 3-4주 이후 Web AppBuilder 개발자 에디션이 업데이트 된다. 마지막으로 Portal for ArcGIS에 임베디드된 Web AppBuilder는 portal for ArcGIS 차기 버전에 반영되어 업데이트된다. 이에 시간 간격에 따라 기능면으로 조금씩 다를 수 있다. Web AppBuilder 개발자 에디션은 사용자 정의 위젯과 테마를 통해 Web AppBuilder 확장하려는 사용자를 위한 기능을 포함하고 있다.

 

Q2. ArcGIS Online과 Portal for ArcGIS에 임베디드된 Web AppBuilder for ArcGIS는 사용자 정의 위젯을 추가할 수 있는가?

 

A2. ArcGIS Online과 Portal for ArcGIS에 임베디드된 Web AppBuilder for ArcGIS는 사용자 정의 위젯을 지원하는 작업흐름을 포함하고 있지 않다. 정확히 이 의미는 Web AppBuilder ‘builer’ 사용자 경험에서 사용자 정의 위젯을 추가할 수 없다. 오직 Web AppBuilder for ArcGIS 개발자 에디션 에서만 ‘builder’ 를 통한 사용자 정의 위젯을 지원한다.

ArcGIS Online과 Portal for ArcGIS에 임베디드된 Web AppBuilder에서도 사용자 정의형 위젯을 포함하여 새로운 웹 애플케이션 생성이 가능하다. 먼저, ArcGIS Online이나 Portal for ArcGIS의 Web AppBuilder를 통해서 새로운 웹 애플리케이션을 생성한다. 그 다음, 웹 애플리케이션의 코드를 다운로드 받고 사용자 소유의 웹 서버에 배포한다. 그리고 애플리케이션의 구성 파일을 수정/편집하여 웹 애플리케이션에 대한 사용자 정의형 위젯을 추가할 수 있다. 사용자 정의형 위젯을 적용하려면, JavaScript에 대한 개발자 능력을 가지고 있어야 한다. 그러므로, ArcGIS Online과 Portal for ArcGIS에 임베디드된 Web AppBuilder로 통해 구성된 애플리케이션은 사용자 정의 위젯을 추가할 수는 있지만 ArcGIS Online 또는 Portal for ArcGIS를 통해 호스팅할 수 없다.

 

Q3. Web AppBuilder for ArcGIS는 직접 웹 서비스에 작업할 수 있는 가?

 

A3. Web AppBuilder 는 Esri의 최신 기술로 디자인되었다. Web GIS 패턴과 ArcGIS 플랫폼을 지원하기 위해 포함된 제품이다. Web AppBuilder을 위한 데이터 콘텐츠는 ArcGIS 플랫폼 개념에서 가장 중요한웹 맵 기반으로 정의가 되었다. 웹 맵은 맵 정의(예 – 레이어, 가시성, 익스텐트)가 정의된 구성 파일과 양식 (예 – 팝업 창)을 저장한다. 웹 맵은 ArcGIS 플랫폼에서 공유와 공동 작업을 촉진하는 매커니즘 중 하나이다.

 

웹 맵은 ArcGIS Online과 Portal for ArcGIS에서 생성한다. 웹 맵 발행은 매우 쉽고 비 GIS전문가도 자신 소유의 웹 맵을 만들 수 있다. Web AppBuilder는 비 GIS 전문가들도 쉽게 소유하고 있는 웹 맵을 웹 애플리케이션으로 확장하여 데스크탑, 스마트폰, 테블릿을 통해 사용할 수 있다. 이로 인해 조직 내에서GIS 장점과 공간 맵핑을 활용할 수 있다. 이러한 이유로 Web AppBuilder는 웹 애플리케이션의 맵 콘텐츠를 웹 서비스와 직접 작업하도록 디자인되어 있지 않다. 이 것은 지원하지 않는 작업흐름이다.

 

그러나, Web AppBuilder는 많은 위젯을 경유해서 웹 서비스를 직접 작업할 수 있다. 위젯의 등록정보에서 웹 서비스의 REST URL를 지정하는 위젯 구성을 통해 직접 작업할 수 있도록 한다. 예를 들어, 베이스맵 갤러리 위젯을 통해 사용자 소유의 베이스맵을 설정하거나, 지오프로세싱 위젯을 위한 사용자 지오프로세싱 서비스, 출력 위젯에서 작업하기 위한 사용자 출력 서비스를 이용할 수 있다.      

 

이 문서가 도움이 되었나요?

관련 기술문서