타일 레이어는 상대적으로 정적인 데이터의 시각화를 위해 웹에서 맵 또는 레이어를 표시해야 하는 경우에도 유용합니다.
ArcGIS Enterprise 포털에 포함된 베이스맵은 운영 레이어에 대한 즉각적인 지리 컨텍스트를 제공하는 타일 레이어입니다. 예를 들어 맵에 도로 타일로 된 베이스맵을 포함하여 역시 맵에 있는 피처 레이어에서 도로 표지판에 대한 시각적 참조를 제공할 수 있습니다. ArcGIS Enterprise에 포함된 베이스맵은 웹 맵, 웹 앱, ArcGIS, 거의 모든 매핑 소프트웨어 응용프로그램의 빠르고 간단한 접근을 위해 설계됩니다.
타일 레이어는 기존 원본 데이터를 기반하여 다양한 형식으로 제공됩니다. 타일 레이어는 미리 렌더링된 래스터 타일이나 벡터 타일로 저장될 수 있습니다. 래스터와 벡터 타일은 모두 시각화를 목적으로 맵 데이터의 고성능 및 고확장성을 전달하도록 디자인되었습니다.
래스터 타일 레이어
래스터 타일 레이어는 맵 타일 캐시라고도 하는 캐시된 래스터 타일로 구성됩니다. 이는 ArcGIS Enterprise에서 미리 렌더링되고 저장된 이미지 파일(예시: JPG 또는 PNG 형식)로 클라이언트 응용프로그램에 제공됩니다. 해당 타일은 클라이언트에 의해 정적으로 표시됩니다. 래스터 타일 레이어는 맵에 Imagery(World Imagery 베이스맵) 등의 지리적 상황 또는 Topographic, National Geographic, Oceans와 같은 다른 베이스맵 등 피처 기반 맵을 제공하는 베이스맵에 가장 적합합니다. 래스터 타일 레이어는 또한 데이터의 주제별 맵 등의 정적 운영 레이어로 구성할 수 있습니다.
캐시된 타일은 인터넷에서의 전송이 빠르며 대부분의 일반 매핑 소프트웨어 응용프로그램에서 쉽게 파악할 수 있으므로 ArcGIS 및 ArcGIS API로 구축한 웹 앱을 비롯하여 WMTS 등의 OGC 프로토콜을 사용하는 서드 파티 앱과도 호환됩니다. 래스터 타일 레이어의 기능은 다음과 같습니다.
- 데스크톱 응용프로그램 및 이전 버전의 웹브라우저 등 광범위한 응용프로그램과 기기(웹, 데스크톱, 모바일)에서 잘 작동합니다.
- 고급 레이블 배치, 심볼 등 고급 지도 기능을 제공합니다.
- 압축된 3밴드 영상 및 고도 데이터를 지원합니다.
- 웹 매핑 응용프로그램에서 인쇄할 수 있습니다.
래스터 타일 레이어 생성
다음 섹션에서는 ArcGIS Enterprise 포털에서 래스터 타일 레이어를 생성하는 데 사용할 수 있는 방법을 설명합니다.
서비스 정의 파일에서
서비스 정의 파일(.sd)은 원본 데이터의 아카이브 또는 캐시를 생성하는 데 필요한 원본 데이터에 대한 참조입니다.
ArcGIS Enterprise에서 레이어의 캐시를 생성하려는 경우 서비스 정의 파일을 사용하여 호스팅 타일 레이어를 발행합니다. 원본 데이터가 포털에 복사되므로 필요할 때마다 포털에서 원하는 축척 수준에 대해 캐시된 타일을 생성하도록 선택할 수 있습니다.
캐시된 타일은 ArcGIS Enterprise 포털의 호스팅 서버에 있는 리소스를 사용하여 생성되고 캐시는 호스팅 서버의 캐시 디렉터리에 저장됩니다.
비고:
포털의 최대 사용 시간 동안에는 타일을 생성하지 않는 것을 권장합니다.
호스팅 타일 레이어를 발행한 후에는 원본 데이터에 대한 편집 내용을 사용하여 타일 레이어를 업데이트할 수 없습니다.
서비스 정의 파일에서 호스팅 타일 레이어를 발행하는 경우 다음 기능을 사용할 수 있습니다.
- 타일 생성 - 가시 범위를 조정하고 지정한 범위에 대해 타일 캐시를 생성할 수 있습니다.
- 가시 범위 - 타일 레이어가 그려지는 범위 및 축척을 수정할 수 있습니다.
- 콘텐츠 업데이트 - 다른 레이어의 콘텐츠로 타일 레이어의 콘텐츠를 바꿀 수 있습니다.
서비스 정의 파일에서 발행하기 위한 지침은 호스팅 타일 레이어 발행을 참고하세요.
타일 패키지에서
타일 패키지는 로컬에서 생성된 캐시된 타일의 아카이브입니다.
타일 패키지를 통해 호스팅 타일 레이어를 발행하여 캐시 생성을 위해 ArcGIS Enterprise 머신의 리소스를 사용하지 않도록 합니다. 발행하면 타일 캐시가 호스팅 서버의 캐시 디렉터리에 업로드됩니다.
비고:
이 워크플로는 타일 콘텐츠가 ArcGIS Enterprise에 업로드되기 때문에 대규모 패키지의 경우 시간이 많이 소요될 수 있습니다. ArcGIS Enterprise 포털 콘텐츠 디렉터리 및 호스팅 서버의 ArcGIS 캐시 디렉터리에 타일 패키지 크기보다 사용 가능한 디스크 공간이 두 배 더 많은지 확인합니다.
캐시가 이미 있으므로 타일 패키지에서 발행한 후 타일을 생성할 필요가 없습니다.
타일 패키지에서 호스팅 타일 레이어를 발행하는 경우 다음 기능을 사용할 수 있습니다.
- 가시 범위 - 타일 레이어가 그려지는 범위 및 축척을 수정할 수 있습니다.
- 콘텐츠 업데이트 - 다른 레이어의 콘텐츠로 타일 레이어의 콘텐츠를 바꿀 수 있습니다.
타일 패키지에서 발행하기 위한 지침은 호스팅 타일 레이어 발행을 참고하세요.
호스팅 피처 레이어에서
사용자가 확인 용도로만 자주 접근하는 호스팅 피처 레이어가 있는 경우 호스팅 피처 레이어에서 호스팅 타일 레이어를 발행할 수 있습니다. 캐시된 타일이 있으면 호스팅 피처 레이어의 동일한 데이터에 접근하는 것에 비해 렌더링 시간이 단축됩니다.
이러한 경우 호스팅 벡터 타일 레이어를 발행하는 것을 권장하지만, 벡터 타일 레이어를 발행할 수 없는 경우 대신 피처 레이어에서 호스팅 타일 레이어를 발행할 수 있습니다.
호스팅 피처 레이어에서 호스팅 타일 레이어를 발행하면 호스팅 서버의 리소스가 캐시 생성, 저장, 렌더링에 사용됩니다.
호스팅 피처 레이어 또는 호스팅 피처 레이어 뷰에서 호스팅 타일 레이어를 발행할 때 다음 기능을 사용할 수 있습니다.
- 타일 생성 - 가시 범위를 조정하고 지정한 범위에 대해 타일 캐시를 생성할 수 있습니다.
- 가시 범위 - 타일 레이어가 그려지는 범위 및 축척을 수정할 수 있습니다.
- 콘텐츠 업데이트 - 연결된 호스팅 피처 레이어에서 피처를 편집한 후 타일 레이어의 타일을 다시 생성하여 피처 레이어의 변경 사항을 통합합니다.
지침은 호스팅 타일 레이어 발행을 참고하세요.
사용자 관리 데이터 저장소에서 미리 생성된 캐시 참조
캐시 데이터셋을 생성하여 페더레이션된 ArcGIS Server 사이트에 등록된 폴더 또는 클라우드 데이터 저장소에 배치하고 캐시 데이터셋을 참조하는 타일 레이어를 생성할 수 있습니다.
ArcGIS Pro에서 패키지 추출 지오프로세싱 도구를 사용하여 캐시 데이터셋을 생성하거나 Esri 타일 패키지 공개 사양을 사용하여 사용자 고유의 도구를 작성합니다.
레이어는 발행 시 지정한 서버에 발행됩니다. 레이어는 클라우드 또는 폴더 데이터 저장소의 캐시 데이터셋을 참조합니다.
타일 캐시의 저장 위치를 제어하려는 경우 또는 대규모 타일 콘텐츠로 작업할 경우 이 방법을 사용하여 타일 레이어를 발행합니다. 이 워크플로는 포털에 콘텐츠를 업로드할 필요가 없고 서버 캐시 디렉터리에 디스크 공간을 할당할 필요가 없기 때문에 훨씬 더 빠릅니다. 타일 레이어의 처리량은 데이터 저장소에 대한 연결 대역폭에 따라 결정됩니다.
캐시 데이터셋이 이미 있으므로 타일 레이어를 발행한 후 타일을 생성할 필요가 없습니다.
폴더 또는 클라우드 데이터 저장소의 캐시 데이터셋을 참조하는 타일 레이어를 발행하는 경우 다음 기능을 사용할 수 있습니다.
- 가시 범위 - 타일 레이어가 그려지는 범위 및 축척을 수정할 수 있습니다.
- 콘텐츠 업데이트 - 다른 레이어의 콘텐츠로 타일 레이어의 콘텐츠를 바꿀 수 있습니다.
지침은 캐시 데이터셋에서 타일 레이어 발행을 참고하세요.
벡터 타일 레이어
벡터 타일 레이어는 웹에서 접근할 수 있는 벡터 타일 집합 및 해당 타일이 그려지는 방식에 대한 스타일을 참조합니다. 벡터 타일은 래스터 타일 레이어와 유사하지만 데이터의 벡터 표현을 저장합니다. 즉, 지리 피처는 클라이언트 응용프로그램에서 파악한 형식에서 포인트, 라인, 폴리곤으로 표시됩니다. 정적 래스터 타일 레이어와 달리 벡터 타일 레이어는 표시 기기의 해상도에 맞출 수 있으며 다양한 용도에 맞게 스타일을 다시 지정할 수 있습니다. 벡터 타일에는 래스터 타일보다 작은 크기의 파일이 있어 더욱 빠른 맵과 더 나은 성능으로 변환됩니다. 타일 접근 성능과 벡터 그리기가 합쳐져 타일이 기기 간에 다양한 디스플레이 해상도에 맞춰질 수 있습니다.
벡터 타일 레이어에 대한 자세한 내용은 다음 ArcGIS StoryMaps 콘텐츠를 참고하세요.
Map Viewer Classic(이전 이름: Map Viewer)에서 벡터 타일 레이어와 맵 콘텐츠의 스타일을 사용자 정의할 수 있습니다. 벡터 타일 레이어의 다른 등록정보는 다음과 같습니다.
- 단일 벡터 타일 집합을 사용하여 여러 가지 맵 스타일을 생성할 수 있습니다. 예를 들어 타일을 다시 생성하지 않고도 벡터 타일 레이어의 심볼과 글꼴 또는 레이블 언어를 변경할 수 있습니다.
- 벡터 타일 레이어는 고해상도(예시: 레티나 기기)로 표시됩니다. 벡터 타일은 ArcGIS Pro 등의 데스크톱 응용프로그램에서 명확한 심볼과 레이블로 모든 축척 레벨에서 표시할 수 있습니다.
- 벡터 타일의 크기는 해당 래스터 타일보다 훨씬 작습니다. 따라서 생성 시간이 단축되며 저장 디스크 공간도 절감됩니다.
- ArcGIS Pro 등의 데스크톱 응용프로그램은 레이블 및 기타 심볼의 왜곡 없이 벡터 타일 레이어를 다양한 좌표체계에 투영할 수 있습니다.
- ArcGIS Pro(2.8 이상 릴리스)에서 벡터 타일 레이어를 발행하는 경우 연관된 피처 레이어를 동시에 발행할 수 있습니다. 편집자는 피처 레이어의 데이터를 업데이트할 수 있으며 벡터 타일 캐시를 다시 생성하여 편집 항목을 벡터 타일 레이어에 통합할 수 있습니다.
벡터 타일 레이어는 운영 레이어나 베이스맵으로 Map Viewer(이전에는 별도 베타로 설치되었지만 현재는 자동으로 포털에 표시됨), Map Viewer Classic, Scene Viewer, ArcGIS Pro, ArcGIS Collector, ArcGIS Workforce, ArcGIS Explorer에 추가할 수 있습니다. ArcGIS Configurable Apps, ArcGIS Web AppBuilder, ArcGIS API for JavaScript, ArcGIS Runtime SDK를 사용하여 웹 앱의 벡터 타일 레이어가 포함된 맵과 씬을 사용할 수도 있습니다.
Esri는 벡터 타일로 전달된 베이스맵을 제공합니다. 이 베이스맵에는 사용자 정의할 수 있는 스타일의 수가 포함되어 있습니다. 사용 가능한 샘플 벡터 스타일과 맵 모양 변경 방법을 확인하려면 Esri 벡터 베이스맵 그룹을 참고하세요. 샘플 스타일에서는 단순 색상이 변경되었으며 스프라이트와 글꼴을 통해 더욱 다양한 디자인이 제공됩니다. 벡터 베이스맵은 정기적으로 업데이트되어 GIS 커뮤니티의 참여가 반영됩니다.
ArcGIS Pro 1.2 이후 버전에서는 벡터 타일 패키지를 내 기관에 공유하고 업로드된 벡터 타일 패키지를 호스팅 레이어로 발행할 수 있습니다. ArcGIS Pro 1.4 이후 버전을 사용하면 ArcGIS Pro의 맵에서 직접 포털에 호스팅 벡터 타일 레이어를 발행할 수 있습니다.
벡터 타일 레이어를 사용할 때 고려할 사항
다음은 벡터 타일 레이어를 사용하기 위한 몇 가지 고려 사항입니다.
- 벡터 타일 레이어는 Google Chrome, Mozilla Firefox, Safari를 비롯한 대다수 최신 버전의 기타 데스크톱 브라우저에서 표시할 수 있습니다.
- 벡터 타일 레이어는 WebGL을 지원하는 디스플레이 드라이버가 필요하기 때문에 최신 하드웨어를 갖춘 머신에서 최상의 성능을 발휘합니다.
벡터 타일 레이어 생성
다음 섹션에서는 ArcGIS Enterprise 포털에서 벡터 타일 레이어를 생성하는 데 사용할 수 있는 방법을 설명합니다.
벡터 타일 패키지에서
벡터 타일 패키지는 ArcGIS Pro에서 로컬로 생성된 캐시된 벡터 타일의 아카이브입니다.
벡터 타일 패키지를 통해 호스팅 벡터 타일 레이어를 발행하여 캐시 생성을 위해 ArcGIS Enterprise 머신의 리소스를 사용하지 않도록 합니다. 발행하면 벡터 타일 캐시가 호스팅 서버의 캐시 디렉터리에 업로드됩니다.
비고:
이 워크플로는 벡터 타일 콘텐츠가 ArcGIS Enterprise에 업로드되기 때문에 대규모 패키지의 경우 시간이 많이 소요될 수 있습니다. ArcGIS Enterprise 포털 콘텐츠 디렉터리 및 호스팅 서버의 ArcGIS 캐시 디렉터리에 벡터 타일 패키지 크기보다 사용 가능한 디스크 공간이 두 배 더 많은지 확인합니다.
캐시가 이미 있으므로 벡터 타일 패키지에서 발행한 후 타일을 생성할 필요가 없습니다.
다른 레이어의 콘텐츠로 벡터 타일 레이어의 콘텐츠를 바꿀 수 있습니다.
벡터 타일 패키지에서 발행하기 위한 지침은 호스팅 벡터 타일 레이어 발행을 참고하세요.
사용자 관리 데이터 저장소에서 미리 생성된 캐시 참조
캐시 데이터셋을 생성하여 페더레이션된 ArcGIS Server 사이트에 등록된 폴더 또는 클라우드 데이터 저장소에 배치하고 캐시 데이터셋을 참조하는 타일 레이어를 생성할 수 있습니다.
ArcGIS Pro에서 패키지 추출 지오프로세싱 도구를 사용하여 캐시 데이터셋을 생성하거나 Esri 타일 패키지 공개 사양을 사용하여 사용자 고유의 도구를 작성합니다.
레이어는 발행 시 지정한 서버에 발행됩니다. 레이어는 폴더 또는 클라우드 데이터 저장소의 캐시 데이터셋을 참조합니다.
캐시의 저장 위치를 제어하려는 경우 또는 대규모 벡터 타일 콘텐츠로 작업할 경우 이 방법을 사용하여 벡터 타일 레이어를 발행합니다. 이 워크플로는 포털에 콘텐츠를 업로드할 필요가 없고 서버 캐시 디렉터리에 디스크 공간을 할당할 필요가 없기 때문에 훨씬 더 빠릅니다. 벡터 타일 레이어의 처리량은 클라우드 또는 폴더 데이터 저장소에 대한 연결 대역폭에 따라 결정됩니다.
캐시 데이터셋이 이미 있으므로 벡터 타일 레이어를 발행한 후 타일을 생성할 필요가 없습니다.
다른 레이어의 콘텐츠로 벡터 타일 레이어의 콘텐츠를 바꿀 수 있습니다.
지침은 캐시 데이터셋에서 벡터 타일 레이어 발행을 참고하세요.
각 타일 레이어 유형 생성 시기
래스터 타일 레이어 및 벡터 타일 레이어는 모두 원본 데이터가 아닌 타일 캐시에만 접근하면 되므로 피처 또는 동적 맵 레이어보다 더 빠르게 다양한 심볼 세트를 지원하고 피처를 표시합니다. 이 기능이 필요한 경우 타일 레이어를 발행하세요. 그러면 언제 래스터 타일 레이어를 사용해야 하고 언제 벡터 타일 레이어를 사용해야 할까요?
래스터 타일 레이어의 주요 목적은 이미지 베이스맵을 제공하여 맵의 벡터 레이어에 중요한 컨텍스트를 제공하는 것입니다. 예를 들어 영상에 있는 도로에는 다양한 폭 및 갓길이 있어 응급 차량의 출입을 허용하고 자재 및 장비를 보관할 수 있으며 기타 의사결정 지원 정보를 제공합니다. 또한 래스터 타일 레이어로 접근하는 정사영상 베이스맵은 오래된 벡터 landbase 레이어를 수정하는 데 흔히 사용됩니다. 래스터 타일은 3D 씬에 터레인을 제공하는 데 사용되는 고도 데이터도 제공할 수 있습니다.
벡터 타일 레이어는 레이블 및 다른 심볼의 왜곡 없이 크기를 조정하고 다양한 좌표계에 투영할 수 있습니다. 벡터 타일 레이어는 래스터 타일 레이어보다 디스크 공간을 적게 사용하고 캐시를 생성하는 시간이 덜 소요됩니다.
ArcGIS Pro에서 벡터 타일 레이어를 발행하는 경우 연관된 피처 레이어를 함께 발행할 수 있습니다. 벡터 타일 레이어에 포함된 벡터 데이터를 자주(매시간, 매일, 매주) 업데이트해야 하는 경우 벡터 타일 레이어와 연관된 피처 레이어를 발행합니다. 이와 같이 발행하면 사용자 및 사용자와 피처 레이어를 공유하는 다른 편집자가 피처 레이어의 데이터를 편집할 수 있습니다. 그런 다음, 주기적으로 벡터 타일 레이어 캐시를 다시 생성하여 피처 레이어에서 편집 항목을 통합할 수 있습니다.
피처 레이어를 포함할 때 피처 데이터를 데이터 원본에 보관(등록된 데이터 참조)하거나 데이터를 관계형 데이터 저장소에 복사하는 옵션이 추가로 제공됩니다. 원본이 엔터프라이즈 지오데이터베이스 또는 데이터베이스이고 다른 클라이언트 또는 프로세스가 데이터베이스에서 직접 데이터를 업데이트하는 경우, 등록된 데이터 원본을 참조하는 피처 레이어를 발행합니다. 모든 피처 편집 항목이 호스팅 피처 서비스를 통해 수행되어야 하는 경우 피처 레이어를 발행하고 데이터를 복사합니다.
데이터가 자주 또는 전혀 업데이트되지 않는 경우 벡터 타일 레이어만 발행할 수 있습니다. 이 벡터 타일 레이어 유형의 콘텐츠를 업데이트해야 하는 경우 다른 벡터 타일 레이어로 바꿀 수 있습니다.