신림역을 중심으로 반지름 500m 원을 그렸을 때 화면은 깔끔했습니다. 원 안은 역세권이고 원 밖은 역세권이 아닌 것처럼 보였습니다. 그런데 도로망을 따라 10분 동안 갈 수 있는 구간을 계산하자 원 밖으로 이어지는 길이 적지 않았고, 반대로 원 안인데도 분석 비용 800m 안에 닿지 못한 짧은 구간이 나타났습니다. 이번 실전은 원을 더 예쁘게 그리는 작업이 아니라, 직선거리의 단순함과 실제 도로 연결의 차이를 QGIS에서 확인하는 과정입니다.
신림역 직선거리 500m와 보행속도 4.8km/h를 가정한 도로망 10분권은 얼마나 다르게 나타날까요?
도로 연결성과 서비스 권역의 기본 개념은 QGIS 도로망 분석 방법|부동산 입지·접근성·상권 흐름을 읽는 공간분석 기초에서 정리했습니다. 이번 글은 그 글의 ‘직선거리 버퍼와 도로망 서비스 권역’을 신림역 실제 자료로 구현하는 연관 실전입니다.
이 글의 ‘도보 10분’은 보행속도 4.8km/h를 가정해 도로망 거리 800m로 환산한 분석용 기준입니다. 신호대기, 횡단보도, 경사, 계단의 부담, 혼잡, 공사구간, 역 출입구를 모두 반영한 실제 길찾기 시간은 아닙니다.
1. 직선 500m와 도보 10분의 기준 고정
‘역에서 10분’이라는 말만으로는 같은 결과를 만들 수 없습니다. 사람마다 걷는 속도가 다르고, 지도 앱마다 도로망과 시간 계산 방식이 다르기 때문입니다. 이번 실습에서는 먼저 비교 기준을 다음처럼 고정했습니다.
| 분석 중심점 | 신림역 2호선, 역사 ID 0230 |
|---|---|
| 대표 좌표 | 위도 37.484201, 경도 126.929715 |
| 작업 좌표계 | EPSG:5179 — Korea 2000 / Unified CS |
| 직선거리권 | 신림역 대표점 반경 500m |
| 가정 보행속도 | 시속 4.8km |
| 도로망 10분권 | 4.8km/h × 10분 = 도로망 거리 800m |
| 경로 방향 | 보행 기준 양방향 |
500m와 800m는 서로 다른 기준입니다. 500m는 지도 위의 직선거리이고, 800m는 도로선을 따라 누적되는 이동 비용입니다. 이번 글은 두 숫자를 같게 만들려는 것이 아니라, 각각 무엇을 보여주고 무엇을 놓치는지 비교합니다.

2. 신림역과 보행 도로망 자료 준비
신림역 대표점은 서울시 역사마스터의 2호선 신림역 행을 사용했습니다. 도로망은 2026년 7월 19일 OpenStreetMap에서 신림역 주변 범위를 추출했습니다. OpenStreetMap은 이용자가 함께 갱신하는 공개 공간데이터이므로 추출일을 반드시 기록하고 지도에는 © OpenStreetMap contributors를 표시해야 합니다.
보행 네트워크에는 다음 highway 유형을 포함했습니다.
primary, secondary, tertiary,
residential, unclassified, service,
living_street, pedestrian, footway,
path, steps, track, road, corridor
자동차전용도로, 공사중·계획 도로, 경주용 도로는 제외했습니다. 또한 access=no, access=private, foot=no인 객체를 제외했습니다. 이번 추출 자료에서는 이 기준을 통과한 도로가 1,540개 way, 7,401개 선분으로 정리되었습니다.
같은 자료를 직접 추출하려면 Overpass Turbo에서 다음 질의를 실행하고 GeoJSON으로 내보낼 수 있습니다. 분석 날짜가 달라지면 도로 객체와 결과도 달라질 수 있습니다.
[out:json][timeout:90];
way
["highway"]
["highway"!~"motorway|motorway_link|trunk|trunk_link|construction|proposed|raceway"]
["access"!~"private|no"]
["foot"!~"no"]
(37.4740,126.9160,37.4960,126.9430);
out tags geom;
OpenStreetMap의
highway는 자동차 도로만을 뜻하지 않습니다. 보행로, 계단, 생활도로, 경로도 포함할 수 있습니다. 태그만 믿지 말고 현장 보행 가능 여부를 추가로 확인해야 합니다.3. QGIS에서 보행 가능 도로망 만들기
GeoJSON을 QGIS에 불러온 뒤 레이어를 마우스 오른쪽 버튼으로 눌러 내보내기 → 객체를 다른 이름으로 저장을 선택합니다. 형식은 GeoPackage, 대상 좌표계는 EPSG:5179, 레이어 이름은 walkable_network_5179로 저장합니다.
서비스 영역 분석은 선이 실제로 연결되어 있어야 합니다. 눈으로 교차해 보이지만 공통 정점이 없거나 선 끝이 조금 떨어져 있으면 다른 도로로 계산될 수 있습니다. 다음 항목을 확인합니다.
- 보행이 금지된 도로가 남아 있지 않은가?
- 끊어진 선 끝과 중복 선분이 있는가?
- 교차로에서 두 선이 공통 정점을 갖는가?
- 교량과 지하차도가 평면 교차로 잘못 연결되지 않았는가?
- 역 대표점이 도로망에서 지나치게 멀리 떨어져 있지 않은가?
이번 자료에서 신림역 대표점은 신림로 도로선까지 약 2.33m 떨어져 있었습니다. QGIS 서비스 영역 도구는 시작점을 가장 가까운 도로망으로 스냅할 수 있지만, 너무 먼 지점을 억지로 연결하지 않도록 최대 지점-네트워크 거리를 제한하는 편이 안전합니다.


4. 직선거리 500m 버퍼 생성
신림역 CSV를 QGIS에 추가합니다. X 필드는 경도, Y 필드는 위도로 지정하고 입력 좌표계는 EPSG:4326으로 설정합니다. 이후 EPSG:5179로 변환하여 station_sillim_5179로 저장합니다.
처리 → 도구 상자 → 버퍼(Buffer)를 열고 입력 레이어는 station_sillim_5179, 거리는 500m, 세그먼트는 64, 결과 디졸브는 체크로 지정합니다. 결과는 buffer_sillim_500m로 저장합니다.
반경 500m 원의 면적은 약 78.53ha입니다. 이 원은 계산이 빠르고 여러 역을 같은 기준으로 비교하기 쉽습니다. 그러나 도로가 막혀 있는지, 골목이 우회하는지, 횡단보도가 어디에 있는지는 보여주지 않습니다.

5. 도로망 800m 서비스 영역 계산
처리 → 도구 상자 → 네트워크 분석 → 서비스 영역(포인트에서)을 실행합니다. 이번 실습의 입력값은 다음과 같습니다.
| 네트워크 레이어 | walkable_network_5179 |
|---|---|
| 경로 유형 | 최단(Shortest) |
| 시작점 | 신림역 2호선 대표점 |
| 이동 비용 | 800m |
| 기본 방향 | 양방향 |
| 토폴로지 허용오차 | 0m |
| 최대 지점-네트워크 거리 | 20m |
| 출력 선 | sillim_walk_10min_lines |
여기서는 ‘가장 빠름’이 아니라 ‘최단’을 선택하고 비용에 800m를 넣습니다. 따라서 속도 필드와 도로별 제한속도는 사용하지 않습니다. 4.8km/h는 10분을 800m로 바꾸기 위한 가정일 뿐이며, 실제 보행시간을 도로별로 계산한 것은 아닙니다.
실행 결과는 신림역에서 누적 도로망 거리 800m 이내에 도달할 수 있는 모든 도로 구간입니다. 결과 선의 총길이는 한 사람이 걷는 단일 경로 길이가 아닙니다. 여러 갈래로 뻗은 도달 가능한 모든 도로 선분의 합계입니다.

6. 원 안과 원 밖의 도달 구간 측정
서비스 영역 결과가 만들어졌다면 직선거리 500m 원과 겹치는 부분과 원 밖으로 나가는 부분을 나눕니다.
- 교차(Intersection): 입력은
sillim_walk_10min_lines, 오버레이는buffer_sillim_500m로 지정합니다. - 결과를
walk10_inside_buffer로 저장합니다. - 차이(Difference): 같은 서비스 영역 선에서 500m 버퍼를 빼고
walk10_outside_buffer로 저장합니다. - 각 결과에 실수형
length_m필드를 만들고round($length, 1)을 계산합니다. - 기초 통계량에서
length_m의 합계를 확인합니다.
전체 보행 도로망과 500m 버퍼도 교차하여 원 안에 존재하는 보행 도로의 총길이를 계산합니다. 그 값에서 원 안의 800m 도달 길이를 빼면, 원 안에는 있지만 이번 도로망 비용 안에 포함되지 않은 구간을 확인할 수 있습니다.
도로 중심선과 보행로가 평행하게 구축되어 있거나 서비스 도로가 세밀하게 나뉘어 있으면 총길이가 커집니다. 50.69km는 생활권 반지름이나 실제 보행거리의 평균이 아닙니다.

7. 최종 결과와 숫자 해석
2026년 7월 19일 추출한 도로망과 위 기준을 사용한 결과는 다음과 같습니다.
| 측정 항목 | 결과 | 의미 |
|---|---|---|
| 도로망 800m 도달 선 | 50.69km | 도달 가능한 모든 도로 선분의 합 |
| 500m 원 안 도달 선 | 29.45km | 직선거리권과 도로망권의 겹침 |
| 500m 원 밖 도달 선 | 21.24km | 도로망 800m로 원 밖까지 연결 |
| 원 밖 도달 비율 | 41.9% | 전체 도달 선 중 원 밖에 있는 길이 비율 |
| 500m 원 안 전체 도로 | 30.22km | 원 안의 전체 보행 가능 도로 |
| 원 안이지만 800m 미도달 | 0.77km | 끊김·우회·독립 연결 가능성 점검 대상 |
가장 눈에 띄는 결과는 도로망 800m 도달 구간 중 41.9%가 직선거리 500m 원 밖에 있었다는 점입니다. 원 밖이라고 해서 반드시 체감상 먼 곳은 아니며, 잘 연결된 도로를 따라가면 분석용 10분 비용 안에 들어올 수 있습니다.
반대로 500m 원 안의 도로 중 약 0.77km는 이번 800m 비용 안에 포함되지 않았습니다. 이 값만으로 ‘갈 수 없는 길’이라고 단정해서는 안 됩니다. 독립된 단지 내부 도로, 주차장 서비스 도로, 데이터 연결 오류, 출입 제한 가능성을 현장에서 확인해야 합니다.

8. 신림동 중개 상담에 적용
원룸 임차인에게 “신림역 500m 안입니다”라고만 설명하면 직선거리 기준을 실제 보행시간처럼 받아들일 수 있습니다. 이번 지도는 같은 범위에서도 도로 연결 상태가 다르다는 점을 먼저 보여주는 자료입니다.
- 매물에서 가장 가까운 역 출입구는 어디인가?
- 대로를 건너야 한다면 횡단보도 대기시간은 어느 정도인가?
- 골목의 경사와 계단이 실제 보행 부담을 키우는가?
- 밤에도 안전하게 이용할 수 있는 조명과 보행 폭이 있는가?
- 신림역뿐 아니라 서원역·버스정류장이 더 가까운가?
상가 상담에서는 원 밖으로 이어지는 도로망을 배후 접근 경로로 볼 수 있습니다. 그러나 도달 가능한 도로가 많다고 유동인구가 많다는 뜻은 아닙니다. 유동인구, 업종 분포, 점포 가시성, 횡단보도 위치, 임대료를 별도로 결합해야 합니다.
외국인 임차인에게는 “The blue circle shows a 500-meter straight-line radius, while the colored roads show the network reachable within an assumed 10-minute walk.”이라고 설명할 수 있습니다. 이어서 “Actual walking time may differ because of slopes, crossings and station exits.”라고 한계를 알려주는 편이 정확합니다.
고객 상담에서는 직선거리 지도를 먼저 보여준 뒤 도로망 결과를 겹쳐 설명합니다. 상담 후에는 고객이 중요하게 본 출입구·횡단보도·경사·귀가 동선을 고객 DB에 기록하면, 비슷한 조건의 후속 매물을 제안할 때 같은 분석을 다시 활용할 수 있습니다.
9. 분석 한계와 체크리스트
| 분석에 빠진 요소 | 추가 확인 |
|---|---|
| 개인별 보행속도 | 4.8km/h는 비교를 위한 가정값 |
| 횡단보도·신호대기 | 주요 교차로의 실제 대기시간 확인 |
| 경사·계단 부담 | 수치표고모델 또는 현장 보행으로 보완 |
| 역 출입구 위치 | 대표점 대신 이용 출입구별 분석 가능 |
| 도로망 최신성 | OSM 추출일과 현장 공사·통제 여부 확인 |
| 사유지·단지 내부길 | 실제 출입 가능 시간과 통행권 확인 |
□ 신림역 노선과 대표 좌표를 기록했는가
□ OSM 추출일과 ODbL 출처를 표시했는가
□ 보행금지·사유지 도로를 제외했는가
□ 모든 레이어를 EPSG:5179로 실제 변환했는가
□ 10분을 800m로 환산한 가정을 공개했는가
□ 시작점과 네트워크의 스냅 거리를 확인했는가
□ 결과 선 길이를 실제 한 사람의 이동거리로 오해하지 않았는가
□ 출입구·횡단보도·경사·공사구간을 현장에서 확인했는가
직선거리 500m 원은 틀린 지도가 아닙니다. 빠르고 일관된 비교 기준입니다. 도로망 10분권도 현실을 완전히 재현하지는 못합니다. 두 지도를 함께 놓았을 때 비로소 ‘가깝다’는 말 안에 직선거리, 도로 연결, 보행 환경이 서로 다른 층위로 들어 있다는 사실이 보입니다.
'부동산 중개 차별화(with QGIS)' 카테고리의 다른 글
| QGIS 연관 실전 | 신림선 4개 역세권의 경사도 비교지도 만들기 (0) | 2026.07.31 |
|---|---|
| QGIS 연관 실전 | 관악구 신림권 행정동별 1인 가구 비율 지도 만들기 (0) | 2026.07.29 |
| 실제 화면형 실습 예시(임의 데이터로 완성)|QGIS로 역세권 500m 버퍼 분석하기 (0) | 2026.07.26 |
| 모든 칸이 ‘완료’인데 왜 입찰을 멈춰야 할까|QGIS 경매 최종점검표 (0) | 2026.07.25 |
| 실제 화면형 실습 예시(임의 데이터로 완성)|QGIS로 신림동 아파트 실거래가 지도 만들기 (1) | 2026.07.24 |