← Case studiesKIM YEONJUN

Competition prototype · public data · AWARDED

High-precision map pedestrian routing prototype

Turned building polygons from Korea's national high-precision electronic map into centerline-based walking routes inside apartment complexes, delivered as a Streamlit prototype with Mapbox routing.국토지리정보원 고정밀 전자지도의 건물 폴리곤에서 보행 가능 공간의 중심선을 추출해 아파트 단지 내 보행 경로를 탐색하는 Streamlit 프로토타입을 구현했습니다.

ROLE · 담당Spatial data processing · centerline extraction · routing prototype
CONTEXT · 구분2025 High-Precision Electronic Map Data Innovation Competition
TECHNOLOGY · 기술Vector MAT · Mapbox · Streamlit

SYSTEM ARCHITECTURE · 시스템 구조

NGII building polygonsCenterline extraction (MAT)Pedestrian route networkMapbox routingStreamlit web app
The diagram shows only the disclosed system boundary. · 공개 가능한 시스템 범위만 표시했습니다.

Problem definition문제 정의

Walking routes inside an apartment complex follow the open space between buildings rather than a road network, so a road-based router cannot describe them well.아파트 단지 안의 보행 동선은 도로망이 아니라 건물 사이의 열린 공간을 따라 형성되어, 도로 기반 경로 탐색으로는 설명하기 어렵습니다.

Data & diagnosis데이터와 진단

Input was the building polygon layer of the National Geographic Information Institute (NGII) high-precision electronic map. The walkable space between polygons had to be converted into something a router can use.입력은 국토지리정보원 고정밀 전자지도의 건물 폴리곤 레이어였습니다. 폴리곤 사이의 보행 가능 공간을 경로 탐색에 쓸 수 있는 형태로 바꿔야 했습니다.

Planning접근 계획

Extracted the centerline (skeleton) of the space between buildings with a vector medial-axis transformation and used it as the pedestrian route network, with Mapbox handling route search and visualization in a Streamlit web app.벡터 중심축 변환(Medial Axis Transformation)으로 건물 사이 공간의 센터라인(스켈레톤)을 추출해 보행 경로 네트워크로 사용하고, 경로 탐색과 시각화는 Mapbox와 Streamlit 웹앱으로 구성했습니다.

Trade-offs기술 선택과 판단

Derived the walking network from the geometry of the space itself instead of waiting for a dedicated pedestrian dataset, and kept route search on a hosted API so the effort stayed on data conversion.별도의 보행 네트워크 데이터를 기다리지 않고 공간의 형상에서 보행 네트워크를 만들었으며, 경로 탐색은 호스팅 API에 맡겨 데이터 변환에 집중했습니다.

Implementation & validation구현과 검증

Scope boundary: this is a prototype on public high-precision map data. It is not a commercial HD map, not lane-level vehicle data, and route search runs through Mapbox rather than a self-built routing engine.범위 구분: 공공 고정밀 전자지도 데이터를 활용한 프로토타입입니다. 상용 HD Map이나 차선 단위 차량용 데이터가 아니며, 경로 탐색은 자체 엔진이 아니라 Mapbox를 통해 수행했습니다.

Outcome결과

Delivered a working prototype and received the Korean Society of Surveying Award at the 2025 High-Precision Electronic Map Data Innovation Competition.동작하는 프로토타입을 구현해 2025 고정밀 전자지도 활용 데이터 혁신 경진대회에서 한국측량학회장상을 받았습니다.

Lessons & next step배운 점과 다음 단계

Next improvement (proposal): add building entrances and obstacles as attributes and compare generated routes with observed walking traces.향후 개선 방향(제안): 건물 출입구와 장애물을 속성으로 반영하고 생성된 경로를 실제 보행 궤적과 비교해 검증합니다.

Verified evidence확인 가능한 근거

Verified scope: NGII high-precision electronic map building polygons, centerline extraction, Mapbox routing and a Streamlit app, with the award above. Quantitative accuracy and field validation were not measured.확인된 범위: 국토지리정보원 고정밀 전자지도 건물 폴리곤, 센터라인 추출, Mapbox 경로 탐색, Streamlit 앱과 위 수상. 정량 정확도와 현장 검증은 수행하지 않았습니다.