어떡하집 프로젝트 - 아파트 정보 수집 계획(아파트 정보 수집 방안 수립-1)

공공데이터포털의 API를 이용해 아파트 정보를 수집합니다.

정민호정민호

1. 들어가며

네이버 부동산을 통해 공공데이터포털에서 아파트와 관련된 정보를 수집할 수 있을것 같다는 힌트를 얻었습니다. 이후 공공데이터포털에서 아파트와 관련된 정보를 검색하다 우연히 '활용사례’를 알게 되었고 거기서 여러가지 부동산관련 시스템들이 어떤 공공데이터를 활용했는지 소개되어있었습니다. 저는 아래와 같은 시스템을 참고하였고, 그 중 직방을 가장 많이 참조하였습니다.

다른 활용사례들과는 달리 직방에서는 다양한 API를 이용한 것을 보여주었습니다.

  • 공동주택 단지 목록제공 서비스

  • 공동주택 기본정보제공 서비스

  • 아파트매매 실거래 상세 자료

그리고 그 중 아래 정보를 사용하고자 합니다.

직방활용사례

2. 공공데이터포털 활용

2.1. 공공데이터포털 활용 - 공동주택 단지 목록제공 서비스

공동주택 단지 목록 제공 서비스는 아래 링크를 통해 접속할 수 있고 아래 그림에서 빨간 네모를 선택하시면 API를 보실 수 있습니다.

공동주택단지목록API_1

위 사진에서 참고문서를 다운로드 받으면 API 신청방법과 규격, 사용가이드가 기술되어 있습니다. API 활용신청은 참고문서를 참조하여 신청하였습니다.

공동주택 단지목록제공의 주요 API의 규격은 REST-GET 방식으로 XML으로 제공하고 있었습니다. 데이터 갱신주기는 실시간으로 처리되고 있다고 기술되어있는데, 변화가 있는지 확인하려면 API를 돌려서 확인해야는건 아닌지 걱정 됩니다.

공동주택단지목록API_2

공동주택 단지 목록 API는 법정동 기준의 아파트 목록과 도로명 기준의 아파트 목록으로 제공하고 있습니다.

2.1.1. 법정동 아파트 목록

법정동 목록은 최대 800 byte 크기로 제공되고 있고 평균 응답시간은 0.5 ms 로 기술되어 있습니다.

REST(GET)로 요청할 때 서비스키와 법정동코드를 필수 값으로 요구하고 있는데, 공공데이터포털에서 법정동코드를 제공하고 있는지 확인해봐야 할 것 같습니다.

그리고 제공되는 데이터는 단지코드와 단지명이 있고 이 데이터들은 Null 값이 없는 데이터로 확인됩니다.

공동주택단지목록API_3

2.1.2. 도로명 아파트 목록

도로명 목록은 법정동 목록과 동일하게 최대 800 byte 크기로 제공되고 있고 평균 응답시간은 0.5 ms 로 기술되어 있습니다. 데이터 갱신주기는 실시간으로 정의되어 있습니다.

REST(GET)로 요청할 때 서비스키와 도로명코드를 필수 값으로 요구하고 있는데, 공공데이터포털에서 도로명코드를 제공하고 있는지 확인해봐야 할 것 같습니다.

그리고 제공되는 데이터는 단지코드와 단지명이 있고 이 데이터들은 Null 값이 없는 데이터로 확인됩니다.

공동주택단지목록API_4

2.2. 공공데이터포털 활용 - 공동주택 기본정보제공 서비스

공동주택 기본 정보 제공 서비스는 아래 링크를 통해 접속할 수 있고 아래 그림에서 빨간 네모를 선택하시면 API를 보실 수 있습니다.

공동주택기본정보API_1

위 사진에서 참고문서를 다운로드 받으면 API 신청방법과 규격, 사용가이드가 기술되어 있습니다. API 활용신청은 참고문서를 참조하여 신청하였습니다.

공동주택 기본정보 또한 REST(GET) 규격으로 XML로 정보가 제공되고 있습니다.

공동주택기본정보API_2

공동주택은 최대 800 byte 크기로 제공되고 있고, 평균 응답시간은 0.5 ms 로 기술되어 있습니다.

REST(GET)로 요청할 때 서비스키와 단지코드를 필수 값으로 요구하고 있는데, 데이터 수집시 단지목록을 먼저 수집하고 이를 바탕으로 공동주택 기본 정보를 수집하는 순서로 진행되어야 할것 같습니다.

그리고 제공되는 데이터는 아파트 홈페이지주소와 도로명주소를 제외하고 모두 필수(NotNull)로 제공되고 있습니다.

공동주택기본정보API_3

2.3. 공공데이터포털 활용 - 아파트매매 실거래 상세 자료

아파트매매 실거래 상세 자료는 아래 링크를 통해 접속할 수 있고 아래 그림에서 빨간 네모를 선택하시면 API를 보실 수 있습니다.

아파트매매실거래상세자료API_1

위 사진에서 참고문서를 다운로드 받으면 API 신청방법과 규격, 사용가이드가 기술되어 있습니다. API 활용신청은 참고문서를 참조하여 신청하였습니다.

아파트매매 실거래 상세자료 또한 REST(GET) 규격으로 XML로 정보가 제공되고 있습니다. 데이터 갱신주기는 일 1회로 정의되어 있습니다.

아파트매매실거래상세자료API_2

아파트매매 실거래 상세자료는 최대 1,000 byte 크기로 제공되고 있고, 평균 응답시간은 500 ms 로 기술되어 있습니다.

REST(GET)로 요청할 때 서비스키와 지역코드(법정동), 계약년월을 필수 값으로 요구하고 있는데, 법정동의 지역코드를 요구하고 있기 때문에 데이터 수집시 공동주택 단지 목록 정보를 수집할 때 법정동 기준의 아파트 목록을 우선 시 하여 작업을 진행해야할 것 같습니다.

그리고 제공되는 데이터 모두 필수(NotNull)로 제공되고 있습니다.

아파트매매실거래상세자료API_3

2.4. 주소정보

2.4.1. 행정표준코드관리시스템 - 법정동코드

법정동코드는 행정표준코드관리시스템에서 txt 파일로 제공하고 있습니다. 이를 csv 파일 형태로 변환하여 DB 생성 후 데이터를 구축하면 될것 같습니다.

행정표준코드관리시스템 사이트 주소는 아래와 같습니다. - https://www.code.go.kr/index.do - 행정표준코드관리시스템

법정동코드_1
법정동코드_2

법정동 코드는 '법정동 코드 전체자료’를 통해 일괄로 받을 수 있지만, '법정동코드’와 '법정동명’만 제공합니다.

그래서 저는 조금 번거롭지만 '사용자 검색자료’로 데이터를 받았습니다. 검색자료로 받을 시 지역을 선택하고, 폐지구분을 전체, 원하는 출력항목을 모두 체크 하였습니다. 이렇게 데이터를 받는 이유는 단순히 두번 일하지 않기 위해서 입니다. 추가로 데이터가 필요 때 다시 한번 더 작업을 해야하기 때문에 조금 번거롭지만 사용자 검색자료로 수집하였습니다.

법정동코드_3

2.4.2. 도로명주소 - 도로명주소DB

도로명주소 개발자센터에서는 도로명정보를 API와 DB형태로 구축할 수 있게 정보를 제공하고 있습니다. 도로명주소 개발자센터 사이트 주소는 아래와 같습니다.

도로명주소DB에서 제공되는 정보는 건물, 주소, 사서함주소, 위치정보, 영문주소, 상세주소 정보를 제공하고 있습니다. 핵심이 되는 정보는 건물 정보와 주소 정보로 추측되고, 건물과 주소 정보는 아래와 같이 정의하고 있습니다.

  • 건물DB : 주소정보를 건물단위로 제공합니다. 아파트 등 집합건물의 경우 단지 내 동 단위 까지 정보가 제공됩니다.

  • 주소DB : 아파트단지(또는 집합건물), 단독건물 등의 출입구 위치를 기준으로 부여된 주소 정보입니다. 아파트단지(또는 집합건물 등)가 여러 동으로 구성되어도 출입구 기준 하나의 주소정보만 제공됩니다.

정의된 정보를 볼 때 공공데이터포털에서 제공되는 정보는 주소정보를 하나만 가지고 있기 때문에, 도로명주소로 데이터를 제공한다면 '주소DB’를 기준으로 자료를 제공하고 있는것 같습니다.

건물과 주소정보 데이터를 구축하고 향후 무엇이 더 필요해질지 모르니 추가로 사서함주소와, 위치정보, 내비게이션용, 상세정보 DB 모두 구축하도록 진행하겠습니다.

DB 구축시 RDB로 구축할 예정이기 때문에 제공되는 정보들간 관계를 가질 수 있는지 파악해 보겠습니다. 먼저 각 정보의 PK정보를 알아보겠습니다.

  • 건물DB 건물DB 정보는 도로명코드, 건물정보, 관련지번 총 3가지로 구성되어 있습니다.

도로명코드 정보의 PK는 시군구코드, 도로명번호, 읍면동일련번호 3개의 복합키로 구성되어있습니다. 이 중 시군구코드(5)와 도로명번호(7)를 합치면 도로명코드(12)가 됩니다. FK로 추정되는 데이터는 9.읍면동코드, 11.상위도로명번호 가 있고, 그 중 11.상위도로명번호는 자기참조되는 FK인것 같습니다.

건물DB_1

건물정보는 건물관리번호가 PK로 구성되어있고, FK로 추정되는 데이터로 1.법정동코드, 9.도로명코드, 17.읍면동일련번호, 18.행정동코드, 20.우편번호 가 있습니다.

건물DB_2

관련지번 정보의 PK는 도로명코드, 지하여부, 건물본번, 건물부번, 지번일련번호 총 5개의 복합키로 구성되어있습니다. FK로 추정되는 데이터는 1.법정동코드 가 있는것 같습니다.

건물DB_3

정리하면 아래 그림과 같이 도식화 할 수 있지 않을까 생각됩니다.

  • 주소DB 주소DB 정보는 도로명코드, 도로명주소, 지번(대표지번+관련지번), 부가정보 총 4가지로 구성되어 있습니다.

도로명코드 정보의 PK는 도로명코드, 읍면동일련번호 2개의 복합키로 구성되어 있습니다. FK로 추정되는 데이터는 12.읍면동코드 가 있는것 같습니다.

주소DB_1

도로명주소 정보는 관리번호 라는 인조식별자를 PK로 가지고 있는것 같습니다. FK는 2.도로명코드와 3.읍면동일련번호를 가지고 있습니다.

주소DB_2

지번(대표지번+관련지번) 정보의 PK는 관리번호, 일련번호 2개의 복합키로 구성되어있습니다. FK는 1.관리번호와 3.법정동코드를 가지고 있는것 같습니다.

주소DB_3

부가정보의 PK는 관리번호 가 있으며, 관리번호는 FK로 도로명주소의 PK를 참조하고 있습니다. 따라서 부가정보와 도로명주소는 1:1 관계를 가지고 있는것 같습니다. FK로 추정되는 데이터는 2.행정동코드, 4.우편번호 가 있는것 같습니다.

주소DB_4
  • 사서함주소DB 사서함주소DB 정보는 도로명코드, 도로명주소 총 2가지로 구성되어있습니다. 2가지 정보는 각각 건물DB와 주소DB로 연결할 수 있게 가이드가 기술되어 있었고, 기술된 내용의 매핑순번으로 볼 때 건물DB를 기준으로하여 만들어 진것 같습니다. 기술된 내용은 아래에 작성하였습니다.

도로명코드 정보의 PK는 시군구코드, 도로명번호, 읍면동일련번호 총 3개의 복합키로 구성되어 있습니다. FK로 추정되는 데이터는 9.읍면동코드, 11.상위도로명번호 가 있는것 같습니다. 11.상위도로명번호는 자기참조하는 FK인것 같습니다.

사서함주소DB_1

도로명주소보기 정보의 PK는 건물관리번호로 인조식별자를 PK로 가지고 있는것 같습니다. FK로 추정되는 데이터는 1.법정동코드, 9.도로명코드, 18.행정동코드, 20.우편번호 가 있는것 같습니다.

사서함주소DB_2

그리고 사서함주소DB를 건물DB와 주소DB로 연결할 수 있게 아래와 같이 기술되어 있습니다.

건물DB와 연결할 때는 20개의 속성이 상호 연결되어야 합니다.

사서함주소DB_3

주소DB와 연결할 때는 17개의 속성이 상호 연결되어야 합니다. 건물DB와 차이점으로는 매핑 순번이 다르고 도로번호와 상위도로명번호, 상위도로명을 제외하고 데이터는 동일합니다.

사서함주소DB_4
  • 위치정보요약DB 위치정보요약DB는 도로명코드, 지하여부, 건물본번, 건물부번, 법정동코드 총 5개의 복합키로 PK가 정의되어 있습니다. FK로 추정되는 데이터는 1.시군구코드, 13.우편번호 가 있습니다.

위치정보요약DB_1
  • 영문주소DB 영문주소DB는 건물관리번호, 법정동코드, 산여부, 지번본번(번지), 지번부번(호) 총 5개의 복합키로 PK가 정의되어 있습니다. FK로 추정되는 데이터는 9.도로명코드, 15.우편번호 가 있습니다.

영문주소DB_1
  • 네비게이션용DB 네비게이션용DB는 건물정보, 지번정보, 보조출입구 총 3가지로 구성되어있습니다.

건물정보의 PK는 건물관리번호 이며, FK로 추정되는 데이터는 1.주소관할읍면동코드, 5.도로명코드, 10.우편번호, 14.행정동코드 가 있습니다.

내비게이션용DB_1

지번정보의 PK는 도로명코드, 지하여부, 건물본번, 건물부번, 지번일련번호, 주소관할읍면동코드 총 6개의 복합키로 PK가 정의되어 있습니다. FK로 추정되는 데이터는 1.법정동코드, 19.건물관리번호 가 있습니다.

내비게이션용DB_2

보조출입구 정보의 PK는 시군구코드, 출입구일련번호 총 2개의 복합키로 PK가 정의되어 있습니다. FK로 추정되는 데이터는 3.도로명코드, 7.법정동코드 가 있습니다.

내비게이션용DB_3
  • 상세주소DB 상세주소DB의 PK는 시군구코드, 동일련번호, 층일련번호, 호일련번호, 호접미사일련번호 총 5개의 복합키로 구성되어 있습니다. FK는 11.건물관리번호와 12.법정동코드, 13.도로명코드, 14.지하여부, 15.건물본번, 16.건물부번 이 있습니다.

상세주소DB_1

정리하면 대략 아래의 ERD(?) 와 같이 관계가 구성되어 질 것같습니다. 관계정보를 명확하게 정의한 주소DB를 제외하곤 다른 DB 정보들은 관계가 명확하지 않았기에 추측으로만 연결할 수 있었습니다. 아파트 관련 데이터 수집을 위해 우선적으로 주소DB를 구축하고 추후 다른DB를 모델링하고 DB구축을 하도록 진행하도록 하겠습니다.

(ERD는 DA# 4를 이용하여 작성하였고, 비영리 목적으로 사용할 수 있는 공개용 버전을 사용하였습니다. 참고URL : http://dataware.kr/solution/new_download/571866)

ERDDB_1

어떡하집 프로젝트 - 아파트 정보 수집 계획(수집 정보 정의)

선행 시스템들을 분석하여 수집할 아파트 정보를 정의 합니다.

정민호정민호

1. 들어가며

데이터와 관련된 서비스를 제공할 때 현재 가지고 있는 데이터를 효과적으로 제공것이 중요하다고 생각합니다. 데이터를 효과적으로 제공하기 위해서는 그것의 기본이되는 로우(Raw) 데이터를 잘 가지고 있는것 또한 중요하다고 생각합니다.

따라서 저는 로우(Raw) 데이터를 잘 가지고 있기 위해 선행 시스템들을 분석하여 어떤 데이터를 수집할 것인지 정의하려고 합니다. 분석할 선행 시스템은 아래와 같습니다.

2. KB부동산 Liiv ON

2.1. 아파트 정보

2.1.1. 기본 정보

기본정보
기본정보2

기본정보 부분에서 제공되는 정보는 아래와 같습니다.

  • 아파트 명칭

  • 아파트 주소

  • 아파트 공급면적

  • 아파트 세대 수

  • 아파트 준공년월

2.1.2. 단지 정보

단지정보1

아파트 주변 분위기를 느낄 수 있는 사진 정보를 제공하고 있습니다.

단지정보2

기본정보에서 제공되는 정보는 아래와 같습니다.

  • 아파트 동 수

  • 아파트 세대 수

  • 아파트 주차 공간 수

  • 아파트 용적률

  • 아파트 건폐율

  • 아파트 난방방식

  • 아파트 건설사 명칭

  • 아파트 내진설계 설명

단지정보3

면적별 세대수에서 제공되는 정보는 아래와 같습니다.

  • 아파트 면적 유형

  • 아파트 면적 유형별 세대 수

단지정보4

위치&편의시설에서 제공되는 정보는 아래와 같습니다.

  • 아파트 인근 시설 정보

2.1.3. 시세/실거래가

시세/실거래가1

시세/실거래가에서 제공되는 정보는 아래와 같습니다.

  • 아파트 공급면적

  • 아파트 전용면적

  • 아파트 매매가격-하위평균가격

  • 아파트 매매가격-일반평균가격

  • 아파트 매매가격-상위평균가격

  • 아파트 전세가격-하위평균가격

  • 아파트 전세가격-일반평균가격

  • 아파트 전세가격-상위평균가격

  • 아파트 월세가격-보증금

  • 아파트 월세가격-월세

시세/실거래가2

시세에서 제공되는 정보는 아래와 같습니다.

  • 아파트 면적별 세대 수

  • 아파트 면적별 방 수

  • 아파트 면적별 욕실 수

  • 아파트 현광구조 정보

  • 아파트 기타 전용면적

시세/실거래가3

시세변동 추이에서 제공되는 정보는 시세란에서 제공되는 정보를 차트 형식으로 가공하여 제공되는것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

시세/실거래가4

주변단지 유사 면적대 시세 비교에서 제공되는 정보는 수집된 정보를 바탕으로 임의의 기준으로 선정된 아파트 들을 비교한것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

시세/실거래가5

최근 거래동향 정보에서 제공되는 정보는 아래와 같습니다.

  • 중개업소 리뷰

시세/실거래가6

KB시세에서 제공되는 정보는 아래와 같습니다.

  • 단지명

  • 주소(지번)

  • 주소(도로명)

  • 공급면적

  • 전용면적

  • 세대수

  • 방 수

  • 욕실 수

  • 현관구조

  • 매매가격

  • 전세가격

  • 월세가격

2.1.4. 매물보기

매물보기1
매물보기2
매물보기3

매물보기에서 제공되는 정보는 아래와 같습니다.

  • 거래구분(매매,전세,월세)

  • 매물 가격

  • 매물 명칭

  • 공급면적

  • 전용면적

  • 매매 층 수

  • 매매 아파트 층수

  • 매매 중개업소

  • 매매 등급

  • 대단지 여부

  • 발코니 확장 여부

  • 전월세 포함 여부

  • 올수리 여부

  • 역세권 여부

  • 급매물 여부

  • 무융자 여부

2.1.5. 학교정보

학교정보1
학교정보2

학교정보1, 학교정보2에서 제공하는 정보는 아래와 같습니다.

  • 학교 주소

  • 학생 수

  • 학급당 학생 수

  • 설립 구분

  • 설립 일자

  • 교원 수

  • 교사당 학생 수

  • 연락처

  • 관할 교육청

  • 방과후 프로그램 수

  • 방과후 프로그램 참여 학생 수

  • 남녀공학 여부

  • 남자전용 여부

  • 여자전용 여부

학교정보3

학교정보3에서 제공하는 정보는 아래와 같습니다.

  1. 학교 도서관 현황

    • 도서 수

    • 1인당 도서 수

  2. 학생/학부모 상담실적

    • 내부 상담 수

    • 외부 상담 수

  3. 급식 현황

    • 교실 구분(일반,교과,특별,수준변)

    • 교실 구분별 수

  4. 돌봄교실

    • 돌봄 오후/저녁 구분

    • 구분별 학급 수

    • 구분별 학생 수

  5. 교사 현황

    • 교사 구분(일반,특수)

    • 교사 구분별 수

  6. 기타

    • 학생식당 수

    • 학생 자율 동아리 수

2.1.6. 평면도

평면도1

평면도에서 제공하는 정보는 아래와 같습니다.

  • 공급면적

  • 전용면적

  • 면적별 방 수

  • 면적별 욕실 수

  • 면적별 세대 수

2.1.7. 동호수

동호수1

동호수에서 제공하는 정보는 아래와 같습니다.

  • 동별 세대 수

  • 동별 최고 층 수

  • 동별 최저 층 수

  • 동별 매매 수

  • 동별 전세 수

  • 동별 월세 수

  • 동 호수별 거래여부

2.2. 검색 정보

검색정보1

2.2.1. 단지/시세

단지/시세1
단지/시세2
단지/시세3

단지/시세에서 제공하는 정보는 아래와 같습니다.

  • 매물 유형(아파트,연립/다세대)

  • 아파트 소재지

  • 아파트 단지명칭

  • 아파트 면적분포

  • 아파트 매매(시세)

  • 아파트 전세(시세)

  • 아파트 매매(실거래가)

  • 아파트 매매(실거래가)

  • 매물 전용면적

  • 매물 호 명칭

  • 매물 하한가

  • 매물 일반가

  • 매물 상한가

2.2.2. 매물

단지/시세

매물에서 제공하는 정보는 아래와 같습니다.

  • 매물 유형

  • 매물 거래 유형

  • 매물 거래 등급

  • 매물 명칭

  • 매물 소재지

  • 매물 설명

  • 공급면적

  • 전용면적

  • 매물 동 명칭

  • 매물 층 수

  • 매물 방 수

  • 매물 중개업소

2.2.3. 분양

분양

분양에서 제공하는 정보는 아래와 같습니다.

  • 분양 진행 단계

  • 분양 소재지

  • 분양 단지 명칭

  • 분양 공급면적

  • 분양 전용면적

  • 분양 세대수

  • 분양 총세대수

  • 분양시기

  • 분양 종류

  • 분양 건설사

2.2.4. 경매

경매

경매에서 제공하는 정보는 아래와 같습니다.

  • 경매 사건번호

  • 경매 매물 유형

  • 경매 매물 소새지

  • 경매 토지면적

  • 경매 건물면적

  • 경매 감정가격

  • 경매 최저가격

  • 경매 단계

  • 경매 입찰일

  • 경매 중개업소

2.2.5. 뉴스/자료실

뉴스/자료실

뉴스/자료실에서 제공하는 정보는 아래와 같습니다.

  • 뉴스 일자

  • 뉴스 제목

  • 뉴스 내용

2.3. KB부동산 Liiv ON에서 시사점

KB부동산 Liiv ON에서 제공하는 정보는 아파트 정보 외에도 여러가지 정보가 있었습니다. 현재 초점을 둔 부분은 아파트 자체와 관련된 정보였는데, 추후 기능 확장 시 고려해 볼 부분이 많이 있었던것 같습니다.

정리하면 KB부동산 Liiv ON에서 아파트 자체와 관련된 정보는 아래의 내용으로 요약할 수 있을 것 같습니다.

  • 아파트 명칭

  • 아파트 주소(지번/도로명)

  • 아파트 총 동 수

  • 아파트 총 세대 수

  • 아파트 건폐율

  • 아파트 용적률

  • 아파트 건설사

  • 아파트 준공년월

  • 아파트 동별 현관구조

  • 아파트 동별 전체 층 수

  • 아파트 공급/전용면적

  • 아파트 공급/전용면적별 세대 수

  • 아파트 공급/전용면적별 방/욕실 수

  • 아파트 매매 가격

  • 아파트 전세 가격

3. 한국감정원

3.1. 아파트 정보

3.1.1. 기본정보

기본정보

기본정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 명칭

  • 아파트 주소지

  • 아파트 전체 동 수

  • 아파트 전체 세대 수

  • 아파트 준공년월

  • 아파트 주변시설

  • 아파트 면적 유형

  • 아파트 면적 유형별 세대 수

  • 아파트 매매 가격

  • 아파트 전세 가격

  • 아파트 월세 보증금 가격

  • 아파트 월세 가격

3.1.2. 면적별 정보

면적별 정보

면적별 정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 면적별 전용면적

  • 아파트 면적별 공용면적

  • 아파트 면적별 호 수

  • 아파트 면적별 방 수

  • 아파트 면적별 거실 수

  • 아파트 면적별 주방 수

  • 아파트 면적별 욕실 수

  • 아파트 면적별 현관구조

3.1.3. 건축물 연간에너지사용량 등급 정보

건축물 연간에너지사용량 등급 정보

건축물 연강에너지사용량 등급 정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 단지 명칭

  • 아파트 전용면적 면적구간

  • 아파트 면적구간별 총 에너지 사용량

  • 아파트 면적구간별 건축물 연간에너지 사용량 등급

  • 아파트 에너지평가 설명

3.1.4. 전용면적 시세추이

전용면적 시세추이

전용면적 시세추이에서 제공하는 정보는 기존 정보를 차트 형식으로 가공하여 제공되는것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

3.1.5. 전용면적 실거래 가격

전용면적 실거래 가격

전용면적 실거래 가격에서 제공하는 정보는 아래와 같습니다.

  • 매물 전용면적

  • 매물 계약월

  • 매물 계약일자

  • 매물 거래금액

  • 매물 층

3.1.6. 면적별 실거래 분석

면적별 실거래 분석

면적별 실거래 분석에서 제공하는 정보는 기존 정보를 차트 형식으로 가공하여 제공되는것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

3.1.7. 소재지 유사 면적대별 시세비교

소재지 유사 면적대별 시세비교

소재지 유사 면적대별 시세비교에서 제공하는 정보는 수집된 정보를 바탕으로 임의의 기준으로 선정된 아파트 들을 비교한것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

3.1.8. 비슷한 가격대 주변 아파트

비슷한 가격대 주변아파트

비슷한 가격대 주변 아파트에서 제공하는 정보는 수집된 정보를 바탕으로 임의의 기준으로 선정된 아파트 들을 비교한것으로 추측됩니다. 따라서 별도로 수집해야할 정보는 없는것 같습니다.

3.1.9. 학군정보

학군정보

학군정보에서 제공하는 정보는 아래와 같습니다.

  • 학교 명칭

  • 학교 사립/공립 구분

  • 학교 초중고 구분

  • 학교 위치

3.1.10. 편의시설

편의시설

편의시설에서 제공하는 정보는 아래와 같습니다.

  • 편의시설 명칭

  • 편의시설 위치

3.1.11. 교통시설

교통시설

교통시설에서 제공하는 정보는 아래와 같습니다.

  • 교통시설 명칭

  • 교통시설 위치

3.2. 한국감정원에서 시사점

한국감정원에서 제공하는 정보는 아파트 정보 외에도 여러가지 정보가 있었습니다. 현재 초점을 둔 부분은 아파트 자체와 관련된 정보였는데, 추후 기능 확장 시 고려해 볼 부분이 많이 있었던것 같습니다.

정리하면 한국감정원에서 아파트 자체와 관련된 정보는 아래의 내용으로 요약할 수 있을 것 같습니다.

  • 아파트 명칭

  • 아파트 주소

  • 아파트 동 수

  • 아파트 세대 수

  • 아파트 준공 년월

  • 아파트 매매 가격

  • 아파트 전세 가격

  • 아파트 월세 보증금 가격

  • 아파트 월세 가격

  • 아파트 면적 유형

  • 아파트 면적 유형별 세대 수

  • 아파트 면적별 전용면적

  • 아파트 면적별 공용면적

  • 아파트 면적별 호 수

  • 아파트 면적별 방 수

  • 아파트 면적별 거실 수

  • 아파트 면적별 주방 수

  • 아파트 면적별 욕실 수

  • 아파트 면적별 현관구조

4. 아파트실거래가

4.1. 아파트 정보

4.1.1. 기본정보

기본정보1

기본정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 명칭

  • 아파트 지번

  • 아파트 도로조건

  • 아파트 전용면적 유형

  • 아파트 거래가격

  • 아파트 건축년도

4.2. 전산공부

전산공부

4.2.1. 토지이용계획확인원

토지이용계획확인원

토지이용계획확인원에서 제공하는 정보는 아래와 같습니다.

  • 아파트 토지이용계획 내용

  • 아파트 토지관련 법 내용

4.2.2. 토지대장

토지대장

토지대장에서 제공하는 정보는 아래와 같습니다.

  • 아파트 토지이동일

  • 아파트 토지이동사유

4.2.3. 건축물대장

건축물대장

건축물대장에서 제공하는 정보는 아래와 같습니다.

  • 아파트 건폐율

  • 아파트 용적률

  • 아파트 지상층수

  • 아파트 주구조

4.3. 아파트실거래가에서 시사점

아파트실거래가에서 제공하는 정보는 아파트 정보 외에도 여러가지 정보가 있었습니다. 현재 초점을 둔 부분은 아파트 자체와 관련된 정보였는데, 추후 기능 확장 시 고려해 볼 부분이 많이 있었던것 같습니다.

정리하면 아파트실거래가에서 아파트 자체와 관련된 정보는 아래의 내용으로 요약할 수 있을 것 같습니다.

  • 아파트 명칭

  • 아파트 지번

  • 아파트 도로조건

  • 아파트 건축년월

  • 아파트 거래가격

  • 아파트 건폐율

  • 아파트 용적률

  • 아파트 지상층수

  • 아파트 주구조

5. 네이버 부동산

5.1. 아파트 정보

5.1.1. 기본정보

기본정보1

기본정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 명칭

  • 아파트 전체 세대 수

  • 아파트 전체 동 수

  • 아파트 공공임대 세대 수

  • 아파트 최저 층 수

  • 아파트 최고 층 수

  • 아파트 준공년월

  • 아파트 세대당 주차대수

  • 아파트 용적률

  • 아파트 건폐율

  • 아파트 건설사

  • 아파트 난방 유형

  • 아파트 주소(지번/도로명)

  • 아파트 면적 유형

  • 아파트 채광 방향

  • 아파트 거래가격

  • 아파트 거래설명

5.1.2. 단지정보

단지정보1

단지정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 명칭

  • 아파트 전체 세대 수

  • 아파트 전체 동 수

  • 아파트 공공임대 세대 수

  • 아파트 최저 층 수

  • 아파트 최고 층 수

  • 아파트 준공년월

  • 아파트 세대당 주차대수

  • 아파트 용적률

  • 아파트 건폐율

  • 아파트 건설사

  • 아파트 난방 유형

  • 아파트 주소(지번/도로명)

  • 아파트 면적 유형

단지정보2

단지 내 면적별 정보에서 제공하는 정보는 아래와 같습니다.

  • 아파트 공급면적

  • 아파트 전용면적

  • 아파트 전용면적비율

  • 아파트 방 수

  • 아파트 욕실 수

  • 아파트 현관구조

  • 아파트 면적별 세대 거래 수

  • 아파트 면적별 매매 거래 수

  • 아파트 면적별 전세 거래 수

  • 아파트 면적별 월세 거래 수

  • 아파트 면적별 단기 거래 수

단지정보3

5.1.3. 시세/실거래가

시세/실거래가1
시세/실거래가2

매매 실거래가에서 제공하는 정보는 아래와 같습니다.

  • 매물 계약년월

  • 매물 거래가격

  • 매물 거래 층

시세/실거래가3
시세/실거래가4
시세/실거래가5

매매 시세에서 제공하는 정보는 아래와 같습니다.

  • 매물 기준일자

  • 매물 하한가격

  • 매물 상한가격

  • 매물 평균변동액

  • 매물 매매가 대비 전세가

  • 매물 하위 평균가

  • 매물 일반평균가

  • 매물 상위평균가

5.1.4. 동호수

동호수

동호수에서 제공하는 정보는 아래와 같습니다.

  • 동별 면적 유형

5.1.5. 학군정보

학군정보1

학군정보에서 제공하는 정보는 아래와 같습니다.

  • 학교 명칭

  • 학교 배정 동

  • 학교 주소

  • 학교 연락처

  • 학교 사립/공립 구분

  • 학교 설립일자

  • 학교 관할 교육청

  • 학교 교원 수

  • 학교 학생 수

  • 학교 홈페이지 주소

학군정보2
학군정보3
학군정보4

학생현황에서 제공하는 정보는 아래와 같습니다.

  • 학급당 학생 수

  • 교사당 학생 수

  • 학년별 학급 수

  • 학년별 학생 수

  • 학생/학부모 상담 구분(내부/외부)

  • 학생/학부모 상담 구분별 상담 수

  • 급식 운영방식

  • 급식 비용

  • 급식 지원 대상 학생수

  • 급식 비용 지원 총액

  • 방과후 프로그램 수

  • 방과후 프로그램 참여 학생 수

  • 도서관 장서 수

  • 도서관 1인당 장서 수

5.1.6. 사진

사진

5.2. 네이버부동산에서 시사점

네이버부동산에서 제공하는 정보는 아파트 정보 외에도 여러가지 정보가 있었습니다. 현재 초점을 둔 부분은 아파트 자체와 관련된 정보였는데, 추후 기능 확장 시 고려해 볼 부분이 많이 있었던것 같습니다.

정리하면 네이버부동산에서 아파트 자체와 관련된 정보는 아래의 내용으로 요약할 수 있을 것 같습니다.

  • 아파트 명칭

  • 아파트 전체 세대 수

  • 아파트 전체 동 수

  • 아파트 공공임대 세대 수

  • 아파트 최저 층 수

  • 아파트 최고 층 수

  • 아파트 준공년월

  • 아파트 세대당 주차대수

  • 아파트 용적률

  • 아파트 건폐율

  • 아파트 건설사

  • 아파트 난방 유형

  • 아파트 주소(지번/도로명)

  • 아파트 면적 유형

  • 아파트 공급면적

  • 아파트 전용면적

  • 아파트 전용면적비율

  • 아파트 면적별 방 수

  • 아파트 면적별 욕실 수

  • 아파트 면적별 현관구조

6. 시사점

많은 사이트들을 조사하진 못했지만 제가 생각했을 때 많이 사용된다고 판단한 사이트들을 조사해보앗습니다.

조사한 사이트들은 단순히 아파트 자체에 대한 정보 뿐만 아니라 다양한 정보를 함께 보여주고 있었습니다.

대표적으로 학군과 관련된 정보와 주변시설에 관련된 정보였는데, 아마도 학군과 주변시설이 아파트 가격형성에 영향을 미치는것이 아닌가 생각이 듭니다.

당장은 아파트 자체에 관련된 정보만을 수집하겟만, 추후 학군 및 시설과 관련된 정보를 추가로 관리하면 좋을것 같다는 생각이 들었습니다.

아파트와 관련된 핵심 정보는 아래와 같이 정리 할 수 있을 것 같습니다.

  • 아파트 명칭

  • 아파트 주소(지번/도로명)

  • 아파트 전체 동 수

  • 아파트 전체 세대 수

  • 아파트 공공임대 세대 수

  • 아파트 세대당 주차대수

  • 아파트 난방 유형

  • 아파트 용적률

  • 아파트 건폐율

  • 아파트 건설사

  • 아파트 준공년월

  • 아파트 동별 현관구조

  • 아파트 동별 전체 층 수

  • 아파트 공급/전용면적

  • 아파트 전용면적비율

  • 아파트 공급/전용면적별 세대 수

  • 아파트 공급/전용면적별 방/욕실 수

  • 아파트 매매 가격

  • 아파트 전세 가격

그리고 아파트 거래정보 수집과 과련하여 네이버부동산 사이트에서 힌트를 얻을 수 있었습니다.

네이버부동산에서는 시세/실거래가 부분에서 '한국감정원(부동산테크)', '국토교통부', 'KB부동산', '부동산뱅크’을 기준으로 정보를 제공하고 있었습니다.

먼저 공공데이터포털과 위 4개의 사이트에서 데이터를 얻을 수 있는지 확인해보고 얻을 수 없다면 크롤러를 이용하여 데이터를 수집하는 방법을 고려해보겠습니다.

어떡하집 프로젝트 - 아파트 정보 수집 계획

아파트와 관련된 정보를 수집하기 위한 계획을 정의합니다.

정민호정민호

1. 아파트 정보 수집 계획

먼저 아파트 정보 수집을 하려고 합니다. 따라서 위해 아래와 같은 작업들을 수행하려고 합니다.

  1. 아파트 수집 정보 정의

  2. 아파트 정보 수집 방안 수립

  3. 아파트 정보 저장 방안 수립