메뉴 건너 뛰기
본문으로 바로가기

생활안전정보생활안전정보

오픈API Data 상세보기

유아시설

XML WMS
사용신청안내사항
공공데이터 제공제도
  • 공공데이터중 위치정보를 포함한 서비스를 사용하고자 하는 사업자는 '위치정보의 보호 및 이용 등에 관한 법률'에 따라 방송통신위원회에 '위치정보서비스 허가'를 받거나 '위치기반 서비스사업 신고'를 하여야 합니다.
  • 이에 해당하는 사업자인 경우에는 첨부파일에 '위치기반서비스사업신고필증'을 첨부해 주시기 바랍니다.
  • 활용신청 시 '위치기반서비스사업신고필증'이 등록되지 않으면 반려가 될 수 있으니 참고 하시기 바랍니다.
주요항목정보
주요항목 교육부에서 제공하는 유치원 기본현황 정보입니다. 보건복지부에서 제공하는 어린이집 기본 정보조회(정기) 정보입니다.
라이선스표시
라이선스
출처표시, 상업용금지, 변경금지, 공공누리 공공저작물자유이용허락 생활안전지도는 “공공누리 4유형(출처표시,상업적이용금지, 변경금지)” 조건에 따라 이용할 수 있습니다.
유아시설정보표
분류체계 시설안전 제공기관 교육부
관리부서명 - 관리부서 전화번호 -
API 유형 REST 데이터 포맷 XML + WMS
활용 신청 42 갱신주기 1년
수집일 2024년 수정일 2024-12-19
주요항목 교육부에서 제공하는 유치원 기본현황 정보입니다. 보건복지부에서 제공하는 어린이집 기본 정보조회(정기) 정보입니다.
XML 호출 URL safemap.go.kr/openapi2/IF_0037 (아래 예제 참고)
WMS 호출 URL safemap.go.kr/openapi2/IF_0037_WMS (아래 예제 참고)
유아시설오픈API 그리드(XML) 정보표
fcltycd fcltynm lnmadr latitude longitude x y fcltyty secd
44230000072개구쟁이어린이집null36.1987304032127.083805387714146904.50383024328000.936916430405
SH00205238꿈길유치원경기 부천시 옥길동 76337.4603598453533126.81764567001414117275.73958784503470.754369950503
11500000583도토리어린이집null37.53381953515228126.858087591936814121777.71374294513777.861384570405
41173000401도토리어린이집null37.40564022237226126.934642848493414130299.80592034495799.639739790405
44210000142도토리어린이집null36.77896853126.439928614075228.46768994408342.468923620405
41150000041두빛나래어린이집null37.7387021127.114785414150353.18302424542578.660915830405
40500000045또래어린이집null37.58972477127.158082614155173.0052814521628.712710210405
44132000071둥지어린이집null36.835224805440006127.1470439842834614153944.19220044416164.069362410405
SH00211883원미유치원경기도 부천시 원미동 194-1237.489549262244126.78925283003514114115.06309914507565.098870110503
SH00211801인화유치원경기도 군포시 산본동 1156-1137.349057953056126.92580048298214129315.47829424487873.29114120503
유아시설 정보조회 서비스
요청변수(Request Parameter)
유아시설요청변수표
항목명(국문) 항목명(영문) 항목구분 샘플데이터 항목설명
인증키 serviceKey 인증키 (URL Encode) 생활안전지도에서 발급받은 인증키
한 페이지 결과 수 numOfRows 10 한 페이지 결과 수
페이지 번호 pageNo 1 페이지 번호
데이터 타입 returnType XML 요청자료형식(XML/JSON) Default : JSON
공통결과(Response Element)
유아시설공통결과표
항목명(국문) 항목명(영문) 항목타입
결과코드 resultCode NUMBER
결과메시지 resultMsg VARCHAR2
한 페이지 결과 수 numOfRows NUMBER
페이지 번호 pageNo NUMBER
데이터 총 개수 totalCount NUMBER

출력결과(Response Element)
유아시설출력결과표
항목명(국문) 항목명(영문) 항목타입 항목설명
시설코드 fcltycd STRING
시설명 fcltynm STRING
시설위치 lnmadr STRING
위도 latitude DOUBLE
경도 longitude DOUBLE
X좌표 x STRING
Y좌표 y STRING
시설타입 fcltyty STRING
분류코드 secd STRING
제공 데이터 예제
/* JAVA 샘플 코드 */ StringBuilder strBuilder = new StringBuilder("http://safemap.go.kr/openapi2/IF_0037"); /*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("returnType","UTF-8") + "=" + URLEncoder.encode("xml", "UTF-8")); /*xml(기본값), JSON*/ URL url = new URL(strBuilder.toString()); HttpURLConnection con = (HttpURLConnection) url.openConnection();
유아시설
요청변수(Request Parameter)
유아시설요청변수표
항목명 샘플데이터 항목설명
serviceKey 인증키 (URL Encode) 발급받은 인증키
srs 좌표계 예시 ) EPSG:4326
bbox 표시할 영역 범위 허용 범위 초과시 오류
format 이미지 포맷 image/png ,image/jpeg
width 가로크기 요청할 이미지 가로 크기(px)
height 세로크기 요청할 이미지 세로 크기(px)
transparent 배경 투명 여부 TRUE/FALSE
제공 데이터 예제 (url호출)
*서비스 호출
StringBuilder strBuilder = new StringBuilder("http://safemap.go.kr/openapi2/IF_0037_WMS"); /*URL*/ strBuilder.append("?" + URLEncoder.encode("serviceKey","UTF-8") + "=서비스키"); /*Service Key*/ strBuilder.append("&" + URLEncoder.encode("srs","UTF-8") + "=" + URLEncoder.encode("EPSG:4326", "UTF-8")); /*좌표계 */ strBuilder.append("&" + URLEncoder.encode("bbox ","UTF-8") + "=" + URLEncoder.encode("126.84814453125,35.137879119634185,126.859130859375,35.146862906756304", "UTF-8")); /*표시할 영역 범위*/ strBuilder.append("&" + URLEncoder.encode("format","UTF-8") + "=" + URLEncoder.encode("mage/png", "UTF-8")); /*format*/ strBuilder.append("&" + URLEncoder.encode("width","UTF-8") + "=" + URLEncoder.encode("256", "UTF-8")); /*요청할 이미지 가로 크기(px)*/ strBuilder.append("&" + URLEncoder.encode("height","UTF-8") + "=" + URLEncoder.encode("256", "UTF-8")); /*요청할 이미지 세로 크기(px)*/ strBuilder.append("&" + URLEncoder.encode("transparent","UTF-8") + "=" + URLEncoder.encode("TRUE", "UTF-8")); /*배경 투명 여부*/ URL url = new URL(strBuilder.toString()); HttpURLConnection con = (HttpURLConnection) url.openConnection();
제공 데이터 예제 (OpenLayers)
*서비스 호출
param = {  name:"유아시설",  serverUrl:'www.safemap.go.kr/openApi2/IF_0037_WMS?serviceKey=[serviceKey]',  layername:"A2SM_SAFETY_INFO_CHILD",  styles:"A2SM_SAFETY_INFO_CHILD", }; var wmsLayer = new OpenLayers.Layer.WMS (  param.serverUrl,  {   layers: pram.layername,   styles: pram.styles,   format:"image/png",   srs:"EPSG:3857",   transparent: TRUE  },  {   isBaseLayer: false  } ); wmsLayer.getFullRequestString = function(newParams, altUrl) {  var url = OpenLayers.Layer.Grid.prototype.getFullRequestString.apply(   this, arguments  );  url = url.replace(/([?&])([^=]+)/g, function(match, sep, key){   if (key === "serviceKey") {    return sep + key;   }  return sep + key.toLowerCase();  }); return url; };
*서비스 범례 호출(XML)
layer=레이어명&style=스타일명 (스타일명이 없는 서비스의 경우 layer 만 입력) 예) http://www.safemap.go.kr/openapi2/lgdInfo?serviceKey=인증키&intId=IF_0037
유아시설 정보조회 서비스
요청변수(Request Parameter)
유아시설요청변수표
항목명(국문) 항목명(영문) 항목구분 샘플데이터 항목설명
인증키 serviceKey 인증키 (URL Encode) 생활안전지도에서 발급받은 인증키
타입 type DSD DSD: 자료구조정의
Generic: 일반수치자료
StructureSpecific: 구조화된수치자료
통계기준시작년도 startPrdDe 2021 통계기준시작년도
통계기준종료년도 endPrdDe 2024 통계기준종료년도
제공 데이터 예제
/* JAVA 샘플 코드 */ StringBuilder strBuilder = new StringBuilder("http://safemap.go.kr/intous/api/IF_0009_SDMX?itmId=T001+T002&objL1=ALL&objL2=ALL&prdSe=Y&version=v2_1&format=sdmx"); /*URL*/ strBuilder.append("&" + URLEncoder.encode("serviceKey","UTF-8") + "=서비스키"); /*Service Key*/ strBuilder.append("&" + URLEncoder.encode("type","UTF-8") + "=" + URLEncoder.encode("DSD", "UTF-8")); /*타입*/ strBuilder.append("&" + URLEncoder.encode("startPrdDe","UTF-8") + "=" + URLEncoder.encode("2021", "UTF-8")); /*통계기준시작년도*/ strBuilder.append("&" + URLEncoder.encode("endPrdDe","UTF-8") + "=" + URLEncoder.encode("2024", "UTF-8")); /*통계기준종료년도*/ URL url = new URL(strBuilder.toString()); HttpURLConnection con = (HttpURLConnection) url.openConnection();