Skip To Content

맵의 레이어 사용에 대한 모범 사례

ArcGIS Enterprise를 사용하면 대화형 웹 맵을 통해 내 기관의 구성원과 정보를 공유할 수 있습니다. 맵 레이어를 통해 데이터를 공유하면 내 기관의 구성원이 웹 브라우저, 모바일 기기 또는 데스크톱 뷰어를 통해 해당 데이터에 접근할 수 있습니다. 데이터를 공유하는 것도 중요하지만 어떻게 공유할 것인지가 훨씬 더 중요합니다. 다음은 웹에서 맵의 레이어를 사용하는 데 도움이 되는 몇 가지 모범 사례입니다.

타일과 피처의 사용 시기 이해

여러 가지 유형의 레이어를 맵에 추가할 수 있습니다. 이러한 다양한 레이어 유형은 빠른 디스플레이, 복잡한 쿼리, 다중 사용자 편집에 이르는 최적화된 기능을 제공합니다. 올바른 유형의 레이어는 맵에서 메시지를 효과적으로 전달합니다. 또한 레이어를 효율적으로 저장하고 수요가 많은 경우에도 맵을 빠르게 불러올 수 있습니다.

데이터가 거의 업데이트되지 않고 주로 맵에 시각적 컨텍스트를 제공하는 역할을 하거나 많은 피처가 데이터에 포함되어 있는 경우 데이터를 호스팅 타일 레이어로 발행합니다. 타일은 대용량 데이터셋에 대한 빠른 시각화를 지원합니다. 맵을 보는 사람들이 호스팅 타일 레이어와 상호 작용하게 하려면 호스팅 타일 레이어에서 팝업을 활성화합니다. 팝업을 활성화하려면 타일 뒤에 불러오려는 정보가 있는 호스팅 피처 레이어를 지정합니다. 이러한 타일은 복잡한 폴리곤 데이터와 자주 업데이트되지 않는 다른 대용량 데이터셋에 적합합니다. 예를 들어, 구/군 경계는 빈번하게 변경될 가능성이 없으므로 호스팅 타일 레이어의 좋은 후보가 될 수 있습니다. 해당 경계에 인구 조사 데이터가 포함된 경우 이러한 데이터를 폴리곤으로 나타내고 속성 정보를 보여 주는 팝업을 활성화할 수 있습니다.

데이터가 자주 업데이트되고 피처를 편집해야 할 경우 데이터를 호스팅 피처 레이어로 발행합니다. 피처에서 벡터 GIS 피처의 지오메트리, 속성, 심볼 정보를 볼 수 있습니다. 이는 디스플레이, 쿼리 및 편집하기 위해 데이터를 웹에 노출해야 하는 경우에 유용합니다. 호스팅 피처 레이어로 발행하면 필요할 때마다 데이터를 업데이트 및 편집할 수 있습니다. 비상 관리는 자주 변경되는 데이터의 대표적인 예입니다. 활성 이벤트 도중 비상 대응 담당자가 재해 경계 지역을 업데이트하고, 새로운 대피소 위치를 추가하는 등의 방법으로 사람들과 통신할 수 있습니다. 이 데이터를 호스팅 피처 레이어로 제공할 경우 대응 담당자와 시민이 최신 비상 정보를 빠르게 볼 수 있습니다.

피처 저장 방법 고려

데이터가 소량이고 편집자가 본인 한 명뿐인 경우 데이터를 피처 컬렉션으로 맵에 직접 추가할 수 있습니다. CSV, 쉐이프파일, GPX와 같은 일반 파일 형식을 맵에 피처 컬렉션으로 추가할 수 있습니다. 이렇게 하면 빠르고 저렴하게 데이터를 저장하고 관리할 수 있습니다. 예를 들어, 지역 사무실의 스프레드시트가 있는 경우 스프레드시트를 맵에 드래그 앤 드롭하기만 하면 됩니다. 파일에 저장된 데이터가 없는 경우 Map Viewer에서 맵 노트 레이어를 추가하여 직접 데이터를 만들 수 있습니다. 맵 노트는 추가할 피처가 적을 때에만 최고의 성능을 발휘합니다. 피처 컬렉션은 맵에 저장되며 변경된 모든 내용은 누군가가 다음번에 항목을 열 때 맵에 반영됩니다.

Map Viewer에서 쉐이프파일을 사용하려는 경우, 쉐이프파일은 10MB 미만이어야 하며 Map Viewer에 추가될 4,000개 미만의 포인트 피처 또는 2,000개 미만의 라인 또는 폴리곤 피처가 포함되어 있어야 합니다. 쉐이프파일이 너무 클 경우 피처 일반화를 통해 파일 크기를 줄여 웹 디스플레이를 향상시킬 수 있습니다. ArcMap과 같은 데스크톱 응용프로그램을 사용하여 피처를 일반화하거나, 맵에 파일을 추가할 때 Map Viewer에서 일반화를 수행하도록 할 수 있습니다. 일반화를 사용하면 쉐이프파일 레이어의 정밀도가 Web Mercator에서 약 1미터로 감소하고 Web Mercator에서 10미터 이내의 버텍스가 제거됩니다. 이는 데이터의 전체 크기를 줄이고 레이어가 맵에 신속하게 표시되도록 하는 동시에 정보가 포함된 피처가 정확히 표시되도록 위한 것입니다.

비고:

폴리곤에서 일반화를 적용할 경우 일부 슬리버를 생성하기 때문에 대형 디스플레이용으로 생성된 경계가 일치하는 폴리곤 피처에 적당하지 않습니다. 이러한 레이어의 경우 쉐이프파일에서 호스팅 피처 레이어를 발행한 다음 Map Viewer에서 해당 레이어를 대신 사용합니다.

여러 사용자가 데이터를 편집해야 하면 호스팅 피처 레이어로 발행합니다. 포털에 피처를 발행하면 레이어(ArcGIS 피처 서비스)는 포털의 호스팅 서버에서 실행됩니다. 포털 웹사이트, ArcMap, ArcGIS Pro를 사용하여 피처를 발행할 수 있습니다. 또한 ArcMapArcGIS Pro에서 데이터를 업데이트하거나 다시 발행할 수 있습니다. 자주 다시 발행해야 할 경우 스크립트를 통해 프로세스를 자동화할 수 있습니다.

데이터를 업데이트할 수 있는 대상 제어

호스팅 피처 레이어에 접근할 수 있는 모든 사용자가 데이터를 업데이트할 수 있도록 하려면 편집을 활성화하고 다른 사용자에게 허용할 편집 유형을 선택합니다. 예를 들어, 피처 추가 또는 기존 피처 업데이트로만 편집을 제한할 수 있습니다. 또한 모든 사용자가 피처를 추가, 업데이트 및 삭제하도록 허용할 수 있습니다. 누구나 호스팅 피처 레이어 URL에 접근하여 데이터를 편집할 수 있도록 호스팅 피처 레이어를 공개적으로 공유할 때는 주의해야 합니다.

맵에 저장된 피처의 소유자는 Map Viewer와 함께 제공된 편집 도구를 사용하여 Map Viewer에서 편집을 수행할 수 있습니다. 호스팅 피처 레이어를 사용할 경우 편집이 비활성화된 상태라 하더라도 피처의 소유자, 기관의 관리자, 레이어를 공유한 항목 업데이트 기능을 사용하는 그룹의 구성원은 모든 편집 권한을 가지고 레이어를 열 수도 있습니다. 편집 기능이 비활성화된 상태에서도 모든 편집 권한이 적용된 상태로 레이어를 열려면 항목 페이지를 열고 맵 뷰어에서 열기를 클릭한 후 드롭다운 메뉴에서 모든 편집 권한으로 새 맵에 레이어 추가를 선택합니다. 콘텐츠 페이지의 내 콘텐츠 탭에 있는 항목 제목 드롭다운 메뉴에서 이 옵션을 선택할 수도 있습니다. 그러면 맵 소유자 및 관리자 등의 권한이 있거나 신뢰할 수 있는 기관의 구성원만 데이터를 편집할 수 있게 됩니다.

높은 수요에 맞춰 맵 최적화

맵에서 레이어를 최적화하는 이 지침을 따르면 수천 명의 클라이언트가 동시에 접근하는 것과 같이 수요가 많은 경우에 맵을 불러오는 데 걸리는 시간이 줄어듭니다.

  • 데이터를 자주 업데이트하지 않아도 될 경우 호스팅 피처 레이어 대신 호스팅 타일 레이어를 사용하고 속성 정보를 포함하려면 팝업을 활성화합니다. 타일을 사용하면 대용량 데이터셋을 가장 빨리 그릴 수 있습니다.
  • 데이터에 4,000개 미만의 포인트 피처 또는 2,000개 미만의 라인 또는 폴리곤 피처가 있고 이를 편집해야 하는 경우 데이터를 피처 컬렉션으로 맵에 추가합니다. 그러나 이 방법은 자주 업데이트해야 하거나 여러 명의 편집자가 필요한 데이터를 관리하기에 효율적이지 않습니다.
  • 데이터에 4,000개가 넘는 포인트 피처 또는 2,000개가 넘는 라인 또는 폴리곤 피처가 있거나 데이터가 10MB보다 큰 경우에는 데이터를 호스팅 피처 레이어로 발행하고 편집을 비활성화해야 합니다. 편집이 활성화되어 있으면 브라우저에서 호스팅 피처 레이어의 전체 지오메트리를 포함시키는 더 큰 요청을 만들어 레이어가 더 느리게 그려집니다. 레이어를 공유한 레이어 소유자, 기관 관리자, 항목 업데이트 기능을 사용하는 그룹의 구성원은 누구나 편집을 활성화하지 않아도 편집이 활성화된 상태에서 호스팅 피처 레이어를 열 수 있습니다.
  • 호스팅 피처 레이어를 웹에 디스플레이할 수 있도록 일반화된 피처 컬렉션으로 내보낼 수 있습니다. 정밀도는 약간 손실되지만 그리기 속도는 최적화됩니다. 웹 디스플레이에 일반화된 내보낸 피처 컬렉션은 웹 앱에서만 작동합니다. 데스크톱과 모바일 앱에서는 작동하지 않습니다.
  • 호스팅 피처 레이어의 필터를 제거합니다. 피처 일부분을 개별 레이어로 관리하는 것이 중요한 경우에는 필터링된 각 데이터 셋을 고유한 개별 레이어로 발행합니다.