Open&Share
API
소개
WMS(Web Map Service)와 WFS(Web Feature Service)를 통해 고품질의 공간정보 서비스를 제공합니다.
인증된 키를 사용하여 요청 URL를 서버에 전송하면 WMS 1.3.0 / WFS 1.1.0 서비스를 활용하실 수 있습니다.
WMTS(Web Map Tile Service)를 통해 고품질의 배경지도를 제공합니다.
인증된 키를 사용하여 요청 URL를 서버에 전송하면 WMTS 서비스를 활용하실 수 있습니다.
API 사용요청
WMS 요청 URL
https://climate.gg.go.kr/ols/api/geoserver/wms?apiKey={인증키}&[WMS
Param]
| 파라미터 | 선택 | 설명 | 유효값 |
|---|---|---|---|
| service | 0/1 | 요청 서비스명 | WMS(기본값) |
| version | 0/1 | 요청 서비스 버전 | 1.3.0(기본값) |
| request | M/1 | 요청 서비스 오퍼레이션 | GetMap, GetCapabilities |
| apiKey | M/1 | 발급받은 API Key | |
| format | 0/1 | 응답결과 포맷 | image/png(기본값) |
| exceptions | O/1 | 에러 응답결과 포맷 | text/xml(기본값) |
| layers | M/1 | 하나 또는 쉼표(,)로 분리된 지도레이어 목록, 최대 4개 | 레이어 목록 참고 |
| styles | O/1 | LAYERS와 1대1 관계의 하나 또는 쉼표(,)로 분리된 스타일 목록 | 레이어 목록 참고 |
| bbox | M/1 | 요청 객체의 Bounding box (xmin,ymin,xmax,ymax) 예외) EPSG:4326, EPSG:3857, EPSG:5185, EPSG:5186, EPSG:5187, EPSG:5188 경우 (ymin,xmin,ymax,xmax) |
예외 좌표계는 순서 변경 |
| width | M/1 | 지도의 픽셀 너비 | 숫자 |
| height | M/1 | 지도의 픽셀 높이 | 숫자 |
| transparent | O/1 | 지도 배경의 투명도 여부 | TRUE, FALSE(기본값) |
| bgcolor | O/1 | 배경색 정의부 | 0xFFFFFF(기본값) |
| crs | O/1 | 응답결과 좌표계와 bbox 파라미터의 좌표계, 지원좌표계 | EPSG:4326(기본값) |
WMS 요청 예제 URL
https://climate.gg.go.kr/ols/api/geoserver/wms?
REQUEST=GetMap&SERVICE=WMS&VERSION=1.3.0&FORMAT=image%2Fpng&STYLES=&TRANSPARENT=TRUE&LAYERS=spggcee%3A{레이어명}&TILED=true&CRS=EPSG%3A3857
&apiKey={인증키}&FORMAT_OPTIONS=dpi%3A68&WIDTH=192&HEIGHT=192&BBOX=14098656.993144188%2C4490828.2858106755%2C14108440.93276469%2C4500612.225431178
WFS 요청 URL
https://climate.gg.go.kr/ols/api/geoserver/wfs?apiKey={인증키}&[WFS
Param]
| 파라미터 | 선택 | 설명 | 유효값 |
|---|---|---|---|
| service | O/1 | 요청 서비스명 | WFS(기본값) |
| version | O/1 | 요청 서비스 버전 | 1.1.0(기본값) |
| request | M/1 | 요청 서비스 오퍼레이션 | GetFeature, GetCapabilities |
| apiKey | M/1 | 발급받은 API Key | |
| output | O/1 | 응답결과 포맷 * output=text/javascript는 JSONP를 반환 |
text/xml; subtype=gml/2.1.2(기본값), GML2, text/xml; subtype=gml/3.1.1, GML3, application/json, text/javascript |
| format_options | O/1 | jsonp 응답 형식의 콜백 함수 이름을 지정합니다. | 예: format_options=callback:func_callback, 기본값: parseResponse |
| exceptions | O/1 | 에러 응답결과 포맷 | text/xml(기본값) |
| typename | M/1 | 하나 또는 쉼표(,)로 분리된 지도레이어 목록, 최대 4개 | 레이어 목록 참고 |
| featureid | O/1 | 요청 FEATURE ID | |
| bbox | O/1 | 요청 객체의 Bounding box | EPSG:4326일 경우 (ymin,xmin,ymax,xmax), 그 외 (xmin,ymin,xmax,ymax) |
| propertyname | O/1 | 하나 또는 쉼표(,)로 분리된 속성 목록 | |
| maxfeatures | O/1 | 출력되는 피처의 최대 개수 * version=1.0.0일 때 사용 가능 |
숫자, 기본값: 1000, 최소값: 1, 최대값: 1000 |
| count | O/1 | 출력되는 피처의 최대 개수 * version=2.0.0일 때 사용 가능 |
숫자, 기본값: 1000, 최소값: 1, 최대값: 1000 |
| startindex | O/1 | 출력되는 피처의 시작지점 설정 * version=2.0.0일 때 사용 가능 |
예: startindex=10 → 11번째 피처부터 출력 |
| sortby | O/1 | 정렬하고 싶은 속성명을 지정 사용법: PropertyName [A|D][,PropertyName [A|D],…], A=오름차순, D=내림차순 |
예: sortby=Field1 D,FieldA (encodeURIComponent 사용) |
| srsname | O/1 | 응답결과 좌표계 및 bbox 좌표계 | EPSG:900913(기본값) |
| filter | O/1 | WFS FILTER 1.1 Specification 참고 | POST 요청으로 Body에 filter XML(하단 "WFS 요청 예제 URL" 메뉴 예제 XML 참고)을 담아서 요청 |
WFS 요청 예제 URL
[GET] https://climate.gg.go.kr/ols/api/geoserver/wfs?
apiKey={인증키}&service=WFS&version=1.1.0&request=GetFeature&typeName=spggcee%3A{레이어명}&outputFormat=application/json
[POST]
https://climate.gg.go.kr/ols/api/geoserver/wfs?apiKey={인증키}
<wfs:GetFeature service="WFS"
version="1.1.0"
xmlns:wfs="http://www.opengis.net/wfs"
xmlns:ogc="http://www.opengis.net/ogc"
xmlns:gml="http://www.opengis.net/gml">
<wfs:Query typeName="spggcee:vgmap">
<ogc:Filter>
<ogc:PropertyIsEqualTo>
<ogc:PropertyName>uid</ogc:PropertyName>
<ogc:Literal>구리_362</ogc:Literal>
</ogc:PropertyIsEqualTo>
</ogc:Filter>
</wfs:Query>
</wfs:GetFeature>
WMTS 요청 URL
https://climate.gg.go.kr/ols/api/geoserver/wmts?apiKey={인증키}&url=/rest/{레이어명}/EPSG:3857/{z}/{y}/{x}
| 파라미터 | 선택 | 설명 | 유효값 |
|---|---|---|---|
| url | M/1 | WMTS 요청 URL (/rest/{레이어명}/EPSG:3857/{z}/{y}/{x}) | TIFF 서비스 영문명 사용 |
| apiKey | M/1 | 발급받은 API Key |
WMTS 요청 예제 URL
https://climate.gg.go.kr/ols/api/geoserver/wmts?apiKey={인증키}&url=/rest/spggcee:rst_soil_cbn_strgat/EPSG:3857/12/1588/3496
서비스 대상(총92종)
레이어리스트 상세보기
| 구분 | 한글명칭 | WMS명 | WFS명 | 비고 |
|---|
API 신청
개인정보처리방침
개인정보처리방침
개인정보처리방침 내용
RE100 플랫폼 서비스(이하 “서비스”)는 이용자의 개인정보를 매우 중요하게 생각하며, 『개인정보 보호법』 등 관련 법령에 따라 이용자의 개인정보를 안전하게 관리하고 보호하기 위해 다음과 같은 개인정보처리방침을 수립·공개합니다.
1. 수집하는 개인정보 항목 및 수집 방법
• 수집 항목: 이메일 주소
• 수집 방법: 서비스 가입, 이벤트 응모, 문의사항 등록 등 이용자가 자발적으로 정보를 입력하는 경우에 한해 수집합니다
2. 개인정보 수집 및 이용 목적
수집한 이메일 주소는 다음의 목적에 한해 이용됩니다.
• 서비스 관련 공지사항 전달
• 사용자 문의에 대한 응대
• 서비스 개선 및 사용자 만족도 조사
• 뉴스레터 및 마케팅 정보 제공 (사전 동의한 경우에 한함)
3. 개인정보 보유 및 이용 기간
이용자의 개인정보는 수집 및 이용 목적이 달성된 후에는 지체 없이 파기합니다. 단, 관련 법령에 따라 일정 기간 보존이 필요한 경우는 해당 법령에서
정한 기간 동안 보관됩니다.
• 이메일 주소 보유 기간: 회원 탈퇴 시까지 또는 수집 목적 달성 시까지
• 전자상거래 등에서의 소비자 보호에 관한 법률 등 관계법령에 따라 보존이 필요한 경우: 최대 5년
4. 개인정보의 제3자 제공
서비스는 이용자의 개인정보를 외부에 제공하지 않습니다. 다만, 다음의 경우에는 예외로 합니다.
• 이용자가 사전에 동의한 경우
• 법령에 따라 제공이 요구되는 경우
5. 개인정보의 위탁 처리
현재 서비스는 개인정보 처리를 외부에 위탁하지 않고 있습니다.
향후 위탁이 필요한 경우 사전에 이용자에게 고지하고 동의를 받겠습니다.
6. 이용자의 권리와 행사 방법
이용자는 언제든지 본인의 개인정보에 대해 다음의 권리를 행사할 수 있습니다.
• 개인정보 열람, 정정, 삭제 요청
• 수신 거부 및 마케팅 정보 수신 동의 철회
이러한 요청은 이메일 또는 고객센터를 통해 접수하실 수 있습니다.
7. 개인정보의 안전성 확보 조치
서비스는 이용자의 개인정보를 안전하게 관리하기 위해 다음과 같은 조치를 취하고 있습니다.
• 개인정보에 대한 접근 제한
• 암호화된 통신구간을 통한 정보 전송
• 해킹 및 보안 위협 방지를 위한 기술적/관리적 보호조치
8. 개인정보 보호책임자
서비스는 개인정보 보호와 관련한 이용자의 문의를 신속하게 처리하기 위해 개인정보 보호책임자를 지정하고 있습니다.
• 책임자 성명: [이름 기재]
• 이메일: [이메일 주소 기재]
• 문의처: [연락처 또는 고객센터 기재]
9. 개인정보처리방침 변경
본 개인정보처리방침은 법령 및 서비스 운영 정책에 따라 변경될 수 있으며, 변경 시에는 사전에 웹사이트 또는 이메일을 통해 고지합니다.
• 공고일자: [YYYY-MM-DD]
• 시행일자: [YYYY-MM-DD]