# 역이 많은 동은 접근성도 좋을까?

서울 행정동별 지하철역 밀도와 공개 격자 인구가중 중력형 접근성 비교

작성: 백승현 · 스마트도시데이터분석 과제 3

## 연구 질문
서울에서 지하철역이 조밀하게 분포한 행정동과, 주민이 지하철역에 접근하기 쉬운 행정동은 일치하는가?

## 실제 계산 결과
- 유효 행정동 426개 / 총 426개. Spearman 순위상관 0.4230.
- 인구 가중 분모는 확인 가능한 2024 공개 인구 9,337,885명이다. 인구 누락 격자의 규모는 알 수 없으므로 실제 전체 주민 평균으로 단정할 수 없다.
- 서울 역군 308개와 경계 밖 버퍼 역군 37개를 사용했다.

### 밀도가 높은 곳과 접근성이 높은 곳
역 밀도 상위는 종로구 창신3동, 중구 약수동, 중구 신당동입니다. 인구가중 접근성 상위는 중구 을지로동, 중구 신당동, 중구 광희동입니다. 각각 공급의 면적 대비 집중과 공개 인구가 누리는 여러 역의 기여도를 나타냅니다.

### 동 내부 역 수만으로 설명되지 않는 차이
종로구 숭인1동의 역 밀도는 0.00역/㎢, 접근성은 3.150점이며, 접근성 백분위가 밀도보다 73.7%p 높습니다. 반대 방향의 큰 차이는 서대문구 남가좌1동(-79.1%p)에서 나타납니다.

### 0점과 자료 없음을 구분해서 읽기
접근성 하위는 종로구 평창동, 관악구 난향동, 종로구 부암동입니다. 연결 가능한 보행망에서 30분 안에 역이 없는 공개 인구 370,633명도 분모에 포함했습니다. 인구 기록이 없는 29,354개 격자를 실제 0명이라고 해석하지 않습니다.

## 지표 간 차이에 대한 해석
두 지표의 상관은 동일한 평가를 보장하지 않는다. 밀도는 동 내부 역 수와 면적에만 반응하지만 접근성은 격자별 보행경로와 여러 역의 거리, 공개 인구의 위치를 반영한다. 따라서 작은 동의 높은 밀도와, 인접 동의 역에 가까운 인구의 높은 접근성은 서로 다른 현상을 측정한다. 이는 지표 정의에서 확인되는 설명이며, 특정 지역의 격차가 이 중 어느 원인으로 얼마나 발생했는지는 추가 분해 분석이 필요하다.

## 계산식과 설정
D_d = N_d / Area_d (역/㎢). 면적은 EPSG:5179에서 계산.
A_i = Σ_j exp(−ln(2)/10 × t_ij), 단 t_ij ≤ 30분. 역 가중치 S_j=1.
A_d = Σ_i(P_i × A_i) / Σ_i P_i. 공개 인구가 있는 격자 기준. 0점 인구도 분모에 포함.
보행속도 4km/h. 격자 중심→최근접 도로 노드→역 최근접 노드→역 대표점의 거리 합계를 시간으로 환산. 연결거리는 최대300m. 서울 밖2.5km 버퍼 사용.
백분위 차이는 유효 행정동의 동점 평균 순위/N×100에서 접근성 백분위−밀도 백분위이며, 서로 다른 단위를 직접 빼지 않는다.

## 검증
총인구 코드 선택 후 1:1 결합, 행정동 426코드 고유, 원시역 784행에서 미정차1행 제외 후 역군655개. 손계산 단위검증5개 통과. 실제12개 격자를 역방향 Dijkstra로 검증한 최대오차 4.44e-16. 연결실패 양수 인구 0명, 역 연결 실패0개. 결측·무한대·0값 검사와 재실행 기록은 validation.json·README 참조.

## 분석 한계
- 인구는2024, 행정동 경계는2025-06-30, 격자경계2025, 역 CSV 기준일 미상, OSM은2026-11-01 수집으로 시점이 다르다. 최신 역의 완전성이나 모든 역의 운영 상태를 보장하지 않는다.
- 인구 누락은0으로 대체하지 않았다. SGIS 비밀보호 처리와 미기록 격자로 실제 인구 총량과 차이가 있다. 공개0도 실제 무인구로 단정하지 않는다.
- 100m 중심점 기준 배정으로 동 경계 격자에 오차가 있다. 중심점이서울밖인 격자는제외하며 면적비율로 인구를 추정하지 않는다.
- 도로망 연결은 최단 직선 연결선으로 근사한다. 담장·하천 통과 가능성, 미등록길, 계단·보행제한의 태깅 오류, 실제 출입구·지하통로·경사·신호대기는 확인되지 않았다.
- 환승역 정규명과500m거리 기반 역군은 실제 모든 환승 복합체와 일치하지 않을 수 있다. 대표점은 관측된 좌표이며 새 좌표를 추정하지 않았다.
- 2.5km 버퍼는 경계 절단을 줄이지만 원자료 역 누락과 우회 경로, OSM 시점 차이를 완전히 해소하지 않는다.
- β, 속도, 30분상한에 대한 민감도 분석은 별도로 수행하지 않았다. 개별 보행자의 실측 통행시간이나 거주 만족도·주택가격·인과 효과를 나타내지 않는다.

## 자료 출처
- 2024년 100m 격자 인구 (다사): https://sgis.mods.go.kr/view/pss/dataProvdIntrcn / 2024년 (CSV year 필드) / SGIS 자료 활용 시 출처 명시·활용 결과 제출 조건. 수업 배포본의 별도 재배포 허락은 명시되지 않아 원자료는 공개 저장소에 올리지 않음.
- 서울 100m 격자 경계: https://sgis.mods.go.kr/view/pss/dataProvdIntrcn / 2025년 (파일명 기준, 파일 내 별도 기준일 없음) / SGIS 출처 표시. 서울 추출·가공본의 제작 경위와 별도 이용허락은 확인되지 않음. 원본 전체를 재배포하지 않음.
- 서울 행정동 경계 (bnd_dong_seoul): https://sgis.mods.go.kr/view/pss/dataProvdIntrcn / 2025-06-30 (BASE_DATE=20250630) / SGIS 출처 표시·자료 활용 조건. 행정동 집계 지도만 공개하며 전체 경계 원본은 별도 재배포하지 않음.
- 서울시 역사마스터 정보: https://data.seoul.go.kr/dataList/OA-21232/S/1/datasetView.do / 수업 CSV 자체의 기준일은 확인되지 않음. 제공기관 페이지 갱신일 2026-10-22와 CSV의 기준일을 동일시하지 않음. / 공공누리 제1유형: 출처표시, 상업적 이용·변경 가능.
- OpenStreetMap 보행 도로망: https://www.openstreetmap.org/copyright / 2026-11-01 수집 당시 OSM 스냅샷 (2024 인구와 시점 다름) / ODbL 1.0, © OpenStreetMap contributors. 공개 지도·결과에 출처 표시. 원시 도로망은 로컬 캐시로만 보존.

## 과제 원문
https://github.com/jslee-gses/code/tree/main/lecture05_urban_planning_index/03_accessibility.ipynb
Cloudflare로 발행하여 Notion 과제3에 제출. 특정 파일명·파일형식·마감일은 확인되지 않음.
