OGC(Open Geospatial Consortium)는 국제 임의 표준 기구입니다. OGC는 맵 및 관련 지리 데이터를 사용하고 웹을 통해 공유할 수 있도록 하기 위한 표준을 개발, 승인 및 유지 관리합니다. OGC 서비스 및 인코딩을 사용하면 지리 데이터 및 소프트웨어 기능에 대한 개방형 접근을 제공하여 기관에서 다양한 컴퓨팅 및 모바일 기기의 앱에 해당 GIS 데이터 및 서비스를 포함하도록 지원할 수 있습니다. 이러한 개방형 서비스 및 인코딩은 지리 공간 정보의 공유 및 상호 운용성을 향상합니다. 하지만 OGC 서비스와 관련된 해결 과제가 있을 수 있습니다. 예를 들어 비교적 오래된 서버에서 일부 서비스가 해제됨에 따라, 새 앱에 표시할 때 성능 문제가 발생할 수 있습니다. 또한 OGC 레이어 좌표체계 또는 타일링 스키마 지원과 관련된 베이스맵 호환성 문제가 있을 수 있습니다.
ArcGIS Enterprise 는 다음과 같은 OGC 사양을 지원합니다.
- OGC WFS(Web Feature Service)는 OGC 사양을 따르는 동적 피처 서비스입니다. 맵 뷰어를 사용하여 생성한 맵에 OGC WFS 레이어를 추가할 수 있습니다. OGC WFS 레이어를 포털에 항목으로 추가하거나 포털의 호스팅 피처 레이어에서 호스팅 WFS 레이어를 발행할 수도 있습니다.
- OGC WMS(Web Map Service)는 OGC 사양을 따르는 동적 맵 서비스입니다. 맵 뷰어를 사용하여 생성한 맵에 OGC WMS 레이어를 추가할 수 있습니다. 또한 포털에서 OGC WMS 맵을 항목으로 추가할 수도 있습니다.
- OGC WMTS(Web Map Tile Service)는 OGC 사양을 따르는 캐시된 이미지 타일 집합입니다. 맵 뷰어를 사용하여 생성한 맵에 OGC WMTS 레이어를 추가할 수 있습니다. 또한 포털에서 OGC WMTS 레이어를 항목으로 추가할 수도 있습니다.
OGC 레이어에서 호환되는 베이스맵 사용
맵을 정확하게 나타내려면 레이어와 베이스맵의 좌표체계가 호환되어야 합니다. 또한 WMTS 레이어의 타일링 스키마가 베이스맵의 타일링 스키마와 일치해야 합니다. 맵 뷰어에서는 사용자가 선택한 베이스맵으로 OGC 레이어를 그립니다. 그러나 좌표체계나 타일링 스키마가 일치하지 않아 맵 뷰어가 베이스맵에 레이어를 그릴 수 없는 경우 맵에 추가한 첫 번째 레이어가 OGC WMS 또는 WMTS 레이어이면 맵 뷰어에서 다른 베이스맵을 사용합니다.
예를 들어 사용자의 레이어가 GCS WGS84에 있는 경우에는 맵 뷰어에서 GCS WGS84 World Imagery 베이스맵을 사용합니다. 포털 관리자는 기본 베이스맵을 변경하거나, 레이어의 좌표체계를 지원하는 몇 가지 베이스맵을 포함할 수 있습니다. 갤러리의 베이스맵이 호환되지 않는 경우에는 맵 뷰어에서 사용자의 레이어를 베이스맵으로 사용합니다. OGC WMS 또는 WMTS 레이어를 기존 맵에 추가한 경우 또는 OGC 레이어가 갤러리의 베이스맵과 호환되지 않는 경우에는 맵 뷰어에서 해당 OGC 레이어를 맵에 추가하지 않습니다. 대신 레이어가 베이스맵의 좌표체계와 호환되지 않음을 알리는 오류 메시지가 나타납니다.
OGC WFS 레이어의 경우 WFS 서비스가 베이스맵의 좌표체계를 지원해야 합니다. 지원하지 않으면 레이어가 그려지지 않을 수 있습니다. 맵 뷰어가 호환되는 베이스맵을 사용하도록 전환되지 않습니다. 베이스맵이 WFS 레이어와 호환되지 않으면 해당 효과에 대한 메시지가 표시됩니다.
맵에 OGC WMS 레이어 추가
맵에 OGC WMS 레이어를 추가할 때는 서비스의 모든 레이어를 추가하거나 추가할 레이어를 선택할 수 있습니다. 서비스의 모든 레이어를 추가하는 경우에는 모든 레이어가 맵에 추가되지만 첫 번째 레이어만 나타납니다. 다른 레이어를 켜려면 콘텐츠 버튼을 클릭하고, OGC WMS 레이어 이름을 클릭한 다음, 맵에 나타낼 레이어 옆의 체크 박스를 선택합니다. OGC WMS를 항목으로 추가하거나 항목을 업데이트할 때 원하는 레이어를 선택하여 OGC WMS 서비스의 어떤 레이어가 맵에 나타날지를 제어할 수 있습니다.
기본 설정에 따라 OGC WMS 레이어를 베이스맵으로 추가하면 서비스의 처음 10개 레이어가 추가되고 10개 레이어 모두 보여집니다. 맵에 WMS를 추가하거나 WMS를 운영 레이어로 추가하고 베이스맵으로 이동할 때는 베이스맵에 추가할 다른 레이어를 WMS 서비스에서 선택할 수 있습니다.
맵에 OGC WFS 레이어 추가
맵에 OGC WFS 레이어를 추가할 때 한 번에 한 레이어를 선택해야 합니다. 레이어를 추가하려면 레이어를 추가하는 단계를 반복합니다. 맵에 WFS 레이어를 추가할 때는 고급 구성 옵션을 지정할 수도 있습니다. 최대 피처 제한을 변경하거나 x, y 좌표를 뒤집도록 선택할 수 있습니다. WFS 레이어에 복잡한 피처가 포함되어 있으면 포인트, 라인 및 폴리곤을 표시하는 피처 유형도 선택해야 합니다.
맵에 WFS 레이어를 추가할 때 베이스맵이 WFS 레이어의 좌표체계와 호환되어야 합니다.
맵에 OGC WMTS 레이어 추가
OGC WMTS 서비스의 각 레이어는 캐시된 이미지셋을 포함하며 WMTS 서비스의 사용 가능한 다른 레이어와 타일링 스키마가 다를 수 있습니다. 캐시 이미지 타일이 많으면 맵이 복잡해지고 특히 웹 브라우저에서 그리는 데 시간이 오래 걸릴 수 있으므로 맵 대상 그룹에 나타낼 레이어만 추가해야 합니다. 맵의 성능을 극대화하도록 WMTS 서비스에서 추가할 특정 레이어를 선택할 수 있습니다. 여러 레이어를 추가할 수 있지만 맵에 WMTS를 추가하는 과정을 반복해야 합니다.
WMTS를 항목으로 추가할 때는 특정 레이어를 선택해야 하며, 레이어가 여러 좌표체계를 지원하는 경우 레이어에 대한 좌표체계도 선택해야 합니다. 여러 레이어 또는 다른 좌표체계를 추가하려면 각 레이어 또는 좌표체계에 대한 개별 항목을 작성해야 합니다.
보안 OGC 서비스
IWA(Windows 통합 인증), PKI(공개 키 인프라), Basic 또는 Digest 접근 인증과 같은 웹-티어 인증을 통해 보호되는 OGC WFS, WMS 및 WMTS 서비스가 지원됩니다. 토큰 기반 인증을 통해 보호되는 OGC WFS, WMS 및 WMTS 서비스는 지원되지 않습니다. 서비스 호스팅 서버를 내 기관의 신뢰할 수 있는 서버 목록에 추가하여, 웹-티어 인증을 통해 보호되는 OGC 서비스에 대한 지원을 구성합니다. 이 서버에서는 CORS를 지원해야 합니다. 그렇지 않으면 서버에서 호스팅된 레이어가 제대로 작동하지 않습니다. Internet Explorer를 사용하여 보안 OGC 서비스에 접근하는 경우 내 기관의 신뢰할 수 있는 서버에 대한 도메인을 브라우저의 신뢰할 수 있는 사이트 목록에 추가해야 할 수 있습니다.
서버가 신뢰할 수 있는 서버 목록에 추가되고 나면 OGC 서비스를 맵 뷰어에 추가하거나 항목으로 추가할 수 있습니다. 인증이 필요한 경우 사용자가 보안 OGC 레이어를 추가하거나 볼 때 자격 증명을 입력하라는 메시지가 나타납니다.
제한 사항
다음은 맵 뷰어에서 OGC 레이어를 사용할 때 현재 적용되는 제한 사항입니다.
- 피처를 편집하거나 토큰 기반 보안 OGC 레이어를 추가할 수 없습니다.
- 포털 웹 사이트가 OGC WMS 레이어와 동일한 네트워크에 설치된 경우에는 맵 뷰어와 해당 웹 사이트(WMS에만 해당)에서 OGC WMS 레이어에 접근할 수 있습니다. 그렇지 않은 경우 내부 OGC WMS 레이어는 지원되지 않습니다.
- OGC 레이어와 베이스맵은 동일한 좌표체계(예: 베이스맵 갤러리에 있는 베이스맵의 좌표체계인 Web Mercator)를 사용해야 합니다. 포털 관리자가 기본 베이스맵을 변경했을 수 있습니다. OGC 레이어에서 베이스맵을 사용하는 데 문제가 있는 경우 관리자에게 문의하세요.
- OGC WMS 그룹 레이어는 지원되지 않습니다.
- OGC WMS 레이어의 새로 고침은 표준 HTTP 캐시 규칙이 WMS 서비스에 적용된 경우에만 동작합니다.
- 팝업을 구성하는 옵션을 WMS 레이어에서 사용할 수 없으면 레이어를 맵에 다시 추가하거나 WMS 항목을 다시 생성해야 합니다. 일부 WMS 레이어는 팝업을 지원하지 않습니다.
- OGC WMS 또는 WMTS 레이어를 인쇄할 때는 사용자 정의 매개변수가 지원되지 않습니다.