발행한 레이어는 레이어 발행자와 다른 사용자가 맵과 앱을 만들 수 있는 작성 블록을 제공합니다. 따라서 레이어에 포함할 데이터, 발행한 데이터에 접근해야 하는 사용자, 레이어 사용 방법을 고려해야 합니다.
다음 섹션에서는 공간 피처로 생성하는 두 가지 기본 레이어, 저장 메커니즘에 따른 레이어 사용 방법, 피처 데이터를 편집할 수 있는 사용자를 제어하는 방법에 대해 설명합니다.
타일 또는 피처 레이어를 발행하는 경우에 대한 이해
맵에 사용되는 기본 레이어 유형은 타일 레이어와 피처 레이어입니다. 레이어의 기능과 용도는 각각 다릅니다.
타일은 대용량 데이터셋에 대한 빠른 시각화를 지원합니다. 데이터가 거의 업데이트되지 않고 주로 맵에 시각적 컨텍스트를 제공하는 역할을 하는 경우에는 데이터를 호스팅 타일 레이어로 발행합니다. 단일 레이어에 표시할 복합 피처 수가 너무 많은 경우에도 호스팅 타일 레이어를 발행해야 합니다.
호스팅 피처 레이어에서 호스팅(래스터) 타일 레이어를 발행할 때는 호스팅 타일 레이어에 대해 팝업을 활성화하여 맵을 보는 사용자가 호스팅 타일 레이어와 상호작용하도록 할 수 있습니다. 예를 들어, 구/군 경계는 빈번하게 변경될 가능성이 없으므로 호스팅 타일 레이어의 좋은 후보가 될 수 있습니다. 해당 경계에 인구 조사 데이터가 포함된 경우 이러한 데이터를 폴리곤으로 나타내고 속성 정보를 보여 주는 팝업을 활성화할 수 있습니다.
타일을 빠르게 그리고 싶지만 호스팅 서버의 디스크 공간이 염려되거나 경우에 따라 타일을 업데이트해야 하는 경우 호스팅 벡터 타일 레이어를 발행합니다. 벡터 타일을 생성하려면 ArcGIS Pro가 필요합니다.
타일을 빠르게 그리길 원하며 경우에 따라 타일을 업데이트해야 하며 팝업이 필요하지 않은 경우 호스팅 벡터 타일 레이어를 발행합니다. 벡터 타일을 생성하려면 ArcGIS Pro가 필요합니다.
데이터가 자주 업데이트되고 피처를 편집해야 할 경우 데이터를 호스팅 피처 레이어로 발행합니다. 피처에서 벡터 GIS 피처의 지오메트리, 속성, 심볼 정보를 볼 수 있습니다. 이는 디스플레이, 쿼리 및 편집하기 위해 데이터를 웹에 노출해야 하는 경우에 유용합니다. 호스팅 피처 레이어로 발행하면 필요할 때마다 데이터를 업데이트 및 편집할 수 있습니다. 비상 관리는 자주 변경되는 데이터의 대표적인 예입니다. 활성 이벤트 도중 비상 대응 담당자가 재해 경계 지역을 업데이트하고, 새로운 대피소 위치를 추가하는 등의 방법으로 사람들과 통신할 수 있습니다. 이 데이터를 호스팅 피처 레이어로 제공할 경우 대응 담당자와 시민이 최신 비상 정보를 빠르게 볼 수 있습니다.
피처 저장 방법 고려
데이터가 소량이고 편집자가 본인 한 명뿐인 경우 데이터를 피처 컬렉션으로 맵에 직접 추가할 수 있습니다. CSV, 쉐이프파일, GPX와 같은 일반 파일 형식을 맵에 피처 컬렉션으로 추가할 수 있습니다. 이렇게 하면 빠르고 저렴하게 데이터를 저장하고 관리할 수 있습니다. 예를 들어, 지역 사무실의 스프레드시트가 있는 경우 스프레드시트를 맵에 드래그하기만 하면 됩니다. 파일에 저장된 데이터가 없는 경우 Map Viewer에서 맵 노트 레이어를 추가하여 직접 데이터를 만들 수 있습니다. 맵 노트는 추가할 피처가 적을 때에만 최고의 성능을 발휘합니다. 피처 컬렉션은 맵에 저장되며 변경된 모든 내용은 다음번에 항목을 열 때 맵에 반영됩니다.
Map Viewer에서 쉐이프파일을 사용하려는 경우 크기가 10MB 미만이면서 4,000개 미만의 포인트 피처나 2,000개 미만의 라인 또는 폴리곤 피처가 포함된 쉐이프파일만 Map Viewer에 추가할 수 있습니다. 쉐이프파일이 너무 클 경우 피처 일반화를 통해 파일 크기를 줄여 웹 디스플레이를 향상시킬 수 있습니다. ArcGIS Pro와 같은 데스크톱 응용프로그램을 사용하여 피처를 일반화하거나 맵에 파일을 추가할 때 Map Viewer에서 일반화를 수행하도록 할 수 있습니다. 일반화를 사용하면 쉐이프파일 레이어의 정밀도가 Web Mercator에서 약 1미터로 감소하고 Web Mercator에서 10미터 이내의 버텍스가 제거됩니다. 이는 데이터의 전체 크기를 줄이고 레이어가 맵에 신속하게 표시되도록 하는 동시에 정보가 포함된 피처가 정확히 표시되도록 위한 것입니다.
비고:
폴리곤에서 일반화를 적용할 경우 일부 슬리버를 생성하기 때문에 대형 디스플레이용으로 생성된 경계가 일치하는 폴리곤 피처에 적당하지 않습니다. 이러한 레이어의 경우 쉐이프파일에서 호스팅 피처 레이어를 발행한 다음 Map Viewer에서 해당 레이어를 대신 사용합니다.
여러 사용자가 데이터를 편집해야 하면 호스팅 피처 레이어로 발행합니다. 포털에 피처를 발행하면 레이어(ArcGIS 피처 서비스)는 포털의 호스팅 서버에서 실행됩니다. 포털 웹사이트, ArcMap, ArcGIS Pro를 사용하여 피처를 발행할 수 있습니다. 또한 ArcMap 및 ArcGIS Pro에서 데이터를 업데이트하거나 다시 발행할 수 있습니다. 자주 다시 발행해야 할 경우 스크립트를 통해 프로세스를 자동화할 수 있습니다.
피처를 업데이트할 수 있는 대상 제어
호스팅 피처 레이어에 접근할 수 있는 모든 사용자가 데이터를 업데이트할 수 있도록 하려면 편집을 활성화하고 다른 사용자에게 허용할 편집 유형을 선택합니다. 예를 들어, 피처 추가 또는 기존 피처 업데이트로만 편집을 제한할 수 있습니다. 또한 모든 사용자가 피처를 추가, 업데이트 및 삭제하도록 허용할 수 있습니다. 누구나 호스팅 피처 레이어 URL에 접근하여 데이터를 편집할 수 있도록 호스팅 피처 레이어를 공개적으로 공유할 때는 주의해야 합니다.
맵에 저장된 피처의 소유자는 Map Viewer에 포함되어 있는 편집 도구를 사용하여 편집할 수 있습니다. 호스팅 피처 레이어를 사용할 경우 편집이 비활성화된 상태라 하더라도 피처의 소유자, 기관의 관리자, 레이어가 공유되어 있는 공유 업데이트 그룹의 구성원은 모든 편집 권한을 가지고 레이어를 열 수도 있습니다. 편집 기능이 비활성화된 상태에서도 모든 편집 권한이 적용된 상태로 레이어를 열려면 항목 페이지를 열고 맵 뷰어에서 열기를 클릭한 후 드롭다운 메뉴에서 모든 편집 권한으로 새 맵에 레이어 추가를 선택합니다. 또한 콘텐츠 페이지의 내 콘텐츠 탭에 있는 항목 제목 드롭다운 메뉴에서 이 옵션을 선택할 수 있습니다. 그러면 맵 소유자 및 관리자 등의 권한이 있거나 신뢰할 수 있는 기관의 구성원만 데이터를 편집할 수 있게 됩니다.