오픈API Data 상세보기
소방안전시설
XML WMS사용신청안내사항
공공데이터 제공제도
라이선스표시
- 공공데이터중 위치정보를 포함한 서비스를 사용하고자 하는 사업자는 '위치정보의 보호 및 이용 등에 관한 법률'에 따라 방송통신위원회에 '위치정보서비스 허가'를 받거나 '위치기반 서비스사업 신고'를 하여야 합니다.
- 이에 해당하는 사업자인 경우에는 첨부파일에 '위치기반서비스사업신고필증'을 첨부해 주시기 바랍니다.
- 활용신청 시 '위치기반서비스사업신고필증'이 등록되지 않으면 반려가 될 수 있으니 참고 하시기 바랍니다.
주요항목 | 전국 소방서 및 119안전센터의 정보 (위치, 주소) |
---|
라이선스 |
생활안전지도는 “공공누리 4유형(출처표시,상업적이용금지, 변경금지)” 조건에 따라 이용할 수 있습니다.
|
---|
분류체계 | 시설안전 | 제공기관 | 소방청 |
---|---|---|---|
관리부서명 | 정보통신과 | 관리부서 전화번호 | 044-205-7275 |
API 유형 | REST | 데이터 포맷 | XML + WMS |
활용 신청 | 41 | 갱신주기 | 1년 |
수집일 | 2021년 | 수정일 | 2023-02-10 |
주요항목 | 전국 소방서 및 119안전센터의 정보 (위치, 주소) | ||
XML 호출 URL | safemap.go.kr/openApiService/data/getFireFightingFacilityData.do (아래 예제 참고) | ||
WMS 호출 URL | safemap.go.kr/openApiService/wms/getLayerData.do (아래 예제 참고) |
OBJT_ID | FHST | FRSTT | FCLTY_TY | FCLTY_CD | FCLTY_NM | ADRES | RN_ADRES | TELNO | CTPRVN_CD | SGG_CD | EMD_CD | X | Y |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
162 | 충남소방본부 | 천안동남소방서 | 소방서 | 511010 | 천안동남소방서 | 충청남도 천안시 동남구 구성동 51-1 | 충청남도 천안시 동남구 천안대로 580 | 041-570-0201 | 44 | 44131 | 44131108 | 14155938.6051 | 4411243.97257 |
163 | 충남소방본부 | 천안서북소방서 | 소방서 | 511010 | 천안서북소방서 | 충청남도 천안시 서북구 직산읍 254 | 충청남도 천안시 서북구 직산읍 4산단2길 32 | 041-360-0200 | 44 | 44133 | 44133256 | 14150496.8186 | 4419974.33762 |
164 | 충남소방본부 | 공주소방서 | 소방서 | 511010 | 공주소방서 | 충청남도 공주시 웅진동 256-11 | 충청남도 공주시 무령로 55 | 041-851-0201 | 44 | 44150 | 44150107 | 14149598.025 | 4363998.76709 |
165 | 충남소방본부 | 보령소방서 | 소방서 | 511010 | 보령소방서 | 충청남도 보령시 명천동 715-10 | 충청남도 보령시 성주산로 63 | 041-930-0201 | 44 | 44180 | 44180105 | 14093978.221 | 4346587.51771 |
166 | 충남소방본부 | 아산소방서 | 소방서 | 511010 | 아산소방서 | 충청남도 아산시 모종동 210 | 충청남도 아산시 모종로 77 | 041-538-0201 | 44 | 44200 | 44200113 | 14140441.4069 | 4409326.72621 |
167 | 충남소방본부 | 서산소방서 | 소방서 | 511010 | 서산소방서 | 충청남도 서산시 예천동 496-16 | 충청남도 서산시 호수공원 14로 26-4 | 041-689-0200 | 44 | 44210 | 44210109 | 14075795.4958 | 4407543.08593 |
168 | 충남소방본부 | 논산소방서 | 소방서 | 511010 | 논산소방서 | 충청남도 논산시 내동 499 | 충청남도 논산시 대학로 17 | 041-730-0201 | 44 | 44230 | 44230109 | 14148751.0061 | 4325171.32618 |
169 | 충남소방본부 | 계룡소방서 | 소방서 | 511010 | 계룡소방서 | 충청남도 계룡시 엄사면 유동리 283 | 충청남도 계룡시 엄사면 문화로32 | 042-540-5200 | 44 | 44250 | 44250315 | 14163494.0816 | 4338431.90658 |
170 | 충남소방본부 | 당진소방서 | 소방서 | 511010 | 당진소방서 | 충청남도 당진시 채운동 118-5 | 충청남도 당진시 역천로 838 | 041-350-5201 | 44 | 44270 | 44270102 | 14095045.53 | 4423217.13466 |
171 | 충남소방본부 | 금산소방서 | 소방서 | 511010 | 금산소방서 | 충청남도 금산군 금산읍 상옥리 380 | 충청남도 금산군 금산읍 삼풍로 2 | 041-750-1201 | 44 | 44710 | 44710250 | 14191019.8851 | 4314377.55674 |
소방안전시설 정보조회 서비스
요청변수(Request Parameter)
항목명(국문) | 항목명(영문) | 항목구분 | 샘플데이터 | 항목설명 |
---|---|---|---|---|
인증키 | serviceKey | 필 | 인증키 (URL Encode) | 공공데이터포털에서 발급받은 인증키 |
한 페이지 결과 수 | numOfRows | 필 | 10 | 한 페이지 결과 수 |
페이지 번호 | pageNo | 필 | 1 | 페이지 번호 |
데이터 타입 | dataType | 옵 | XML | 요청자료형식(XML/JSON) Default : XML |
공통결과(Response Element)
항목명(국문) | 항목명(영문) | 항목크기(byte) | 항목타입 |
---|---|---|---|
결과코드 | resultCode | 2 | NUMBER |
결과메시지 | resultMsg | 50 | VARCHAR2 |
한 페이지 결과 수 | pageIndex | 4 | NUMBER |
데이터 총 개수 | totCnt | 4 | NUMBER |
출력결과(Response Element)
항목명(국문) | 항목명(영문) | 항목크기(byte) | 항목타입 |
---|---|---|---|
일련번호 | OBJT_ID | 38 | NUMBER |
소방기관 | FHST | 30 | VARCHAR2 |
소방서 | FRSTT | 30 | VARCHAR2 |
시설(소방)유형 | FCLTY_TY | 500 | VARCHAR2 |
시설(소방)코드 | FCLTY_CD | 6 | VARCHAR2 |
시설(소방)명 | FCLTY_NM | 500 | VARCHAR2 |
지번주소 | ADRES | 500 | VARCHAR2 |
도로명주소 | RN_ADRES | 500 | VARCHAR2 |
전화번호 | TELNO | 20 | VARCHAR2 |
시도코드 | CTPRVN_CD | 2 | VARCHAR2 |
시군구코드 | SGG_CD | 5 | VARCHAR2 |
읍면동코드 | EMD_CD | 8 | VARCHAR2 |
X좌표 | X | NUMBER | |
Y좌표 | Y | NUMBER |
제공 데이터 예제
/* JAVA 샘플 코드 */
StringBuilder strBuilder = new StringBuilder("http://safemap.go.kr/openApiService/data/getFireFightingFacilityData.do"); /*URL*/
strBuilder.append("?" + URLEncoder.encode("serviceKey","UTF-8") + "=서비스키"); /*Service Key*/
strBuilder.append("&" + URLEncoder.encode("pageNo","UTF-8") + "=" + URLEncoder.encode("1", "UTF-8")); /*페이지번호*/
strBuilder.append("&" + URLEncoder.encode("numOfRows","UTF-8") + "=" + URLEncoder.encode("10", "UTF-8")); /*한 페이지 결과 수*/
strBuilder.append("&" + URLEncoder.encode("type","UTF-8") + "=" + URLEncoder.encode("xml", "UTF-8")); /*xml(기본값), JSON*/
URL url = new URL(strBuilder.toString());
HttpURLConnection con = (HttpURLConnection) url.openConnection();
*서비스 범례 호출(XML)
layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력)
예) http://www.safemap.go.kr/legend/legendApiXml.do?apikey=인증키&layer=A2SM_CMMNPOI3&style=A2SM_CmmnPoi3
소방안전시설
요청변수(Request Parameter)
항목명 | 샘플데이터 | 항목설명 |
---|---|---|
serviceKey | 인증키 (URL Encode) | 발급받은 인증키 |
layername | 주제도명 | 서비스 주제도명 |
styles | 스타일명 | 서비스 스타일명 |
제공 데이터 예제
*서비스 호출
param = { name:'소방안전시설', serverUrl:'www.safemap.go.kr/openApiService/wms/getLayerData.do?apikey=[APIKEY]', layername:'A2SM_CMMNPOI3', styles:'A2SM_CmmnPoi3' }; var wmsLayer = new OpenLayers.Layer.WMS ( param.name, param.serverUrl, { layers: ''+param.layername, styles:param.styles, format: 'image/png', exceptions:'text/xml', transparent: true }, { isBaseLayer: false } );
*서비스 범례 호출(XML)
layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력) 예) http://www.safemap.go.kr/legend/legendApiXml.do?apikey=인증키&layer=A2SM_CMMNPOI3&style=A2SM_CmmnPoi3
param = { name:'소방안전시설', serverUrl:'www.safemap.go.kr/openApiService/wms/getLayerData.do?apikey=[APIKEY]', layername:'A2SM_CMMNPOI3', styles:'A2SM_CmmnPoi3' }; var wmsLayer = new OpenLayers.Layer.WMS ( param.name, param.serverUrl, { layers: ''+param.layername, styles:param.styles, format: 'image/png', exceptions:'text/xml', transparent: true }, { isBaseLayer: false } );
*서비스 범례 호출(XML)
layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력) 예) http://www.safemap.go.kr/legend/legendApiXml.do?apikey=인증키&layer=A2SM_CMMNPOI3&style=A2SM_CmmnPoi3