맵 및 맵의 레이어가 높은 수준의 사용량을 지원하도록 최적화되었는지 확인하려면 맵 검토 도구
를 실행하세요. 이 도구는 웹 맵 구성을 트래픽이 많은 맵을 지원하는 것으로 알려진 모범 사례와 비교하고, 모범 사례가 이미 적용된 부분 및 필요한 경우 추가할 수 있는 부분을 확인하는 보고서를 제공합니다. 이를 통해 기관의 리소스를 효율적으로 사용할 수 있으며, 맵 제작자는 웹 맵이 증가하는 수요를 지원하는 모범 사례를 준수함을 확신할 수 있습니다.
비고:
맵 검토 도구
는 웹 맵에 호스팅 피처 레이어와 테이블이 포함된 경우 사용할 수 있습니다. 다른 레이어 유형에 대한 지원은 Map Viewer의 향후 릴리즈에서 제공될 예정입니다.
맵 검토
맵 확장성을 평가하려면 다음 단계를 완료하세요.
- 기관에 로그인합니다.
웹 맵 소유자이거나 기본 관리자 역할의 구성원, 기관 구성원이 소유한 모든 콘텐츠를 관리할 수 있는 권한이 할당된 사용자 정의 역할의 구성원, 웹 맵이 공유되는 공유 업데이트 그룹의 구성원이어야 합니다.
- Map Viewer에서 검토할 맵을 여세요.
- 콘텐츠(어두운) 도구모음에서 맵 검토
를 클릭하세요. - 맵 검토 창에서 확장
을 클릭하여 각 권장 영역의 레이어를 확인하고 구성 관리
를 클릭하여 관련 항목 설정 또는 구성을 여세요.비고:
구성을 변경할 권한이 없는 경우 자세한 정보를 클릭하여 설정 또는 구성에 대한 문서를 여세요.
- 필요한 경우 고급 검토
를 클릭하고 프롬프트에 응답한 후 권장 사항 세부 조정을 클릭하여 맵 사용 목적에 따라 권장 사항을 세부적으로 조정할 수 있습니다.비고:
프롬프트 응답은 맵 검토 창이 열려 있는 경우에만 저장됩니다. 다른 창으로 이동하거나 페이지를 새로고침하거나 Map Viewer를 종료하는 경우 프롬프트에 다시 응답해야 합니다.
- 필요한 경우 요약
을 클릭하고 맵 및 레이어 섹션을 검토하여 맵 레이어에 있는 맵 콘텐츠와 피처에 대해 자세히 알아보세요. - 맵 검토
를 클릭하고 새로고침
을 클릭하여 맵에서 레이어를 변경한 후 권장 사항 목록을 새로고침하세요. - 필요에 따라 4~7단계를 반복하세요.
맵 권장 사항 이해
맵 검토 도구
를 실행하면 맵 검토 창이 열리면서 적용되는 모범 사례 및 추가로 고려해야 할 최적화 부분을 확인할 수 있는 모범 사례 목록이 표시됩니다.
맵 검토 창에는 우선순위에 따라 5가지 유형의 권장 사항이 나열됩니다.
- 높은 우선순위
— 이 맵은 최종 사용자에게 심각한 성능 저하 또는 렌더링 오류를 일으킬 수 있는 구성을 포함하고 있습니다. 맵을 공유하기 전에 이러한 문제를 해결해야 합니다. - 중간 우선순위
— 이 맵은 특히 대규모 환경이나 이용량이 많을 때 렌더링 성능 또는 확장성에 영향을 줄 수 있는 구성을 포함하고 있습니다. 이러한 문제를 해결하는 것을 권장합니다. - 낮은 우선순위
— 이 맵은 성능 향상을 위해 최적화할 수 있는 구성을 포함하고 있습니다. 이러한 문제는 눈에 띄는 문제를 일으킬 가능성은 낮지만 가능한 경우 해결하는 것이 좋습니다. - 정보
— 맵 구성에 대한 진단 또는 컨텍스트 세부정보가 제공됩니다. 조치가 필요하지는 않지만 맵의 문제를 해결하거나 맵을 최적화할 때 유용할 수 있는 정보입니다. - 권장 사항 없음
— 조치가 필요하지 않습니다.
현재 이 도구는 웹 맵에 포함된 호스팅 피처 레이어에서 다음을 확인합니다.
각 영역은 확장성에 직접적인 영향을 미치는 구성을 설명하며, 필요한 경우 맵의 확장성을 높이는 권장 조치를 제안합니다.
속성 색인
문자열 필드에서 특정 단어나 구문을 검색하는 필터 또는 정의에서 참조하는 필드에 속성 색인을 추가하면 쿼리 성능을 향상할 수 있습니다.
캐시 제어
최대 캐시 기간 설정을 늘리면 브라우저와 콘텐츠 전송 네트워크(CDN)가 변경 사항을 확인하는 빈도가 줄어듭니다. 그러면 기관 리소스의 전반적인 수요가 감소합니다.
복잡한 지오메트리
버텍스 수를 줄여 복잡한 피처를 단순화하면 처리 속도가 빨라져 그리기 성능을 향상할 수 있습니다. 이는 다음과 같은 도구를 사용하여 수행할 수 있습니다.
- 레이어 항목 페이지의 설정 탭에서 복잡한 라인 및 폴리곤의 그리기 최적화
- 다이스, 멀티파트를 싱글파트로, 폴리곤 단순화 등의 ArcGIS Pro 지오프로세싱 도구 사용
지오메트리가 복잡한 피처 레이어는 타일 레이어로 발행할 수도 있으며, 이를 통해 미리 그려진 래스터 타일 또는 벡터 타일 컬렉션을 사용하여 대용량 데이터셋을 빠르게 시각화할 수 있습니다.
팝업 구성
FeatureSetByPortalItem ArcGIS Arcade 함수는 인메모리 또는 서버의 피처 집합에 대한 연결을 나타냅니다. 이는 여러 소스의 데이터를 단일 FeatureSet으로 결합하는 효과적인 방법이지만 팝업 응답 속도가 느려질 수 있습니다.
공개적으로 편집 가능한 레이어
편집이 활성화된 레이어는 CDN 캐싱을 사용할 수 없으므로 많은 수요를 지원할 만큼 효율적으로 확장되지 않을 수 있습니다. 호스팅 피처 레이어 뷰는 확장성을 보장하면서 권한이 있는 사용자가 데이터를 편집하고 유지관리할 수 있는 일반적인 방법입니다.
새로 고침 간격
새로고침 간격을 이용하여 맵을 열어 둔 상태에서 최신 데이터로 동기화할 수 있습니다. 그러나 새로고침 간격이 짧을수록 리소스 사용량이 증가하므로 원하는 대상에게 필요한 최소한의 간격으로 설정해야 합니다.
상대 날짜 조건
일부 앱의 경우 상대 날짜 조건이 활성화된 레이어는 CDN 캐싱을 사용할 수 없습니다. 즉, 많은 수요를 지원할 만큼 효율적으로 확장되지 않을 수 있습니다. 상대 날짜 조건은 날짜, 날짜만, 시간만 필드에서 고정 날짜를 사용하도록 재생성할 수 있습니다.
재투영
레이어의 공간 기준 체계가 맵의 공간 기준 체계와 일치하지 않는 경우 각 맵을 작업할 때마다 데이터를 실시간으로 재투영해야 합니다. 이로 인해 맵 응답성이 불필요하게 느려질 수 있습니다. 이러한 문제가 발생하는 경우 맵 또는 레이어 투영을 원하는 공간 기준 체계와 일치하도록 변경할 수 있으며, 이러한 공간 기준 체계는 일반적으로 베이스맵에서 설정됩니다. 이러한 맵 및 레이어 설정은 ArcGIS Pro에서 프로젝트(데이터 관리) 도구를 사용하거나 맵 등록정보를 설정하여 조정할 수 있습니다.
공간 색인
공간 색인은 맵에 피처 그리기 또는 피처 검색과 같은 공간 쿼리의 성능을 향상합니다. 일반적으로 레이어가 느리게 그려지는 경우 공간 색인이 처음 생성된 후 레이어 범위 밖에 피처가 추가되었기 때문일 수 있습니다. 현재 상태의 데이터에 최적화되도록 공간 색인을 재생성할 수 있습니다.
가시 범위
콘텐츠가 그려지는 확대/축소 수준을 지정하는 것을 가시 범위 설정이라고 합니다. 대부분의 데이터는 모든 확대 수준에서 표시될 필요가 없으므로 맵에서 각 레이어의 가시 범위를 조정하면 불필요한 리소스 사용을 줄일 수 있습니다.