S서울, 데이터로 읽기백승현 · 과제 3

SMART CITY DATA ANALYSIS / 03

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

서울 행정동별 지하철역 밀도와
주민의 보행 접근성을 비교합니다.

서울에서 역이 조밀한 행정동과, 주민이 역에 접근하기 쉬운 행정동은 일치할까요?

2024 인구2025 행정동·격자 경계역 CSV · 기준일 미상OSM · 2026.11.01 수집
검증된 분석 결과를 불러오는 중입니다.

01 / TWO MAPS, TWO PERSPECTIVES

같은 서울, 다른 기준

동을 클릭하거나 아래에서 선택하면 두 지도에서 같은 지역을 확인할 수 있습니다.

01

지하철역 밀도

동 내부의 시설 공급 · 역/㎢

서울특별시 역사마스터 · 국가데이터처 SGIS 경계 / 백승현 분석

02

인구가중 중력형 접근성

공개 인구가 있는 격자 기준 · 무차원 점수

SGIS 인구·경계 · 서울특별시 역사마스터 · © OpenStreetMap contributors

역 밀도는 0과 양수 4분위, 접근성은 5분위 구간으로 표시합니다. 선택 수치·순위·결과표로 함께 읽을 수 있습니다. 회색 빗금은 계산 불가 지역입니다. 지도는 행정동 경계도이며 도로를 표시한 배경지도는 아닙니다.

02 / COMPARE THE MEASURES

역의 밀도와 주민의 접근성은 얼마나 닮았을까?

전체 결과 CSV ↓

426개 행정동의 두 지표

점 하나가 행정동 하나입니다. 점을 선택해 수치를 확인하세요.

가로: 역 밀도(역/㎢) · 세로: 인구가중 접근성(무차원) / 동일 원자료, 백승현 분석

두 지표의 평가가 달라지는 지역

접근성 백분위 − 역 밀도 백분위 · 단위: %p

유효 행정동 안에서 동점 평균 순위 ÷ 지역 수 × 100. 양수는 접근성의 상대적 위치가 더 높다는 뜻입니다.

03 / WHAT THE DATA SAYS

계산 결과로 읽는 서울

해석의 범위

이 분석은 공개된 인구 격자와 역 대표점, OSM 보행망을 결합한 추정입니다. 실제 출입구, 신호 대기, 경사, 역사 내부 이동, 열차 운행 빈도·요금은 반영하지 않습니다. 거주 만족도·주택가격·정책 효과나 인과관계를 측정한 결과가 아닙니다.

04 / DISTRICT EXPLORER

지역별 결과를 직접 확인하세요

지역 이름을 누르면 지도에서도 선택됩니다. 접근성은 공개 인구만을 분모로 사용하며, 인구 자료 누락 수를 함께 표시합니다.

서울 행정동별 분석 결과
행정동역 수면적 ㎢밀도 역/㎢접근성 점수공개 인구인구 누락 격자백분위 차 %p계산 상태

05 / METHOD & REPRODUCIBILITY

무엇을, 어떻게 계산했나

① 역 밀도

Dd = Nd / Aread

행정동 안에 배정된 역군 수를 행정동 면적(㎢)으로 나눕니다. EPSG:5179의 미터 단위로 면적을 계산합니다. 높은 값은 작은 면적에 많은 역이 있다는 뜻이며, 주민의 이동시간을 직접 뜻하지 않습니다.

동일 이름을 정규화한 뒤 500m 이내인 노선별 역 기록을 하나의 역군으로 묶고 원자료상의 대표점을 사용했습니다. 같은 이름이어도 멀리 떨어진 역은 합치지 않습니다. 경계 위 점은 행정동 코드 순서로 한 동에만 배정합니다.

② 인구가중 중력형 접근성

Ai = Σj exp(−βtij)
Ad = Σi∈d PiAi / Σi∈d Pi

P는 공개 격자 인구, t는 격자 중심에서 역 대표점까지의 추정 보행시간(분)입니다. Sj=1, β=ln(2)/10으로 설정합니다. 10분 거리의 역은 0.5, 30분은 0.125를 더합니다.

시속 4km, 30분 이내 모든 역을 합산합니다. 연결은 되지만 30분 안에 역이 없는 격자는 0점이며, 그 인구를 분모에 포함합니다. 값은 여러 역의 기여도를 합한 무차원 점수로, 분이나 백분율이 아닙니다.

전처리·보행망·누락값 처리
  1. 2024 인구 CSV에서 총인구 코드 to_in_001만 선택하고 GRID_CD로 격자와 1:1 결합합니다. 성별 인구와 중복 합산하지 않습니다.
  2. 인구 격자는 EPSG:5179에서 중심점을 계산하여 행정동에 한 번만 배정합니다. 중심이 서울 밖인 격자는 제외합니다. 경계 격자의 인구를 면적 비율로 추정 배분하지 않습니다.
  3. 자료에 없는 인구는 미상으로 보존합니다. 공개값 0과 결측을 구분하되, SGIS의 비밀보호 때문에 공개 0도 실제 무인구를 보장하지 않습니다. 접근성은 확인 가능한 공개 인구를 분모로 한 추정치이며 서울의 모든 실제 주민 평균과 같지 않습니다.
  4. 서울 경계 바깥 2.5km 버퍼의 역·보행망도 사용합니다. 최대 이동거리 2km에 연결 여유를 둔 범위입니다. CSV에 없는 역은 새로 만들지 않으며 원자료 누락·경계 효과는 남을 수 있습니다.
  5. OSMnx의 walk 필터로 모든 연결 성분을 보존합니다. 원래 도로 정점을 유지하고, 역·격자와 최근접 노드 사이 거리도 총거리에 더합니다. 연결거리가 300m를 넘으면 계산 실패로 분리합니다. 연결선 자체가 담장·하천 등을 가로지를 수 있는 근사라는 한계가 있습니다.
  6. 역마다 NetworkX 최단거리를 계산하고 해당 역의 기여도를 새 배열에 더합니다. 중간 결과와 네트워크는 로컬 캐시에 저장합니다. GTX 삼성 기록은 미정차역으로 제외하고 2호선 삼성역은 유지했습니다.
자료 출처·기준일·이용 조건
계산 검증 결과