열린데이터광장에서 2023년 12월부터 전월의 공공데이터 목록 및 이용 현황을 제공하고 있습니다.
매월 초에 전월에 대한 1개월 분량의 목록과 서비스 이용 현황을 확인하실 수 있으며,
이용현황에는 다운로드, view 등 전체가 포함된 건수를 나타냅니다.
제공일 이후 원천부서의 제공 중단 요청된 데이터는 실제 서비스가 되지 않거나 미노출될 수 있습니다.
이용하실 열린데이터광장 서비스중 URL 하나를 적어주시면 됩니다.
아래와 같은 순서로 임시(캐시)파일 삭제 후, 모든 브라우저를 닫은 뒤 다시 실행하여 로그인을 하시면 됩니다.
그래도 로그인이 안되시면 운영팀(02-2133-1271)으로 연락 바랍니다.
1. 크롬 브라우저 사용 시
1-1. 브라우저 상단의 아이콘을 누른 후 '설정'을 선택합니다.
1-2. '고급 설정 표시' 클릭 후 개인 정보란에 '인터넷 사용정보 삭제'를 클릭
2. 엣지 브라우저 사용 시
2-1. 브라우저 상단의 아이콘을 누른 후 '설정' 을 선택합니다.
2-2. '개인 정보, 검색 및 서비스' 메뉴를 선택합니다.
2-3. '검색 데이터 지우기' 의 지울 항목 선택 버튼을 클릭
2-4. '쿠키 및 기타 사이트 데이터', '캐시된 이미지 및 파일'을 선택 후 지금 지우기
예를 들어 서울시 우리마을가게 상권분석서비스(상권영역) 서비스의 경우, 아래와 같은 방법으로 진행하시면 됩니다.
1. 서울시 우리마을가게 상권분석서비스(상권영역) 서비스 바로가기
- https://data.seoul.go.kr/dataList/OA-15560/A/1/datasetView.do
2. 우선 인증키를 발급 받으셔야 합니다.
- 인증키 발급 바로가기 (※ 서울시 홈페이지 가입이 되어 있어야 합니다.)
https://data.seoul.go.kr/together/mypage/actkeyMain.do
- 회원 로그인 후 인증키를 신청합니다. 신청하시면 바로 발급이 됩니다.(※ 지하철 실시간은 인증키는 제외)
- 우측 상단의 인증키 관리 메뉴에서 발급된 인증키를 확인합니다.
- 발급된 인증키로 다음 단계를 진행합니다.
3. 전체 데이터를 받으려면 요청시작위치와 요청종료위치 차이값을 1,000건씩 끊어서 호출합니다.
- 1부터 1000까지 호출 예시
http://openapi.seoul.go.kr:8088/(인증키)/xls/InfoTrdarRepop/1/1000/201606
- 1001부터 2000까지 호출 예시
http://openapi.seoul.go.kr:8088/(인증키)/xls/InfoTrdarRepop/1001/2000/201606
* 전체 데이터 건수 확인은 출력된 list_total_count의 값을 확인하시면 됩니다.
4. 요청인자 중 요청파일 타입을 'xls'(엑셀) 로 지정합니다.
- 서울시 우리마을가게 상권분석서비스(상권영역) 호출 형식
http://openapi.seoul.go.kr:8088/[인증키]/[요청파일타입]/[서비스명]/[요청시작위치]/[요청종료위치]
- 호출 예시
http://openapi.seoul.go.kr:8088/(인증키)/xls/TbgisTrdarRelm/1/5/
4. 기타 참고 사항
- 일부 OpenAPI 서비스 중 요청파일타입이 xls(엑셀)를 지원을 안하는 경우가 있습니다.
(지하철 실시간 서비스, 도로소통 정보 등)
주소를 좌표로 변환하기 위해서는 보통 네이버나 구글 지도를 사용하여 주소를 입력하고 좌표를 추출해 낼 수 있습니다.
그런데 이를 자동으로 해 주는 프로그램도 있습니다.
검색 포털에서 '주소 좌표 변환'이라고 검색하시면 관련 프로그램들을 찾아서 사용하실 수 있습니다.
■ 해결방법
html 페이지에서 Ajax로 열린데이터광장 API 호출시 크로스 도메인 문제로 인하여 보안상 오류가 발생합니다. 해결방법은 jsonp를 사용하시면 됩니다. (jsonp 사용법은 다음이나 네이버, 구글 검색 서비스에서 검색하시면 자세한 내용을 확인하실 수 있습니다.)
■ 호출예제
http://openapi.seoul.go.kr:8088/sample/json/CardSubwayStatisticsService/1/5/201306/?callback=updateTraffic
위 url과 같이 callback 파라미터를 추가하여 호출하시면 됩니다.
서울 열린데이터 광장에서 제공하고 있는 데이터셋은 기본적으로 SHEET, OpenAPI 로 제공하고 있습니다.
그 외에 CHART, LINK, MAP, FILE 형태로 제공가능한 데이터셋은 CHART, LINK, MAP, FILE 서비스로도 제공하고 있습니다.
또한, 데이터 개방을 원하실 경우
서울 열린데이터 광장(https://data.seoul.go.kr) > 이용안내 > 공공데이터 제공신청 메뉴를 이용해 주시기 바랍니다.
열린데이터광장 개편으로 인하여 2013년 1월 1일자로 API 요청 호출 방식이 변경 되었습니다.
현재 열린데이터광장 API 호출은 REST 방식으로
[요청주소]/[인증키]/[요청파일타입]/[서비스명]/[요청시작위치]/[요청종료위치]
순서로 변경되었습니다. 자세한 API 샘플URL은 해당 서비스를 확인하시면 됩니다.
예) http://openapi.seoul.go.kr:8088/인증키/xml/SearchConcertDetailService/1/5
사용중지한 인증키 발급을 취소 하시려면,
서울 열린데이터 광장 > 인증키 관리 >
폐기하고자 하는 인증키를 클릭 후 수정페이지로 이동하면 '사용중지(폐기)' 버튼이 나옵니다.
'사용중지(폐기)' 버튼을 클릭하면 해당 인증키를 폐기할 수 있습니다.
위치 조회하는 API의 좌표는 위치 정보가 사각형 등 도형의 형태이기 때문에
도형 양변의 중간지점 2개를 (X1, Y1), (X2, Y2)로 표출합니다