타일 레이어는 미리 그려진 맵 또는 타일 컬렉션을 사용한 대용량 데이터셋의 빠른 시각화를 지원합니다. 호스팅 타일은 운영 레이어에 대한 지리적 컨텍스트를 제공합니다. 예를 들어 근린의 도로 타일을 포함하여 피처 레이어에서 도로 표지판에 대한 시각적 기준을 제공할 수 있습니다.
다음 방법 중 하나를 사용하여 타일 레이어가 ArcGIS Enterprise에 호스팅되도록 발행할 수 있습니다.
- 기존 호스팅 피처 레이어에서 타일을 생성합니다.
- ArcGIS Pro에서 맵을 정의하고 ArcGIS Enterprise에서 타일을 생성하도록 허용합니다.
- ArcGIS Pro에서 타일 패키지를 만든 다음 기관에 업로드하고 발행합니다.
발행 시 타일에 대한 캐시를 자동으로 생성하거나 발행 후 캐시를 수동으로 생성할 수 있습니다. 자세한 내용은 타일 캐시에 대한 모범 사례를 참고하세요.
호스팅 타일 레이어를 발행하려면 기관에서 다음 중 하나의 구성원이어야 합니다.
ArcGIS Pro 또는 타일 패키지에서 발행하는 경우 타일 패키지 파일이 콘텐츠의 항목으로 추가됩니다. 타일 레이어 기능을 확인한 후에는 타일 레이어 패키지를 포털에서 삭제하여 저장 공간을 절약할 수 있지만, 타일 패키지가 더 이상 필요하지 않다고 확신하는 경우에만 가능합니다.
팁:
타일 캐시를 생성하고, 클라우드 데이터 저장소에 업로드하고, 이 페이지에 설명된 발행 워크플로를 사용하는 대신 ArcGIS API for Python을 사용하여 즉시 사용 가능한 캐시를 참조하는 타일 레이어를 생성하면 데이터 복사를 방지하고 발행하는 데 걸리는 시간을 줄일 수 있습니다. 대체 워크플로에 대한 자세한 내용은 블로그 기사 대량 캐시 콘텐츠 발행을 참고하세요.
호스팅 피처 레이어에서 발행
소유한 기존 호스팅 피처 레이어를 사용하여 기관에 호스팅 타일 레이어를 발행할 수 있습니다. 캐시된 타일은 동적으로 렌더링된 피처보다 더 빠르게 그려지기 때문에 이는 대용량 데이터셋을 시각화하는 유용한 워크플로입니다.
비고:
- 호스팅 피처 레이어에 대한 공간 속성 편집 내용이 호스팅 타일 레이어에 자동으로 반영되지는 않습니다. 업데이트된 호스팅 피처 레이어에서 호스팅 타일 레이어를 다시 발행해야 합니다.
- 호스팅 피처 레이어에는 호스팅 타일 레이어를 발행하지 못하게 할 수 있는 스타일 지정 제한 사항이 있습니다.
- 멀티패치 또는 포인트 클라우드 호스팅 피처 레이어에서는 호스팅 타일 레이어를 발행할 수 없습니다.
호스팅 피처 레이어에서 호스팅 타일 레이어를 발행하려면 다음 단계를 따르세요.
- 기관에 로그인하여 콘텐츠 > 내 콘텐츠를 클릭합니다.
- 발행하려면 다음 중 하나를 수행하세요.
- 발행할 호스팅 피처 레이어를 클릭하고 발행을 클릭합니다.
- 새 항목 > 타일 레이어를 클릭하고 타일로 발행할 피처 레이어를 선택합니다.
- 호스팅 타일 레이어의 제목, 태그, 요약을 입력합니다.
- 기관 관리자가 콘텐츠 범주를 구성한 경우 범주 할당을 클릭하고 최대 20개의 범주를 선택하여 사용자가 항목을 찾도록 지원할 수 있습니다.
범주 필터링 체크 박스에 입력하여 범주 목록의 범위를 좁힐 수도 있습니다.
- 호스팅 타일 레이어가 저장될 폴더를 선택합니다.
- 필요에 따라 가시 범위 슬라이더의 끝점을 드래그하여 레이어가 표시될 범위를 변경합니다.
주의:
포털에서 제안 축척 범위가 제공되지만 이를 수정할 수 있습니다. 하지만 축척 범위에 큰 축척을 포함하면 호스팅 서버에서 사용되는 리소스가 크게 증가할 수 있습니다. 따라서 데이터의 정밀도를 벗어나는 타일을 생성해서는 안 됩니다.
- 확인을 클릭합니다.
호스팅 타일 레이어가 생성되며 해당 항목 페이지가 나타납니다.
ArcGIS Pro에서 맵 정의 및 발행
ArcGIS Pro의 맵을 통해 호스팅 타일 레이어를 발행할 수 있습니다.
비고:
ArcGIS Pro의 레이어에 정의 쿼리가 적용되어 있다면 ArcGIS는 발행된 호스팅 타일 레이어에 정의 쿼리를 적용합니다. 그러나 모든 데이터는 ArcGIS Enterprise에 복사됩니다. 데이터의 일부분을 발행하려면 해당 일부분을 다른 피처 클래스로 내보내 이 클래스를 발행해야 합니다.
웹 브라우저는 맵을 제작할 때 기존에 사용했던 일부 복잡한 지리 심볼을 표시할 수 없습니다. 대부분의 심볼 유형을 사용할 수 있지만 발행하면 심볼이 다운그레이드되는 경우도 있을 수 있습니다. ArcGIS Server 도움말에서 피처 서비스를 발행할 맵 작성을 참고하여 지원되는 심볼에 대한 자세한 내용을 확인한 후 발행하기 전에 맵 심볼에서 필요한 사항을 변경하세요.
- ArcGIS Pro를 시작하고 발행할 맵이 포함된 프로젝트를 엽니다.
- 포털 연결이 활성화되어 있어야 하며 콘텐츠를 생성하고 호스팅 타일 레이어를 발행할 권한이 있는 계정을 사용하여 내 기관에 로그인해야 합니다.
- 타일 레이어를 발행하려면 다음 중 하나를 수행하세요.
- 콘텐츠 창에서 레이어를 선택합니다. 선택 셋을 마우스 오른쪽 버튼으로 클릭하고 웹 레이어로 공유를 클릭합니다.
맵의 모든 레이어를 발행하려면 공유 탭의 공유 그룹에서 웹 레이어를 클릭한 다음 웹 레이어 발행을 클릭합니다.
팁:
웹 레이어로 공유 메뉴 옵션이 활성화되지 않은 경우 다음 중 하나 때문일 수 있습니다.
- 로그인한 계정에 호스팅 레이어를 발행할 권한이 없습니다.
- 포털에 웹 레이어를 호스팅하는 데 필요한 호스팅 서버가 구성되어 있지 않습니다.
- 지원되지 않는 멀티패치 레이어를 발행하려고 합니다.
- 타일 레이어의 이름을 입력합니다.
- 모든 데이터 복사에서 레이어 유형에 대한 타일을 선택합니다.
데이터 복사 시에는 한 옵션만 선택할 수 있으므로 이 옵션을 선택하면 나머지 레이어 유형 옵션이 자동으로 선택 취소됩니다.
- 타일 레이어에 대한 요약 및 태그를 입력합니다.
- 레이어를 저장할 위치를 선택합니다.
기본 설정에 따라 이 레이어는 내 콘텐츠에 저장됩니다. 폴더 이름을 입력하거나 기존 폴더를 검색하여 내 콘텐츠 내의 하위 폴더에 저장할 수 있습니다.
- 호스팅 타일 레이어에 접근할 수 있도록 하려는 사람을 지정합니다.
발행하는 모든 레이어는 내 기관 내의 개인 작업 영역(내 콘텐츠)에 자동으로 공유됩니다. 콘텐츠는 다음 중 하나 이상과 공유되지 않는 한 다른 사용자가 접근할 수 없습니다.
- 모든 사람 - 이 옵션을 선택하면 레이어가 기관에 접근할 수 있는 모든 사용자에게 제공됩니다.
- 기관의 이름 - 이 옵션을 선택하면 레이어를 기관에 있는 모든 인증된 사용자와 공유할 수 있습니다.
- 그룹 - 드롭다운 목록에서 그룹을 선택하여 소속 그룹의 구성원과 레이어를 공유할 수 있습니다.
- 구성 탭을 클릭한 다음 웹 레이어 등록정보 구성 버튼을 클릭하여 캐시 설정을 지정합니다.
- 옵션에서 타일링 스키마 옵션을 선택합니다.
- 세밀도 막대의 크기를 조정하여 타일 레이어의 최소 및 최대 크기를 나타냅니다.
최소 및 최대 크기를 변경하면 결과 캐시의 예상 크기가 변경됩니다.
- 타일 캐시를 생성할 시간과 위치를 선택합니다.
- 레이어를 발행할 때 타일이 호스팅 서버에 생성되도록 하려면 서버에서 자동으로 캐싱을 선택합니다.
- 호스팅 서버에서 캐시를 만들고 저장하려 하지만 발행 후에 직접 캐시를 만들려는 경우 서버에서 수동으로 캐싱을 선택하고 레이어가 발행된 후 포털 웹사이트에서 타일 레이어를 열고 수동으로 캐시를 만듭니다.
- ArcGIS Enterprise 서버 중 하나에서 캐시를 만들고 저장하려 하지만 발행 후에 직접 캐시를 만들려는 경우 서버에서 수동으로 캐싱을 선택하고 레이어가 발행된 후 포털 웹사이트에서 타일 레이어를 열고 수동으로 캐시를 만듭니다.
- 캐시가 ArcGIS Pro 머신에 생성되고 패키지되도록 하려면 로컬로 캐싱을 선택하고 임시 타일 패키지가 저장될 ArcGIS Pro 머신의 위치를 지정합니다. 타일 패키지가 호스팅 서버에 자동으로 업로드되어 압축이 풀리고 캐시가 포털의 호스팅 서버에 저장됩니다.
- 캐시가 ArcGIS Pro 머신에 생성되고 패키지되도록 하려면 로컬로 캐싱을 선택하고 임시 타일 패키지가 저장될 ArcGIS Pro 머신의 위치를 지정합니다. 타일 패키지가 ArcGIS Enterprise에 자동으로 업로드되어 압축이 풀리고 캐시가 저장됩니다.
- 맵을 다운로드하여 오프라인에서 사용할 수 있도록 하려면 클라이언트가 캐시 타일을 내보내도록 허용을 선택합니다.
- 클라이언트가 캐시 타일을 내보내도록 허용을 선택한 경우 클라이언트가 한 번에 오프라인 상태로 전환할 수 있는 최대 타일 수를 다음으로 내보내기 제한 필드에 지정합니다.
- 캐싱 옵션에서 사용할 타일의 수 및 저장 공간을 계산하려면 예상 섹션을 열고 계산을 클릭합니다.
캐시 설정을 변경하고 다시 계산하여 설정이 캐시에 어떤 영향을 주는지 확인할 수 있습니다.
- 콘텐츠 탭을 클릭하여 의도한 데이터 레이어가 타일 레이어에 포함되는지 확인합니다.
- 분석을 클릭하여 오류나 문제가 있는지 확인합니다.
발견된 문제는 메시지 탭에 나열됩니다. 각 메시지를 마우스 오른쪽 버튼으로 클릭하여 자세한 내용을 확인하고, 오류나 경고에 대한 도움말을 읽고, 제안된 수정 사항에 접속합니다. 먼저 오류를 수정한 후에 발행해야 합니다. 경고를 수정하여 호스팅 타일 레이어의 성능과 모양을 더욱 향상시킬 수 있지만 필수 사항은 아닙니다.
- 오류를 수정하고 필요에 따라 경고를 수정했으면 발행을 클릭합니다.
비고:
데이터는 이 시점에서 서버에 복사됩니다. 데이터 크기와 네트워크 속도 및 대역폭에 따라 발행 시간이 달라집니다.
발행이 완료되면 웹 레이어 관리를 클릭하여 포털 웹사이트를 열 수 있습니다.
ArcGIS Pro에서 타일 패키지를 만든 다음 내 기관에 업로드
맵 타일 패키지 생성 지오프로세싱 도구를 사용하여 타일 패키지를 만들고, 패키지를 내 기관에 추가하고, 타일 레이어를 발행합니다.
ArcGIS Pro 2.3 이후 버전에서는 해당 지오프로세싱 도구의 결과가 .tpk 파일이나 .tpkx 파일이 되도록 지정할 수 있습니다. 개방형 사양 형식인 새로운 .tpkx 형식에는 단순화된 파일 구조가 사용되므로 클라우드 및 공유 네트워크 위치에서 실행될 때 성능이 향상됩니다. 이 워크플로에서 두 형식 중 하나를 사용할 수 있습니다.
- 패키지로 만들 데이터가 포함된 프로젝트를 엽니다.
- 맵 타일 패키지 생성 지오프로세싱 도구를 열어 실행합니다.
- 타일 패키지 생성을 마쳤으면 콘텐츠를 생성하고 호스팅 타일 레이어를 발행할 권한이 있는 계정을 사용하여 기관에 로그인한 후 콘텐츠 > 내 콘텐츠 > 새 항목을 클릭합니다.
- 내 기기를 클릭하여 타일 패키지를 추가합니다.
- 타일 패키지 추가 및 호스팅 타일 레이어 생성을 선택합니다.
- 다음을 클릭합니다.
- 제목을 입력합니다.
- 항목을 저장할 폴더를 선택합니다.
- 기관 관리자가 콘텐츠 범주를 구성한 경우 범주 배정을 클릭한 다음 다른 사용자가 항목을 손쉽게 찾을 수 있도록 최대 20개의 범주를 선택합니다.
범주 이름을 입력하여 범주 목록의 범위를 좁힐 수도 있습니다.
- 필요한 경우 쉼표로 구분된 태그 용어를 입력합니다.
태그는 항목을 설명하고 다른 사람이 항목을 검색할 때 도움이 되는 단어 또는 짧은 구문입니다. Federal land는 태그 하나로 간주되지만 Federal,land는 태그 두 개로 간주됩니다.
- 저장을 클릭합니다.
타일의 압축이 풀리고 호스팅 타일 레이어가 생성됩니다. 내 콘텐츠에서 맵 타일과 타일 패키지를 볼 수 있습니다.
큰 타일 패키지 발행
대용량 데이터를 생성하고 공유하려면 이전 워크플로 대신 타일 캐시 도구모음을 사용하는 것이 좋습니다(Esri 권장 사항). 이러한 도구는 다중 코어를 활용하여 타일 생성 및 발행 성능을 개선합니다.
ArcGIS Pro에서 지오프로세싱 도구를 실행합니다.
- 맵 타일 패키지 생성 지오프로세싱 도구를 실행하여 한 단계로 타일 패키지를 생성하거나 지오프로세싱 도구를 다음 순서로 실행합니다.
- 타일 캐시 타일링 스키마 생성 도구를 실행하여 타일링 그리드 및 이미지 형식을 정의합니다.
- 타일 캐시 관리 도구를 실행하여 타일을 생성합니다.
- 타일 캐시 내보내기 도구를 실행하여 타일 패키지를 생성합니다.
특정 범위 또는 세밀도로 캐시를 생성하려면 위에 나와 있는 세 도구를 사용하세요.
- 패키지 공유 도구(패키지 도구집합)를 실행하여 ArcGIS Enterprise에 타일을 업로드합니다.
- 타일 패키지 생성을 마쳤으면 ArcGIS Pro에서 타일 패키지를 생성할 때와 동일한 계정을 사용하여 기관에 로그인한 다음 콘텐츠 > 내 콘텐츠를 클릭합니다.
- 타일 패키지를 클릭하여 해당 항목 세부정보 페이지를 나타냅니다.
- 발행을 클릭합니다.
- 제목과 태그를 입력합니다.
- 기관 관리자가 콘텐츠 범주를 구성한 경우 범주 할당을 클릭하고 최대 20개의 범주를 선택하여 사용자가 항목을 찾도록 지원할 수 있습니다.
범주 필터링 체크 박스에 입력하여 범주 목록의 범위를 좁힐 수도 있습니다.
- 발행을 클릭합니다.
타일의 압축이 풀리고 호스팅 타일 레이어가 생성됩니다. 이 레이어는 내 콘텐츠에 표시됩니다.
서비스 정의 파일에서 발행
타일을 발행하고 캐시를 생성하는 작업에는 많은 서버 리소스가 사용될 수 있습니다. 많은 수의 타일 레이어를 발행해야 하는 경우 맵 작성자는 ArcGIS Pro에서 타일 레이어를 포털에 발행하는 데 필요한 데이터, 심볼, 기타 정보가 포함된 서비스 정의(.sd) 파일을 생성할 수 있습니다. 그런 다음 스크립트를 사용하여 업무 시간 이후에 서비스 정의 파일을 포털에 업로드하고 발행할 수 있습니다. 결과 타일 레이어는 호스팅 서버에서 호스팅됩니다.
서비스 정의 불러오기 및 발행
작성자로부터 서비스 정의 파일을 받은 후에는 포털에 서비스 정의 파일을 수동으로 업로드하고 타일 레이어를 발행하거나, 스크립트를 예약하여 파일을 업로드하고 발행할 수 있습니다.
포털에서 업로드 및 발행
포털 웹사이트에 로그인하여 서비스 정의 파일을 포털에 추가하고 발행합니다.
- 콘텐츠를 생성하고 호스팅 타일 레이어를 발행할 권한이 있는 구성원으로 포털에 로그인한 후 콘텐츠 > 내 콘텐츠를 클릭합니다.
- 새 항목을 클릭합니다.
- 내 기기를 선택합니다.
- 서비스 정의 파일을 선택합니다.
- 서비스 정의 추가 및 호스팅 피처 레이어 생성을 선택합니다.
- 다음을 클릭합니다.
- 포털 관리자가 콘텐츠 범주를 구성한 경우 범주 배정을 클릭한 다음 다른 사용자가 항목을 손쉽게 찾을 수 있도록 최대 20개의 범주를 선택합니다.
- 필요한 경우 쉼표로 구분된 태그 용어를 입력합니다.
태그는 항목을 설명하고 항목의 검색 가능성을 높여 주는 단어 또는 짧은 구입니다. Federal land는 태그 하나로 간주되지만 Federal,land는 태그 두 개로 간주됩니다.
- 저장을 클릭하여 서비스 정의 파일을 추가하고 타일 레이어를 발행합니다.
타일 레이어가 포털의 호스팅 서버에 발행되고 서비스 정의와 타일 둘 다 내 콘텐츠에 추가됩니다.
- 타일 레이어가 발행된 경우 타일 생성 시작을 클릭하여 타일을 만듭니다.
기본 설정에 따라 다른 사용자는 서비스 정의 파일 및 호스팅 타일 레이어에 접근할 수 없습니다. 파일 및 타일은 내 기관 또는 특정 그룹과 공유할 수 있습니다.
스크립트를 실행하여 업로드 및 발행
몇 시간 후에 서비스 정의 파일을 업로드하고 발행하려면 스크립트에서 arcpy.UploadserviceDefinition 및 arcpy.managemapServerCacheTiles ArcPy 함수를 사용하고 포털 사용량이 가장 낮을 때 스크립트가 실행되도록 예약합니다.
자세한 내용은 다음 도움말 페이지를 참고하세요.