[부동산|2|Plotly] 경기도 미분양 아파트 현황 Plotly subplots
Data sourcing - 경기데이터드림
먼저 공공데이터 포털의 데이터목록 찾기를 통해 '경기도 아파트 미분양 현황'이라는 검색어로 검색을 해보겠습니다.
2020년 7월 20일 현재 기준 해당 검색어의 연관 검색결과로 총 18,807건이 나옵니다. 그 중 오픈API 탭으로 넘어 가시면 제일 첫번째 위치한 '공동주택미분양 현황' 아이템이 있습니다.
바로가기를 클릭해 보시면 '경기데이터드림'이라는 사이트로 이동이 됩니다.
이 사이트는 저도 처음 접해 보기에 사이트 소개란의 소개 내용을 그대로 인용하겠습니다.
경기도가 보유한 공공데이터를 체계화하고 통합·개방하여 도민과 공유하고 민간의 활용 촉진과 개발자 맞춤형 서비스를 제공하기 위해 구축된 공공데이터 개방 포털입니다.
경기데이터드림은, 공공데이터를 적극적으로 민간에 개방하고 도민과의 공유를 통해 공공데이터에 대한 민간 활용을 촉진하고 새로운 서비스와 공공의 가치를 창출하기 위한 서비스입니다. 경기도는 사회적·경제적 가치가 높은 공공데이터를 개방하여 민간의 다양한 비즈니스 창출 기회를 제공하고자 합니다.
결국 공공데이터포털과 마찬가지로 경기도가 별도로 운용하는 공공데이터 개방 포털인데요. 정부공공데이터포털이 중앙정부 차원에서 국가 데이터를 한데 모은 것인 반면, '경기데이터드림'은 지방자치단체가 개별로 운영하는 데이터 개방 포털이라고 보시면 되겠습니다.
그럼 이제 다시 이동한 사이트를 보시겠습니다.
공동주택 미분양 현황에 대한 기본인자 등의 설명이 나오는데요. 구조적으로 '공공데이터포털'과 크게 다를 바가 없습니다.
이 항목의 경우 open API형태로 개방한 자료를 찾았기 때문에, Open API를 신청하여야 데이터에 접근할 수 있는데요. 정부공공데이터포털은 open API 인증키를 '마이페이지'에서 일괄로 관리할 수 있어 편리한데, 이 데이터의 경우 사이트에 개별로 접근해야 하기 때문에 조금 불편한 감이 있습니다. 저 같은 경우에는 구글을 주로 사용하기 때문에 구글 드라이브에 문서파일을 하나 생성하여 인증키를 저장해 관리하는 것으로 정리하였습니다.
이제 중앙단에 보이시는 '인증키 신청' 버튼을 클릭해 진행하시면 인증키를 받으실 수 있습니다.
해당 인증키는 xml 자료를 불러올 때 필수요청키로 사용됩니다.
아래 이미지는 이 xml자료의 요청시 기본인자와 요청인자인데요. 기본인자는 '필수요청인자'이고 요청인자는 '선택요청인자'라고 이해하시면 좋을 것 같습니다. 자료를 보니, 500줄이 넘어가지 않는 것을 알 수 있었는데요. 하여, 저는 시도의 구분없이 한꺼번에 모든 자료를 받기 위해 페이지당 요청숫자를 기본 500줄로 세팅해 요청하였습니다.
한편, 'Sheet' 탭을 눌러보시면 xls와 같은 파일형태로도 다운로드 받을 수 있도록 지원하고 있습니다.
xml parsing이 낯설거나 불편하실 경우에는 'Sheet'라는 탭을 사용해 파일로 다운로드 받으시면 더욱 편리하게 이용이 가능하실 것 같습니다.
또한, 아래와 같이 연관데이터목록을 보여주는데요.
부동산 주제를 이어 다루게 된다면 '경기도 신규 민간아파트 분양 가격 현황' 데이터에서 꽤 쓸만한 정보를 추출할 수 있을 것 같습니다. 다음 부동산 주제로 다뤄 보도록 하겠습니다.
그럼 다음 포스팅의 xml parsing과정으로 넘어가 보도록 하겠습니다.
'파이썬(Python) > 경기도 미분양 아파트 현황 Plotly subplots' 카테고리의 다른 글
[부동산|2|Plotly] 경기도 미분양 아파트 현황 3D plot go.Scatter3d (0) | 2020.07.25 |
---|---|
[부동산|2|Plotly] 경기도 미분양 아파트 현황 plotly 누적막대그래프 (0) | 2020.07.24 |
[부동산|2|Plotly] 경기도 미분양 아파트 현황 go.Table() Plotly 표 만들기 (0) | 2020.07.23 |
[부동산|2|Plotly] 경기도 미분양 아파트 현황 make_subplots() (0) | 2020.07.22 |
[부동산|2|Plotly] 경기도 미분양 아파트 현황 XML parsing (0) | 2020.07.21 |