Open Geospatial Consortium (OGC)은 국제 임의 표준 기구입니다. OGC는 맵 및 관련 공간 데이터를 사용하고 웹을 통해 공유할 수 있도록 하기 위한 표준을 개발, 승인 및 유지관리합니다. OGC 서비스 및 인코딩을 사용하면 공간 데이터 및 소프트웨어 기능에 대한 개방형 접근을 제공하여 기관에서 다양한 컴퓨팅 및 모바일 기기의 앱에 해당 GIS 데이터 및 서비스를 포함하도록 지원할 수 있습니다. 이러한 개방형 서비스 및 인코딩은 공간 정보의 공유 및 상호 운용성을 향상합니다.
하지만 OGC 서비스와 관련된 해결 과제가 있을 수 있습니다. 예를 들어 비교적 오래된 서버에서 일부 서비스가 해제됨에 따라, 새 앱에 표시할 때 성능 문제가 발생할 수 있습니다. 또한 OGC 레이어 좌표계 또는 타일링 스키마 지원과 관련된 베이스맵 호환성 문제가 있을 수 있습니다. Open Geospatial Consortium 웹사이트에서 OGC에 대해 자세히 알아봅니다. Esri에서는 ArcGIS의 OGC 서비스 지원에 대한 자세한 내용을 설명하는 상호 운용성 및 표준 웹페이지도 운영하고 있습니다.
OGC 사양
OGC 표준 및 사양은 시간이 지남에 따라 업데이트됩니다. ArcGIS Online은 아래 설명된 방식으로 다음과 같은 OGC 사양을 지원합니다.
OGC API - 피처
OGC API - 피처 사양은 여러 파트가 있는 더 최신 피처 사양입니다. 여기에는 웹에서 공간 데이터를 생성하고 작업하기 위한 표준과 웹에서 피처 데이터를 공유하기 위한 API 표준이 포함됩니다.
ArcGIS Online에서는 호스팅 피처 레이어에서 OGC 피처 레이어를 발행할 수 있습니다. OGC 피처 레이어는 OGC API - 피처 사양을 따릅니다.
ArcGIS Online의 OGC 피처 레이어는 대량의 데이터로 작업하고 OGC WFS(Web Feature Service) 사양을 사용하는 레이어보다 더 높은 성능을 제공할 수 있습니다. 이러한 이유로, 고객이 지원할 때마다 OGC API - 피처 사양을 따르는 피처 레이어를 사용하는 것을 권장합니다. OGC API - 피처 사양은 OGC WFS(Web Feature Service) 사양의 레거시를 기반으로 하는 더 최신 사양이므로 고객이 지원할 때마다 OGC API - 피처 사양을 따르는 피처 레이어를 사용하는 것을 권장합니다.
OGC 피처 레이어는 다음에서 사용할 수 있습니다.
- Map Viewer — OGC API - 피처 레이어 추가를 참고하세요.
- ArcGIS Pro 2.8 이후 버전 — 자세한 내용은 ArcGIS Pro 도움말의 OGC API 피처 서비스 사용을 참고하세요.
- ArcGIS Maps SDKs를 사용하여 생성한 앱.
- JavaScript 4.x API를 사용하여 생성한 앱.
- OGC API — 피처 사양을 지원하는 서드 파티 앱 - OGC API — 피처 사양을 지원하는지 여부를 확인하려면 서드 파티 앱과 함께 제공된 문서를 참고하세요.
OGC Web Coverage Service
OGC WCS(Web Coverage Service)는 OGC의 WCS 사양을 따르는 동적 커버리지 서비스입니다.
OGC WCS 서비스의 URL을 사용하여 다음을 수행할 수 있습니다.
- 콘텐츠 페이지에서 그리드 커버리지를 항목으로 추가하세요.
- Scene Viewer에서 그리드 커버리지를 씬에 추가하세요.
- Map Viewer에서 그리드 커버리지를 맵에 추가하세요.
OGC Web Feature Service
OGC WFS(Web Feature Service)는 OGC의 WFS 사양을 따르는 동적 피처 서비스입니다.
ArcGIS Online에서 OGC WFS 레이어로 다음을 수행할 수 있습니다.
- Map Viewer 또는 Map Viewer Classic에서 레이어를 맵에 추가합니다. 예시를 참고하세요.
비고:
GeoJSON 결과를 지원하는 WFS 2.0 레이어는 Map Viewer에만 추가할 수 있습니다.
- Scene Viewer에서 레이어를 씬에 추가합니다.
- 콘텐츠 페이지에서 레이어를 항목으로 추가합니다.
- 호스팅 피처 레이어에서 레이어 하나를 발행합니다.
OGC Web Map Service
OGC WMS(Web Map Service)는 OGC의 WMS 사양을 따르는 동적 맵 서비스입니다.
ArcGIS Online에서 OGC WMS 레이어로 다음을 수행할 수 있습니다.
- Map Viewer 또는 Map Viewer Classic에서 레이어를 맵에 추가합니다. 예시를 참고하세요.
- Scene Viewer에서 레이어를 씬에 추가합니다.
- 콘텐츠 페이지에서 레이어를 항목으로 추가합니다.
OGC Web Map Tile Service
OGC WMTS(Web Map Tile Service)는 OGC의 WMTS 사양을 따르는 캐시된 이미지 타일셋입니다.
ArcGIS Online에서 OGC WMTS 레이어로 다음을 수행할 수 있습니다.
- Map Viewer 또는 Map Viewer Classic에서 레이어를 맵에 추가합니다. 예시를 참고하세요.
- Scene Viewer에서 레이어를 씬에 추가합니다.
- 콘텐츠 페이지에서 레이어를 항목으로 추가합니다.
WMTS 서비스를 항목으로 추가할 때는 특정 레이어를 선택해야 하며, 레이어가 여러 좌표계를 지원하는 경우 레이어에 대한 좌표계도 선택해야 합니다. 다중 레이어 또는 다른 좌표계를 추가하려면 각 레이어 또는 좌표계에 대한 개별 항목을 추가해야 합니다.
또한 기관에 발행하고 모든 사람과 공유하는 호스팅 타일 레이어에 WMTS를 사용할 수 있습니다. 타일 레이어 항목 페이지에 있는 오버뷰 탭의 필드에서 WMTS 엔드포인트를 복사할 수 있습니다.
WMTS, WMS, WFS 레이어와 호환되는 베이스맵 사용
맵을 정확하게 나타내려면 레이어와 베이스맵의 좌표계가 호환되어야 합니다. 또한 WMTS 레이어의 타일링 스키마가 베이스맵의 타일링 스키마와 일치해야 합니다. Map Viewer 또는 Map Viewer Classic에서는 사용자가 선택한 베이스맵으로 레이어를 그립니다. 그러나 좌표계나 타일링 스키마가 일치하지 않아 베이스맵에 레이어를 그릴 수 없는 경우 맵에 추가한 첫 번째 레이어가 OGC WMS 또는 WMTS 레이어일 때 Map Viewer 또는 Map Viewer Classic에서 다른 베이스맵을 사용합니다.
예를 들어 사용자의 레이어가 GCS WGS84에 있는 경우 Map Viewer에서 GCS WGS84 World Imagery 베이스맵을 사용합니다. 관리자는 기본 베이스맵을 변경하거나, 레이어의 좌표체계를 지원하는 몇 가지 베이스맵을 포함할 수 있습니다. 갤러리의 베이스맵이 호환되지 않는 경우에는 Map Viewer에서 사용자의 레이어를 베이스맵으로 사용합니다. OGC WMS 또는 WMTS 레이어를 기존 맵에 추가하는 경우 또는 레이어가 갤러리의 베이스맵과 호환되지 않는 경우에는 Map Viewer에서 해당 레이어를 맵에 추가하지 않습니다. 대신 레이어가 베이스맵의 좌표계와 호환되지 않음을 나타내는 오류 메시지가 표시됩니다.
OGC WFS 레이어의 경우 WFS 서비스가 베이스맵의 좌표계를 지원해야 합니다. 지원하지 않으면 레이어가 그려지지 않을 수 있습니다. Map Viewer 또는 Map Viewer Classic이 호환되는 베이스맵을 사용하도록 전환되지 않습니다. 베이스맵이 WFS 레이어와 호환되지 않으면 Map Viewer 또는 Map Viewer Classic이 해당 효과에 대한 메시지를 표시합니다.
보안 OGC 서비스
Windows 통합 인증(IWA), 공개 키 기반 구조(PKI), Basic 또는 Digest 접근 인증과 같은 웹 계층 인증을 통해 보호되는 OGC WCS, WFS, WMS, WMTS 서비스가 지원됩니다. 토큰 기반 인증을 통해 보호되는 OGC WCS, WFS, WMS, WMTS 서비스는 지원되지 않습니다. 서비스 호스팅 서버를 내 기관의 신뢰할 수 있는 서버 목록에 추가하여, 웹 계층 인증을 통해 보호되는 OGC 서비스에 대한 지원을 구성합니다. 이 서버에서는 CORS(Cross-Origin Resource Sharing)를 지원해야 합니다. 그렇지 않으면 서버에서 호스팅된 레이어가 ArcGIS Online에서 제대로 작동하지 않습니다. 또한 CORS는 서버 통신에 사용될 특정 도메인을 허용하도록 구성되어야 합니다(예시: ArcGIS Online 기관 도메인).
서버를 신뢰할 수 있는 서버 목록에 추가하면 OGC 서비스를 맵에 추가하거나 항목으로 추가할 수 있습니다. 인증이 필요한 경우 사용자가 보안 OGC 레이어를 추가하거나 볼 때 자격 증명을 입력하라는 메시지가 나타납니다.
사용자 설정 매개변수
추가 기능이 있는 OGC 서비스에 연결하거나 등록정보 연결 자체를 설정하려는 경우 OGC 서비스를 기관에 항목으로 추가할 때 사용자 설정 요청 매개변수 이름과 값을 추가할 수 있습니다. 매개변수 이름과 값은 서비스에 정의되며 해당 서비스에 고유합니다. 이는 공급업체에 따라 다르며 일반적으로 OGC 표준 범위를 벗어나는 기능을 추가할 수 있습니다. 예를 들어 OGC WFS 서비스의 사용자 설정 매개변수를 사용하여 피처가 쿼리될 때 피처의 x 및 y 좌표를 변환하거나(swapxy, True) 사용자 설정 매개변수가 필터 식을 정의하여 특정 피처(FeatureID, Feat203)를 반환할 수 있습니다.
제한사항
다음은 ArcGIS Online에서 OGC 레이어를 사용할 때 현재 적용되는 제한 사항입니다.
- 호스팅 WFS 레이어는 요청당 최대 3,000개의 피처를 지원합니다.
- GeoJSON 결과를 지원하는 WFS 2.0 레이어는 Map Viewer의 맵에만 추가할 수 있습니다.
- 피처를 편집하거나 토큰 기반 보안 OGC 레이어를 추가하거나 내부 OGC 레이어를 추가할 수 없습니다.
- 동일한 맵에 있을 때, WFS, WMS, WMTS 레이어와 베이스맵은 동일한 좌표계(예시: 베이스맵 갤러리에 있는 기본 베이스맵의 좌표계인 Web Mercator)를 사용해야 합니다. 기관 관리자가 기본 베이스맵을 변경했을 수 있습니다. OGC 레이어에서 베이스맵을 사용하는 데 문제가 있는 경우 관리자에게 문의하세요.
- OGC WMS 그룹 레이어는 지원되지 않습니다.
- OGC WMS 레이어 새로고침 작업은 WMS 서비스에 표준 HTTPS 캐싱 규칙이 적용되는 경우에만 작동됩니다.
- 팝업을 활성화하는 옵션을 WMS 레이어에서 사용할 수 없으면 레이어를 맵에 다시 추가하거나 WMS 항목을 다시 생성해야 합니다. 일부 WMS 레이어는 팝업을 지원하지 않습니다.
- OGC WCS, WMS 또는 WMTS 레이어를 인쇄할 때 사용자 설정 매개변수는 지원되지 않습니다.
- ArcGIS Online에서 보안 OGC 레이어를 인쇄하려면 보안 레이어가 지원되는 사용자 고유의 인쇄 서비스를 사용해야 합니다.
- ArcGIS Enterprise에서 보안 OGC 레이어를 인쇄하려면 보안 레이어가 지원되는 사용자 고유의 인쇄 서비스를 사용해야 합니다.