Skip To Content

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

ArcGIS Enterprise는 인터랙티브 웹 맵을 통해 기관 구성원과 효과적으로 공간 정보를 공유하는 데 필요한 리소스를 제공합니다. 웹 맵을 공유하면 웹브라우저, 모바일 기기, 데스크톱 뷰어가 있는 포털 구성원과 그래픽으로 통신할 수 있습니다.

맵 생성자는 메시지를 효과적으로 전달하고 맵을 사용할 사용자와 앱의 요구 사항을 충족시키고자 합니다. 이를 위해 맵 생성자는 맵을 공유할 대상과 본인의 요구 사항에 가장 잘 부합하는 레이어를 선택해야 합니다. 또한 맵에서 생각을 더 효과적으로 전달하기 위해 레이어의 등록정보를 변경해야 할 수 있습니다.

기능을 제공하고 필요한 성능 수요를 충족하는 레이어 유형을 선택합니다.타일 또는 피처를 사용하는 경우를 이해하면 두 레이어 유형의 일반적인 차이점이 설명됩니다. 높은 수요에 맞춰 맵 최적화에는 맵의 응답 시간을 향상시킬 수 있는 레이어 유형과 구성이 나와 있습니다.

다음으로 맵에 포함된 레이어의 스타일이나 기타 등록정보 변경 여부를 결정합니다. 레이어에 다른 구성 적용은 레이어의 복사본을 저장함으로써 기본 데이터를 변경하거나 복제하지 않고도 설정을 적용할 수 있는 경우가 나와 있습니다. 벡터 타일 레이어에 스타일 적용에는 맵에서 스타일을 변경하는 경우와 레이어를 복사하여 별도의 스타일 파일을 생성해야 하는 경우가 나와 있습니다.

타일 또는 피처를 사용하는 경우에 대한 이해

사용 가능한 레이어 중에서 맵에 사용할 레이어를 결정해야 합니다. 각 레이어 유형은 빠른 디스플레이, 복잡한 쿼리, 다중 사용자 편집 등 다양한 기능을 제공합니다. 올바른 레이어 유형을 선택함으로써 맵에서 메시지를 효과적으로 전달하고, 수요가 많은 경우에도 앱에서 맵을 빠르게 불러오고, 맵 사용자가 콘텐츠를 제공하도록 할 수 있습니다.

발행 권한이 있는 경우 요구 사항을 충족하는 레이어 유형을 생성할 수 있습니다. 해당 권한이 없는 경우에는 요구 사항을 충족하는 기존 레이어를 찾아봐야 합니다. 그룹, 기관, ArcGIS Living Atlas of the World, 기타 소스에서 콘텐츠를 찾을 때는 다음 사항에 유의하세요.

  • 타일 레이어의 경우 데이터가 미리 정의된 타일 이미지에 저장되므로 대용량 데이터셋을 빠르게 시각화할 수 있습니다. 이러한 레이어 유형은 일반적으로 맵에서 참조 레이어로 사용되며 편집할 수 없습니다.

    맵에 포함하려는 피처가 넓은 영역에 있거나 복잡한 경우 호스팅 타일 레이어 또는 호스팅 벡터 타일 레이어를 사용하면 맵에 피처를 그리는 데 걸리는 시간을 줄일 수 있습니다. 또한 이러한 레이어는 미리 정의된 데이터 캐시를 사용하므로 필요한 피처를 나타내는 캐시된 영상 레이어 또는 맵 이미지 레이어를 사용할 수 있습니다.

  • 피처 레이어는 이름에서 알 수 있듯이 피처와 해당 속성에 초점을 둔 레이어입니다. 이러한 유형의 레이어를 선택하면 피처 속성을 기반으로 레이어에 다양한 스타일 적용, 특정 피처만 표시하도록 레이어에 필터 적용, 공통 속성에 따라 포인트 군집, 속성 정보를 제공하는 팝업 구성 등 여러 작업을 수행할 수 있습니다. 레이어 소유자가 활성화한 경우에는 데이터를 편집할 수 있습니다.

    피처 레이어는 타일 레이어보다 더 유연하고 상호적이지만 비용이 듭니다. 대부분의 피처 레이어 기능에는 피처 속성 접근이 필요하므로 앱이 원본 데이터와 자주 통신하게 되어 그리기 시간이 느려질 수 있습니다. 하지만 맵을 통해 사용자가 데이터 수집이나 업데이트를 할 수 있도록 하거나 특정 속성에 따라 피처를 필터링하고 심볼화하려는 경우에는 맵에 피처 레이어를 사용해야 합니다.

팁:

검색할 때 원하는 레이어 유형이 검색 결과에 포함되도록 하려면 레이어 필터를 적용하세요.

오프라인 맵에 타일 및 피처 레이어를 사용할 수 있습니다. 이 경우 레이어와 맵이 오프라인용으로 활성화되어 있어야 합니다.

높은 수요에 맞춰 맵 최적화

사용량이 많은 맵이 있는 경우 서버 리소스를 절약하면서 최대한 빠르게 불러올 수 있도록 맵을 구성해야 합니다. 대부분의 경우 동적 레이어 대신 캐시된 레이어를 사용하면 최소한의 리소스를 사용하여 맵 성능이 향상됩니다. 수요가 많을 때 맵을 불러오는 데 걸리는 시간을 줄이려면 다음 지침에 따라 맵에서 레이어를 최적화합니다.

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

레이어에 다른 구성 적용

레이어 소유자는 제목, 가시 범위, 스타일과 같이 레이어와 함께 저장되는 등록정보를 정의합니다. 원하는 데이터가 있는 레이어 유형을 찾아 맵에 추가할 때 맵에 표시되는 콘텐츠를 조정하기 위해 레이어에 구성을 적용해야 할 수 있습니다. 맵에서 이러한 여러 등록정보를 직접 변경할 수 있지만 동일한 레이어에 다른 스타일이나 필터를 적용하여 맵에 사용하려면 어떻게 해야 할까요? 이 경우에는 맵 내부에 레이어를 복사한 다음 각 복사본의 설정을 변경합니다.

예를 들어, 시내 지역의 사업체를 보여주는 맵을 원할 수 있습니다. 사업체 위치, 이름, 유형, 임차권 및 비즈니스 라이선스에 대한 정보가 포함된 단일 호스팅 피처 레이어가 있는 경우 기간별로 시내 지역을 나타내는 여러 레이어를 표시할 수 있습니다. 사업체 유형마다 다른 심볼을 사용하도록 피처 레이어의 스타일을 변경합니다. 그런 다음 기간별로 하나씩 총 세 개의 레이어를 복사하여 저장하고 각 복사본에 1900년부터 1939년까지의 사업체, 1940년부터 1989년까지의 사업체, 1990년부터 현재까지의 사업체라는 이름을 지정합니다. 저장된 각 복사본에 필터를 적용하여 해당 기간의 사업체 정보를 표시합니다. 이제 맵에 동일한 레이어가 3가지 방식으로 표시됩니다.

대부분의 레이어 유형을 복사하는 경우 복사본은 원본 레이어의 데이터를 참조합니다. 복사본을 생성 및 저장해야 하는 경우에 대한 자세한 내용은 레이어 복사 및 저장을 참고하세요.

호스팅 벡터 타일 레이어에 고유 스타일 적용

Map Viewer Classic(이전의 Map Viewer)를 사용하면 맵에서 벡터 타일 레이어의 스타일을 변경할 수 있습니다. 이는 스타일이 해당 특정 맵에만 적용되므로 맵에서 피처 레이어의 스타일을 변경하는 방법과 유사합니다.

맵마다 스타일을 재정의하지 않고도 다른 맵에 동일한 스타일이 적용되도록 하려면 레이어의 복사본을 저장하고 레이어의 항목 페이지에서 스타일 파일을 다운로드합니다. 그리고 스타일을 편집해 호스팅 벡터 타일 레이어의 복사본을 업데이트하여 새 스타일이 사용되도록 합니다.

Map Viewer Classic에서 스타일 변경 방법과 스타일 파일 변경 지침에 대한 링크는 벡터 타일 레이어 스타일 업데이트를 참고하세요.

다른 구성을 적용하기 위해 생성한 복사본과 마찬가지로, 저장된 호스팅 벡터 타일 레이어의 복사본은 원본 벡터 타일을 참조합니다. 호스팅 벡터 타일 레이어의 소유자가 해당 레이어를 삭제하거나 공유를 중지한 경우에는 더 이상 데이터에 접근할 수 없습니다. 또한, 호스팅 벡터 타일 레이어의 소유자가 새 스타일이 포함되지 않은 레이어로 레이어의 콘텐츠를 바꾼 경우, 복사본에 정의한 스타일이 더 이상 적용되지 않습니다.