포털에서는 레이어를 통해 지리 데이터를 사용합니다. 웹 레이어라고도 하는 레이어는 맵과 씬을 생성하는 데 사용되는 지리 데이터의 논리 컬렉션으로, 지리 분석의 기준으로도 사용됩니다. 예를 들어 캠퍼스 건물 컬렉션을 나타내는 건물 레이어에는 건물의 이름, 건물 유형, 건물 크기, 기타 가능한 속성 등과 같은 각 건물의 등록정보를 나타내는 속성 값이 포함됩니다. 지진 진앙, 과거 교통 패턴, 지형, 3D 건물, 필지도 레이어에 포함됩니다.
데이터 원본
맵에 나타날 수 있는 기본 데이터 유형은 피처와 이미지입니다. 각각의 레이어 유형은 서로 다른 기능을 가지고 있습니다. 예를 들어 CSV 파일로 데이터를 발행하면 피처 레이어가 생성됩니다. 피처 레이어는 클라이언트 응용프로그램 내에서 피처를 쿼리하고 편집하는 기능을 제공하며 실제 데이터 접근을 관리합니다.
레이어에 사용되는 데이터는 Portal for ArcGIS 호스팅 서비스, ArcGIS Server 서비스, CSV 파일, KML 파일, 피처 컬렉션, OGC 서비스를 비롯한 다양한 원본에서 제공됩니다.
데이터를 Portal for ArcGIS에 발행하는 과정에서는 다음과 같은 작업이 수행됩니다.
- 포털의 호스팅 서버에서 서비스 생성
- 호스팅 서버와 연결된 파일 또는 데이터베이스에 서비스 데이터 저장
- 포털에서 데이터를 나타내는 레이어 항목 생성
호스팅 서버와 연결되어 있는 데이터베이스나 파일에 데이터를 복사하는 대신 원본 데이터를 참조하는 레이어를 생성할 수 있습니다. 예를 들어 포털에서 ArcGIS Server 맵 서비스를 하나의 항목으로 등록한 경우에는 맵 서비스에 대한 참조가 포함된 레이어가 생성됩니다. 데이터는 계속 맵 서비스 데이터 원본 내에 존재하며 포털의 호스팅 서버에 복사되지 않습니다. 마찬가지로 포털의 페더레이션 서버 중 하나에 원본 데이터를 등록하고 해당 서버에 서비스를 발행할 수도 있습니다. 그러면 해당 서비스를 나타내는 레이어가 포털에서 생성됩니다. 이 경우에는 서비스에 입력된 데이터도 데이터 원본에 유지됩니다. 서비스를 삭제해도 데이터는 삭제되지 않습니다.
웹 레이어 유형
레이어는 포인트, 라인, 폴리곤, 이미지, 표면 고도, 셀 기반 그리드 또는 위치가 포함된 가상 데이터 피드(예: 날씨, 게이지, 교통 상황, 보안 카메라, 트윗) 등의 지리 피처를 나타낼 수 있습니다. 레이어 유형을 통해 레이어의 데이터와 어떻게 상호 작용할지를 확인할 수 있습니다. 예를 들어 피처 레이어의 데이터를 보고 쿼리하여 피처 속성을 확인할 수 있습니다. 피처 레이어가 나타내는 데이터를 편집할 수도 있습니다. 타일 레이어에서는 피처의 타일 이미지만 나타납니다.
ArcGIS 포털에서 웹 레이어는 포함되어 있는 데이터 유형(예: 고도, 피처, 이미지)별로 분류됩니다. 따라서 맵에 어떤 내용이 나타나는지를 손쉽게 가늠할 수 있습니다. 아이콘으로도 레이어의 데이터 유형을 나타낼 수 있습니다. 웹 레이어의 원본은 항목 페이지에 나와 있습니다.
지원되는 웹 레이어 유형은 다음과 같습니다.
- 맵 이미지 레이어 - 벡터 데이터 기반의 지도 제작 컬렉션입니다. 벡터 데이터에는 포인트, 라인, 폴리곤이 포함됩니다. 맵 이미지 레이어는 이미지 타일로 동적으로 렌더링됩니다.
- 이미지 레이어 - 래스터 데이터 기반의 지도 제작 컬렉션입니다. 래스터 데이터는 원격 탐지 기기로 캡처한 이미지나 기타 정보를 저장하는 데 주로 사용되는 셀 그리드입니다. 이미지 레이어는 동적으로 나타나거나 캐시된 이미지 타일로 미리 렌더링될 수 있습니다.
- 타일 레이어 - 웹에서 접근할 수 있는 타일 집합으로, 서버에 있습니다. 타일 레이어에는 미리 렌더링된 맵 래스터 타일이나 벡터 타일이 포함됩니다.
- 고도 레이어 - LERC(Limited Error Raster Compression) 형식의 미리 렌더링되어 있는 캐시된 이미지 타일 컬렉션입니다. LERC는 단일 대역 또는 고도 데이터용 압축 형식입니다. 고도 레이어는 전 세계 혹은 넓은 지역의 씬의 지형을 나타내는 데 적합합니다.
- 피처 레이어 - 피처 레이어는 건물, 필지, 도시, 도로, 지진 진앙 등 유사한 지리적 피처를 그룹화한 것입니다. 피처는 포인트, 라인 또는 폴리곤(영역)일 수 있습니다. 피처 레이어는 베이스맵 위에 데이터를 시각화하는 데 가장 적합합니다. 피처 레이어에 대해 스타일, 투명도, 가시 범위, 새로 고침 간격, 레이블 등 레이어가 맵에 나타나는 방식을 제어하는 등록정보를 설정할 수 있습니다. 피처 레이어를 사용하면 피처 및 해당 속성을 확인, 편집, 분석하고 피처와 속성에 대해 쿼리를 실행할 수 있습니다. 일부 피처 레이어의 콘텐츠는 다운로드할 수 있습니다. 스트리밍 피처는 피처 레이어의 원본일 수 있습니다. 피처 컬렉션은 피처 레이어의 다른 유형입니다.
- 씬 레이어 - 3D 피처 개체와 z값(고도 값) 컬렉션입니다. 씬 레이어는 포인트, 3D 개체, 통합 메시 또는 포인트 클라우드와 같은 유형일 수 있습니다.
- 테이블 - 여러 행과 열이 포함됩니다. 여기서 각 행 즉, 레코드는 필지 또는 전신주와 같은 피처를 나타내고 각 열 즉, 필드는 제곱 피트, 높이 또는 길이와 같은 피처의 특정 속성을 설명합니다. 테이블에는 주소와 같은 위치 정보나 간단한 이름 및 급여 목록과 같은 위치 이외의 정보가 포함될 수 있습니다. 테이블은 위치 정보가 포함되더라도 일반적으로 맵에 그려지지 않습니다.
하지만 레이어는 데이터만 나타내지 않습니다. 레이어는 데이터와 데이터에 적용되는 시각화 방식, 이 두 가지를 모두 나타냅니다. 시각화에는 데이터를 나타내는 데 사용되는 심볼 및 색상을 비롯하여 팝업 구성, 투명도, 필터, 기타 레이어 등록정보가 포함됩니다.
레이어 복사본
여러 방법으로 데이터를 시각화하거나 나타내려는 경우 호스팅 웹 레이어 복사본을 생성할 수 있습니다. 레이어 복사본을 생성하는 경우 레이어 구성이 새 레이어에 복사됩니다. 일반적으로 레이어와 연관된 데이터는 복사되지 않으며, 레이어는 데이터 참조만 유지합니다. 데이터가 업데이트되면 해당 데이터를 참조하는 모든 레이어에도 업데이트된 데이터가 반영됩니다. 따라서 여러 속성을 가진 데이터가 있는 경우에 특히 유용합니다. 여러 레이어는 동일한 데이터를 표시할 수 있지만, 서로 다른 시각화 방식을 사용하여 나타납니다. 각 레이어의 스타일은 여러 속성을 기반으로 지정될 수 있습니다. 각 레이어의 데이터는 동일하더라도, 각각의 스타일 지정을 통해 레이어마다 다른 스토리에 집중할 수 있습니다. 레이어는 여러 웹 맵과 웹 씬에 포함될 수 있습니다. 즉, 레이어와 함께 저장된 구성은 해당 레이어가 포함되는 모든 웹 맵에 적용됩니다.
레이어를 사용하는 방식
레이어는 웹 맵과 웹 씬의 구성 요소입니다. 각각의 맵과 씬에는 베이스맵 레이어가 포함되어 있으며 베이스맵 위에 그려지는 다른 레이어가 포함될 수도 있습니다. 베이스맵 레이어는 일반적으로 용도나 상황을 확인하는 용도로만 사용되며 대개는 타일 레이어, 맵 이미지 레이어 또는 이미지 레이어입니다. 베이스맵 위에 그려지는 레이어는 피처나 이미지이며, 운영 레이어로 불립니다. 운영 레이어는 작업자와 상호 작용하는 레이어입니다. 상호 작용으로는 귀속 정보 보기, 피처 편집, 분석 수행 등이 있습니다. 맵이나 씬의 레이어 시각화가 레이어에서 구성되는 반면 범위, 가시성, 레이어 순서 등의 등록정보는 맵에서 구성됩니다. 따라서 레이어 컬렉션이 맵이나 씬에서 나타나는 방식을 제어할 수 있습니다.
맵, 씬, 레이어는 Portal for ArcGIS의 항목으로 관리할 수 있습니다. 이러한 항목은 내 콘텐츠에 나타나며, 다른 사람과 공유하거나 Portal for ArcGIS에서 검색할 수 있습니다. 대부분의 레이어는 Portal for ArcGIS의 항목으로 사용 가능하지만, 경우에 따라서는 항목으로 제공되지 않고 이를 포함하는 웹 맵에서만 사용할 수 있습니다. 예를 들어 CSV 파일을 맵에 바로 추가할 수 있습니다. 이 경우 CSV 파일 추가로 생성된 피처 레이어는 별도의 항목으로 제공되지 않고 해당 맵에서만 사용 가능합니다.