Booil Jung

한국 공공 수치 지도 데이터의 웹 활용 방안

웹 애플리케이션에서 한국의 공공 수치 지도 데이터를 활용하기 위한 첫 단계는 데이터의 출처, 종류, 그리고 사용을 규율하는 법적 프레임워크를 이해하는 것입니다. 이 과정은 종종 여러 기관과 포털에 분산된 정보로 인해 혼란스러울 수 있으나, 풍부한 데이터 생태계의 기반을 형성합니다.

한국의 공신력 있는 공간정보 데이터는 주로 국토지리정보원(NGII)과 그 상위 기관인 국토교통부(MOLIT)에 의해 생산됩니다.1 이 외에도 기상청, 통계청 등 다양한 기관들이 공간정보와 연관된 데이터를 제공하고 있습니다.3 이러한 데이터는 여러 핵심 포털을 통해 배포되며, 각 포털은 고유의 목적과 특징을 가집니다.

이러한 데이터 제공 방식은 두 가지 주요 접근 모델로 나눌 수 있습니다. 첫째는 국토정보플랫폼 등에서 SHP, DXF와 같은 원시 데이터 파일을 직접 다운로드하는 방식이고 8, 둘째는 브이월드와 같이 API를 통해 지도 타일이나 검색 결과 등 가공된 서비스를 제공받는 방식입니다.9 이 이원화된 접근 모델은 우연이 아니며, 서로 다른 사용자 그룹을 전략적으로 겨냥합니다. GIS 전문가나 오프라인에서의 복잡한 분석, 고도의 맞춤형 지도 제작이 필요한 사용자는 원시 데이터 파일을 선호하는 반면, 웹이나 모바일 애플리케이션에 빠르고 쉽게 지도 기능을 통합하려는 개발자는 API 서비스를 선호합니다.

따라서 프로젝트 초기 단계에서 ‘원시 데이터 파이프라인’과 ‘API 서비스 파이프라인’ 중 어느 쪽을 선택할 것인지는 매우 중요한 전략적 결정입니다. 이 선택은 프로젝트의 전체 아키텍처, 요구되는 기술 스택, 개발 일정 및 비용에 근본적인 영향을 미치기 때문입니다.

표 1: 주요 한국 공공 공간정보 데이터 포털

포털명 운영 기관 주요 기능 주요 데이터 유형 접근 방식 URL
공공데이터포털 행정안전부 범정부 데이터 중앙 카탈로그 모든 공공데이터(공간정보 포함) 파일 다운로드(링크), API data.go.kr
국토정보플랫폼 국토지리정보원 원시 공간정보 다운로드 허브 수치지도, 항공사진, 정사영상, 국가기준점 파일 다운로드 map.ngii.go.kr
브이월드(V-World) 국토교통부 공간정보 API 서비스 플랫폼 2D/3D 지도, 검색, 분석, 공간정보 데이터 OpenAPI, 파일 다운로드 vworld.kr
한국국토정보공사(LX) 한국국토정보공사 공공데이터 제공 지적 관련 정보 등 파일 다운로드, API lx.or.kr

제공되는 데이터는 매우 다양하며, 웹 애플리케이션의 목적에 따라 선택적으로 활용할 수 있습니다.

공공 데이터 활용은 관련 법규를 준수해야만 법적 문제없이 안전하게 이루어질 수 있습니다.

여기서 ‘개방’을 장려하는 공공데이터 정책과 ‘보안’을 강조하는 공간정보 규제 사이에는 잠재적인 충돌 지점이 존재합니다. 공공데이터포털에 “자유 이용 가능”으로 명시된 데이터라 할지라도, 고해상도 데이터를 조합하여 민감한 지역의 상세 지도를 웹에 공개하는 경우 보안 규정에 저촉될 수 있습니다. 이는 특히 한국의 규제 환경에 익숙하지 않은 개발자에게 숨겨진 위험 요소가 될 수 있습니다. 따라서 민감할 수 있는 데이터를 활용하는 프로젝트의 경우, 개발 초기 단계에 데이터 제공 기관(국토지리정보원 등)에 관련 규정을 문의하고 보안성 검토 필요 여부를 확인하는 것이 현명한 접근 방식입니다.1

표 2: 공공누리(KOGL) 라이선스 유형 및 의무사항

유형 아이콘 상업적 이용 변경 허용 핵심 의무 출처표시 예시
제1유형 !(https://www.kogl.or.kr/images/sub/img_kogl01.png) 가능 가능 출처표시 “본 저작물은 ‘국토교통부’에서 ‘2023년’ 작성하여 공공누리 제1유형으로 개방한 ‘수치지형도’를 이용하였으며…”
제2유형 !(https://www.kogl.or.kr/images/sub/img_kogl02.png) 금지 가능 출처표시, 비상업적 이용 “본 저작물은 ‘국토교통부’에서 ‘2023년’ 작성하여 공공누리 제2유형으로 개방한 ‘수치지형도’를 이용하였으며…”
제3유형 !(https://www.kogl.or.kr/images/sub/img_kogl03.png) 가능 금지 출처표시, 변경금지 “본 저작물은 ‘국토교통부’에서 ‘2023년’ 작성하여 공공누리 제3유형으로 개방한 ‘수치지형도’를 이용하였으며…”
제4유형 !(https://www.kogl.or.kr/images/sub/img_kogl04.png) 금지 금지 출처표시, 비상업적 이용, 변경금지 “본 저작물은 ‘국토교통부’에서 ‘2023년’ 작성하여 공공누리 제4유형으로 개방한 ‘수치지형도’를 이용하였으며…”

원시 공공 데이터를 웹 환경에서 사용하기 위해서는 반드시 기술적인 데이터 처리 과정을 거쳐야 합니다. 이 장에서는 이론적 개념부터 실제 도구를 사용한 작업 흐름까지, 필수적인 데이터 처리 단계를 상세히 설명합니다.

이 두 좌표계의 차이는 초보 개발자들이 흔히 빠지는 치명적인 함정을 만듭니다. 한국 좌표계의 X, Y 좌표(예: X=200000, Y=500000)는 미터 단위의 거리 값이지만, 이를 위도/경도 값으로 착각하고 그대로 사용하는 것입니다. 예를 들어, 개발자가 SHP 파일을 GeoJSON으로 변환했을 때, 파일 내 좌표는 여전히 ` 과 같이 원본 좌표계로 남아있을 수 있습니다. 이 GeoJSON을 WGS84 좌표를 기대하는 Leaflet이나 OpenLayers 같은 라이브러리에 로드하면, 라이브러리는 이 값을 경도=200000, 위도=500000`으로 해석합니다. 이는 유효한 위경도 범위를 한참 벗어나는 값이므로, 데이터는 지도에 전혀 표시되지 않거나 아프리카 연안의 (0,0) 지점 같은 엉뚱한 곳에 나타나게 됩니다.

결론적으로, 한 좌표계에서 다른 좌표계로 좌표를 변환하는 재투영(Reprojection) 과정은 선택이 아닌 필수적인 단계입니다. 이 과정을 누락하면 이후의 모든 작업이 의미를 잃게 되므로, 반드시 거쳐야 합니다.

이 절에서는 데이터 변환 및 재투영을 위한 실용적이고 단계적인 가이드를 제공합니다.

QGIS는 시각적 확인과 변환 작업에 이상적인 강력한 오픈소스 데스크톱 GIS 프로그램입니다.

  1. SHP 파일을 QGIS에 로드합니다. 이때 .shp, .shx, .dbf, .prj 등 관련 파일들이 모두 같은 폴더에 있어야 합니다.24
  2. QGIS는 보통 .prj 파일을 통해 원본 좌표계를 자동으로 인식합니다. 레이어 속성에서 이를 확인합니다.
  3. 레이어 목록에서 해당 레이어를 우클릭한 후 “내보내기(Export)” > “객체를 다른 이름으로 저장(Save Features As…)”을 선택합니다.
  4. 대화상자에서 포맷을 “GeoJSON”으로 설정합니다.
  5. 가장 중요한 단계로, “좌표계(CRS)” 드롭다운 메뉴에서 “EPSG:4326 - WGS 84”를 선택합니다.
  6. 파일을 저장하면 재투영된 GeoJSON 파일이 생성됩니다.24

이 방식은 직관적이고 시각적이어서 일회성 변환이나 데이터 탐색에 유리하지만, 자동화된 파이프라인을 구축하기에는 적합하지 않습니다.

GDAL(Geospatial Data Abstraction Library)과 그 벡터 처리 구성요소인 OGR은 공간정보 데이터 변환을 위한 산업 표준 커맨드 라인 도구입니다. 핵심 유틸리티는 ogr2ogr입니다.

이 방식은 학습 곡선이 가파르지만, 스크립트화가 가능하여 대용량 파일을 처리하거나 자동화된 데이터 처리 파이프라인을 구축하는 데 필수적입니다.

표 4: 데이터 변환 도구 비교

도구 유형 주요 특징 사용 편의성 최적 사용 사례
QGIS GUI 시각적 인터페이스, 다양한 분석 기능, 플러그인 생태계 높음 데이터 탐색, 시각화, 일회성 수동 변환 24
GDAL/OGR2OGR CLI 강력한 변환 기능, 스크립트화 가능, 다양한 포맷 지원 낮음 자동화된 배치 처리, 대용량 데이터 변환, 서버 환경 34
Mapshaper Web/CLI 빠른 도형 단순화, 위상 보존, 대화형 인터페이스 중간 파일 용량 축소, 웹 기반의 빠른 변환 및 미리보기 36
온라인 변환기 Web 설치 불필요, 간단한 파일 변환 매우 높음 작고 민감하지 않은 데이터의 빠른 변환 33

단순화는 일회성 작업이 아닙니다. 최적의 단순화 수준은 지도의 축척(zoom level)에 따라 달라집니다. 전 세계를 보여주는 지도(zoom level 0)에서는 국가 경계가 매우 단순해야 하지만, 특정 거리를 보여주는 지도(zoom level 16)에서는 매우 상세한 데이터가 필요합니다. 이는 하나의 거대하고 상세한 파일을 로드하는 대신, 현재 화면에 맞는 작고 미리 단순화된 데이터 조각(타일)을 로드하는 벡터 타일의 핵심 원리와 직결됩니다.39 따라서 단순화는 단순히 파일 크기를 줄이는 기술을 넘어, 다중 축척을 지원하는 고성능 웹 지도를 가능하게 하는 근본적인 개념이며, 4장에서 다룰 벡터 타일로 넘어가는 개념적 다리 역할을 합니다.

이 장에서는 처리된 데이터를 소비하여 상호작용 가능한 웹 지도 애플리케이션을 구축하는 클라이언트 측 기술에 초점을 맞춥니다.

브이월드는 정부가 공간정보를 서비스 형태로 제공하기 위해 운영하는 대표 플랫폼입니다. OpenLayers를 기반으로 구축되었으며, 포괄적인 API 스위트를 제공합니다.9

브이월드의 API는 두 가지 방식으로 활용될 수 있습니다. 첫째, 브이월드의 배경지도와 데이터 레이어만을 사용하여 모든 것을 해결하는 ‘올인원 솔루션’으로 사용하는 것입니다.42 둘째, 브이월드에서는 배경지도만 가져오고, 그 위에 2장에서 설명한 ‘원시 데이터 파이프라인’을 통해 직접 가공한 데이터(GeoJSON 또는 벡터 타일)를 중첩시키는 ‘보완적 서비스’로 사용하는 것입니다.

이는 개발자에게 유연성을 제공하지만, 동시에 아키텍처의 복잡성을 증가시킬 수 있습니다. 따라서 프로젝트의 요구사항에 따라 적절한 아키텍처를 선택하는 것이 중요합니다. 간단한 애플리케이션은 전적으로 브이월드 API에 의존하는 것이 효율적일 수 있으며, 고도로 맞춤화된 데이터 시각화가 필요한 경우에는 후자의 하이브리드 접근 방식이 더 적합할 것입니다.

자바스크립트 매핑 라이브러리의 선택은 프론트엔드 아키텍처의 핵심 결정 사항입니다. 대표적인 오픈소스 라이브러리는 Leaflet, OpenLayers, 그리고 Mapbox GL JS(현재는 MapLibre GL JS로 분기)입니다.

표 3: 웹 매핑 라이브러리 비교

라이브러리 핵심 철학 사용 편의성 주요 강점 주요 약점 벡터 타일 지원 최적 사용 사례
Leaflet “단순함” 매우 높음 가벼움, 방대한 플러그인, 빠른 학습 곡선 핵심 기능 제한적, 복잡한 GIS 기능은 플러그인 의존 플러그인 통해 가능 간단한 지도, 모바일 웹, 빠른 프로토타이핑
OpenLayers “강력함” 중간 다양한 좌표계/OGC 표준 내장 지원, 풍부한 기능 상대적으로 무겁고 복잡함, 가파른 학습 곡선 네이티브 지원 복잡한 GIS 기능이 필요한 전문 애플리케이션
MapLibre GL JS “성능과 스타일” 중간 WebGL 기반 고성능 벡터 타일 렌더링, 유연한 스타일링 래스터 타일 기능 제한적, Leaflet보다 복잡 핵심 기능 고도로 상호작용적이고 미려한 벡터 지도

지금까지 논의된 개념들을 종합하여 일반적인 웹 지도 애플리케이션의 참조 아키텍처를 제시할 수 있습니다.

  1. 데이터 소스: 국토지리정보원, 국토교통부 포털에서 원시 데이터(SHP 등)를 획득합니다.
  2. 처리 계층 (서버): GDAL/OGR2OGR과 Mapshaper/Tippecanoe를 사용한 스크립트 파이프라인을 구축하여 데이터를 변환, 재투영, 단순화, 타일링합니다.
  3. 데이터 저장소: 결과물인 GeoJSON 또는 MBTiles/PMTiles 파일을 파일 서버나 Amazon S3와 같은 클라우드 스토리지에 저장합니다.
  4. 서비스 계층 (서버): 정적 타일 파일을 제공하는 간단한 웹 서버나, 동적으로 타일을 제공하는 타일 서버(예: tileserver-gl)를 운영합니다.
  5. 클라이언트 계층 (브라우저): 웹 매핑 라이브러리(Leaflet, OpenLayers, MapLibre 등)를 사용하여 브이월드에서 배경지도를 가져오고, 자체 서비스 계층에서 주제도 데이터를 가져와 중첩하여 사용자에게 보여줍니다.

이 장에서는 기본을 넘어 대용량 데이터의 성능 최적화와 이 분야의 미래를 형성할 정책적 맥락에 대해 심도 있게 다룹니다.

전국의 모든 건물, 모든 도로와 같은 대규모 벡터 데이터를 웹에서 보여주고자 하는 애플리케이션에게 벡터 타일 파이프라인은 ‘고급’ 또는 ‘선택’ 사항이 아닙니다. 이는 수용 가능한 성능을 달성하기 위한 유일하고 필연적인 경로입니다. 래스터 타일보다 파일 크기가 작고, 클라이언트 측에서 스타일링이 가능하며, 상호작용성이 뛰어나기 때문에 25, 대규모 공공 데이터를 활용하려는 개발자는 프로젝트 초기부터 벡터 타일 기반의 아키텍처를 설계하는 것이 강력히 권장됩니다.

디지털 트윈 이니셔티브는 정부의 역할이 정적인 데이터 파일을 제공하는 ‘데이터 제공자’에서, 정교하고 동적인 서비스를 제공하는 ‘서비스형 플랫폼(PaaS, Platform-as-a-Service)’으로 전환되고 있음을 시사합니다. 과거에는 원시 데이터를 제공하는 데 그쳤다면, 이제는 브이월드라는 ‘작업장’과 API, 시뮬레이션이라는 ‘도구’를 함께 제공하여 개발자가 더 높은 가치를 창출할 수 있도록 지원하는 방향으로 나아가고 있습니다. 따라서 개발자들은 미래의 가장 가치 있는 ‘데이터’가 다운로드 가능한 파일이 아닌, 브이월드 플랫폼을 통해 접근 가능한 API 서비스와 분석 결과물이 될 것임을 예측하고, 이러한 플랫폼 서비스를 활용하는 방향으로 장기적인 전략을 수립해야 합니다.

공간정보산업진흥원이 제시한 기술 로드맵은 이 분야의 미래 방향성을 명확히 보여줍니다.

이러한 로드맵은 디지털 트윈 이니셔티브의 경향을 뒷받침하며, 미래의 공간정보가 더욱 자동화되고, 통합적이며, 실시간성과 정밀성을 갖추게 될 것임을 예고합니다.

본 보고서는 한국의 공공 수치 지도 데이터를 웹에서 활용하는 과정에서 마주하는 주요 과제(분산된 포털, 필수적인 좌표계 변환, 대용량 데이터 처리)와 기회(풍부한 데이터, 강력한 브이월드 플랫폼, 디지털 트윈을 통한 정부의 강력한 지원)를 분석했습니다. 성공적인 웹 애플리케이션 개발을 위해서는 이러한 특성을 이해하고 체계적인 기술 파이프라인을 구축하는 것이 중요합니다.

  1. 파이프라인을 현명하게 선택하라: 프로젝트 초기에 ‘원시 데이터 파이프라인’의 유연성이 필요한지, ‘API 서비스 파이프라인’의 신속성을 활용할 수 있는지 명확히 평가해야 합니다. 본문에서 제시된 참조 아키텍처를 가이드로 삼으십시오.
  2. 좌표계 변환을 마스터하라: 좌표계 재투영(EPSG:51XX –» EPSG:4326)을 가장 중요하고 선행되어야 할 기술적 단계로 간주해야 합니다. 신뢰성 있고 스크립트화 가능한 변환을 위해 GDAL/OGR2OGR 사용을 적극 권장합니다.
  3. 확장성을 위해 벡터 타일을 채택하라: 크고 복잡한 벡터 데이터셋을 시각화하는 모든 애플리케이션은 초기 설계부터 벡터 타일 워크플로우를 중심으로 아키텍처를 구성해야 합니다. 타일 생성에는 Tippecanoe를, 고성능 렌더링에는 MapLibre GL JS를 사용하는 것이 현재의 표준입니다.
  4. 라이선스를 엄격히 준수하라: 사용하는 모든 데이터셋의 공공누리(KOGL) 유형을 면밀히 확인하고, 법적 문제를 피하기 위해 요구되는 출처표시 의무를 정확하게 이행해야 합니다.
  5. 디지털 트윈의 흐름에 맞춰라: 브이월드 플랫폼의 진화 과정을 지속적으로 주시해야 합니다. 가장 중요한 혁신이 일어날 분야인 만큼, 향후 브이월드의 고급 3D 및 분석 API와의 통합을 염두에 두고 애플리케이션을 계획하십시오.

  6. 공공데이터 개방 - 국토지리정보원, accessed July 6, 2025, https://www.ngii.go.kr/kor/content.do?sq=77
  7. 알림 - 국토교통부 데이터 통합 채널, accessed July 6, 2025, https://data.molit.go.kr/support/system-org/41
  8. 기상청 API허브, accessed July 6, 2025, https://apihub.kma.go.kr/
  9. 공공데이터제공목록 공공데이터개방 정보공개 - 통계청, accessed July 6, 2025, https://kostat.go.kr/menu.es?mid=a10106020000
  10. 공공데이터포털, accessed July 6, 2025, https://www.data.go.kr/
  11. 공공데이터제공 공공데이터개방 정보공개 - 통계청, accessed July 6, 2025, https://kostat.go.kr/menu.es?mid=a10106010000
  12. 공간정보 - 국토교통부 네트워크에 오신 것을 환영합니다., accessed July 6, 2025, https://www.molit.go.kr/network/network.jsp?a=3&b=1
  13. 국토정보플랫폼 - 국토지리정보원, accessed July 6, 2025, https://www.ngii.go.kr/kor/content.do?sq=237
  14. 7월 1일부터 브이월드 2단계 고도화 서비스 : 스마트시티 종합포털 …, accessed July 6, 2025, https://smartcity.go.kr/2024/07/01/7%EC%9B%94-1%EC%9D%BC%EB%B6%80%ED%84%B0-%EB%B8%8C%EC%9D%B4%EC%9B%94%EB%93%9C-2%EB%8B%A8%EA%B3%84-%EA%B3%A0%EB%8F%84%ED%99%94-%EC%84%9C%EB%B9%84%EC%8A%A4/
  15. 브이월드는 대국민 지도서비스 입니다. - 공간정보산업진흥원, accessed July 6, 2025, http://www.spacen.or.kr/vworld_mgm/business_info.do
  16. 공공데이터제공 - LX 한국국토정보공사, accessed July 6, 2025, https://www.lx.or.kr/kor/sub07_05.do
  17. 국토교통부_수치지형도_20180420 공공데이터포털, accessed July 6, 2025, https://www.data.go.kr/data/3049889/fileData.do?recommendDataYn=Y
  18. 국토교통부_2D 지도 API - 공공데이터포털, accessed July 6, 2025, https://www.data.go.kr/data/3052419/openapi.do?recommendDataYn=Y
  19. 인터넷 지도 (바로e맵) - 국토지리정보원, accessed July 6, 2025, https://www.ngii.go.kr/kor/content.do?sq=208
  20. PublicDataReader/assets/docs/vworld/VworldData.md at main - GitHub, accessed July 6, 2025, https://github.com/WooilJeong/PublicDataReader/blob/main/assets/docs/vworld/VworldData.md
  21. ‘25년, 5,800억 원 규모 공간정보 정책사업 “공간정보 인공지능(AI) 적용, 트윈국토 조기실현” : 스마트시티 종합포털 - SMART CITY KOREA, accessed July 6, 2025, https://smartcity.go.kr/2025/05/02/25%EB%85%84-5800%EC%96%B5-%EC%9B%90-%EA%B7%9C%EB%AA%A8-%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4-%EC%A0%95%EC%B1%85%EC%82%AC%EC%97%85-%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4-%EC%9D%B8/
  22. 국토지리정보원 공간정보 공급 규정, accessed July 6, 2025, https://www.ngii.go.kr/other/file_down.do?sq=65915
  23. 국가 디지털트윈 구축으로 디지털플랫폼 정부 실현한다 - KDI 경제교육, accessed July 6, 2025, https://eiec.kdi.re.kr/policy/callDownload.do?num=239959&filenum=1&dtime=20241101170443
  24. 공공누리 유형 안내 - 한국저작권위원회, accessed July 6, 2025, https://www.copyright.or.kr/gov/nuri/guide/index.do
  25. 공공누리 - 나무위키, accessed July 6, 2025, https://namu.wiki/w/%EA%B3%B5%EA%B3%B5%EB%88%84%EB%A6%AC
  26. 제1유형 및 조건 < 공공누리유형안내 < 공공누리 < 정보공개 - 보건복지부, accessed July 6, 2025, https://www.mohw.go.kr/menu.es?mid=a10103020100
  27. 교육부 > 정보/법령 > 공공누리 > 공공누리 유형안내, accessed July 6, 2025, https://www.moe.go.kr/sub/infoRenewal.do?page=040604&m=041102&s=moe
  28. 정책소통 - 홍보물 - 콘텐츠/저작권/미디어 - 저작권의 모든 것 - 궁금한 사항을 알아보자 - 공공누리 문화체육관광부, accessed July 6, 2025, https://www.mcst.go.kr/kor/s_policy/copyright/question/question17.jsp
  29. QGIS로 shp파일을 geoJson으로 변경하기, accessed July 6, 2025, https://iron-jin.tistory.com/entry/QGIS%EB%A1%9C-shp%ED%8C%8C%EC%9D%BC%EC%9D%84-geoJson%EC%9C%BC%EB%A1%9C-%EB%B3%80%EA%B2%BD%ED%95%98%EA%B8%B0
  30. Creating Vector PMTiles with Tippecanoe bert, accessed July 6, 2025, https://bertt.wordpress.com/2023/01/06/creating-vector-pmtiles-with-tippecanoe/
  31. Custom vector tiles from GeoJSON or Shapefile - OpenMapTiles, accessed July 6, 2025, https://openmaptiles.org/docs/generate/custom-vector-from-shapefile-geojson/
  32. 국가공간정보통합체계 - 국토교통부, accessed July 6, 2025, https://www.molit.go.kr/LCMS/DWN.jsp?fold=law&fileName=%EA%B5%AD%EA%B0%80%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4%ED%86%B5%ED%95%A9%EC%B2%B4%EA%B3%84%EC%9A%B4%EC%98%81%EC%A7%80%EC%B9%A8%EA%B0%9C%EC%A0%95.hwp
  33. 한국 주요 좌표계 EPSG코드 및 proj4 인자 정리 - OSGeo 한국어지부, accessed July 6, 2025, https://www.osgeo.kr/17
  34. [QGIS] 대용량 데이터 분석 시 작업속도 향상을 위한 공간인덱스 생성법, accessed July 6, 2025, https://xhaqhdl.tistory.com/37
  35. 대한민국 법정구역 SHP 파일을 GeoJSON으로 변환하기 - 코딩하는 인사팀 - 티스토리, accessed July 6, 2025, https://jgws.tistory.com/entry/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD-%EB%B2%95%EC%A0%95%EA%B5%AC%EC%97%AD-SHP-%ED%8C%8C%EC%9D%BC%EC%9D%84-GeoJSON%EC%9C%BC%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0
  36. [Openlayers 2] utm-k(EPSG:5179)에서 EPSG:4326로 좌표변환하기 - 신입사원 현재의 개발일기, accessed July 6, 2025, https://webdiv-diary.tistory.com/2
  37. [지도 데이터 시각화] Part 1. Geo Data 와 Python - 하나씩 점을 찍어 나가며 - 티스토리, accessed July 6, 2025, https://dailyheumsi.tistory.com/141
  38. [공간데이터분석] shp 파일을 geojson 파일로 변환하기 - velog, accessed July 6, 2025, https://velog.io/@s0young/%EA%B3%B5%EA%B0%84%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B6%84%EC%84%9D-shp-%ED%8C%8C%EC%9D%BC%EC%9D%84-geojson-%ED%8C%8C%EC%9D%BC%EB%A1%9C-%EB%B3%80%ED%99%98%ED%95%98%EA%B8%B0
  39. Ogr2ogr Basics Cheat Sheet - July 6, 2025 - Mapscaping.com, accessed July 6, 2025, https://mapscaping.com/ogr2ogr-basics-cheat-sheet/
  40. Using ogr2ogr to convert data between GeoJSON, PostGIS and Shapefile - morphocode, accessed July 6, 2025, https://morphocode.com/using-ogr2ogr-convert-data-formats-geojson-postgis-esri-geodatabase-shapefiles/
  41. 대한민국 행정구역(SHP) GeoJSON 으로 변환하는 법 - Life is a Beautiful Sport, accessed July 6, 2025, https://park9eon.com/how-to-convert-to-korea-shp-geojson/
  42. Shapefile에서GeoJSON변환기, accessed July 6, 2025, https://products.aspose.app/gis/ko/conversion/shapefile-to-geojson
  43. [지도 데이터 시각화] Part 3. Mapbox로 지도 데이터 시각화하기 - 하나씩 점을 찍어 나가며, accessed July 6, 2025, https://dailyheumsi.tistory.com/143
  44. 벡터 타일 1 : 웹에서 대용량 공간 데이터 시각화하기 - VW LAB, accessed July 6, 2025, https://www.vw-lab.com/117
  45. itsleeds/VectorTiles: Making Vector Tiles for Pleasure and Profit - GitHub, accessed July 6, 2025, https://github.com/ITSLeeds/VectorTiles
  46. Creating vector tiles Blog OS - Ordnance Survey, accessed July 6, 2025, https://www.ordnancesurvey.co.uk/blog/creating-your-own-vector-tiles
  47. IngIeoAndSpare/Vworld_example: 브이월드 예제 파일들을 … - GitHub, accessed July 6, 2025, https://github.com/IngIeoAndSpare/Vworld_example
  48. QGIS 실전 플러그인 개발 - (1) Vworld 검색 API 인증키 발급, accessed July 6, 2025, https://foss4g.tistory.com/2059
  49. OpenLayers를 여행하는 개발자를 위한 안내서 - 11. VWorld 맵 만들기, accessed July 6, 2025, https://blog.itcode.dev/projects/2022/03/21/gis-guide-for-programmer-11
  50. QGIS 3.4에서 Vworld 지도서비스 이용하기, accessed July 6, 2025, https://foss4g.tistory.com/1295
  51. 국토교통부_3D모바일 API - 공공데이터포털, accessed July 6, 2025, https://www.data.go.kr/data/15140370/openapi.do?recommendDataYn=Y
  52. vWorld.kr의 Open API를 이용한 Geocoding - EGTools - 티스토리, accessed July 6, 2025, https://egtools.tistory.com/entry/vWorldGeocoding
  53. [2021 브이월드 Tech Day 세미나] 「V-World」 2D/3D 오픈API 활용 가이드ㆍ모델 소개, accessed July 6, 2025, https://www.youtube.com/watch?v=WCv49zdYm8o
  54. [OpenLayers] WMS API 호출 with Vworld - 만태인억태인조태인 - 티스토리, accessed July 6, 2025, https://just-joat.tistory.com/11
  55. 공간정보 오픈플랫폼 ‘브이월드’… 3단계 서비스 시작 - 매일건설신문, accessed July 6, 2025, http://www.mcnews.co.kr/83241
  56. 지도 API 활용 - 2D 지도(기본지도로드) - 봉삼네, accessed July 6, 2025, https://rrbong515.tistory.com/35
  57. Comparing Mapbox, Leaflet, and OpenLayers - Bac Ha Software …, accessed July 6, 2025, https://bachasoftware.com/blog/insights-2/comparing-mapbox-openlayers-and-leaflet-30
  58. Is it just me or is Leaflet in fact more user-friendly and more stable than both OpenLayers and MapLibre GL JS? : r/gis - Reddit, accessed July 6, 2025, https://www.reddit.com/r/gis/comments/17p3ovf/is_it_just_me_or_is_leaflet_in_fact_more/
  59. [Library] 지도 관련 라이브러리 Leaflet.js - Bryce, accessed July 6, 2025, https://bryceyangs.github.io/study/2021/04/04/Library-Leaflet/
  60. Map libraries popularity: Leaflet vs MapLibre GL vs OpenLayers - Geoapify, accessed July 6, 2025, https://www.geoapify.com/map-libraries-comparison-leaflet-vs-maplibre-gl-vs-openlayers-trends-and-statistics/
  61. Detailed Comparison of MapLibre, Leaflet, and OpenLayers Contribution Growth - Medium, accessed July 6, 2025, https://medium.com/@limeira.felipe94/detailed-comparison-of-maplibre-leaflet-and-openlayers-contribution-growth-2d52cef235b2
  62. mapbox/tippecanoe: Build vector tilesets from large collections of GeoJSON features. - GitHub, accessed July 6, 2025, https://github.com/mapbox/tippecanoe
  63. Using Tippecanoe, Tileserver GL , and Leaflet to serve scale-independent (and really cool looking) Raster (or vector) tiles at higher level zooms by Kenneth Chambers Medium, accessed July 6, 2025, https://medium.com/@kennethchambers/using-tippecanoe-tileserver-gl-and-leaflet-to-serve-scale-independent-and-really-cool-looking-751368d821c7
  64. 국토부, 디지털 트윈국토+AI로 예측설계 정책 구현 - 커넥트 데일리, accessed July 6, 2025, https://m.i-eumnews.net/a.html?uid=745&sc=sc1
  65. 가상국토 구현을 위한 디지털트윈 정책방향 우수보고서 소개 연구원소식, accessed July 6, 2025, https://www.krihs.re.kr/issue/excellentView.do?seq=34778
  66. 디지털 트윈국토 표준화한다 … 건물/교통 등 데이터 연계한 국가표준 제정 - 보도자료 - 상세보기, accessed July 6, 2025, https://www.molit.go.kr/USR/NEWS/m_71/dtl.jsp?lcmspage=1&id=95090310
  67. 4차 산업혁명시대 핵심 인프라, ‘공간정보’ 기술개발 청사진 그린다 - 국토교통부, accessed July 6, 2025, https://www.molit.go.kr/LCMS/DWN.jsp?fold=koreaNews/mobile/file&fileName=240903%28%EC%A1%B0%EA%B0%84%29%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4%EA%B8%B0%EC%88%A0%EA%B0%9C%EB%B0%9C_%EC%B2%AD%EC%82%AC%EC%A7%84_%EA%B7%B8%EB%A6%B0%EB%8B%A4%28%EA%B5%AD%ED%86%A0%EC%A0%95%EB%B3%B4%EC%A0%95%EC%B1%85%EA%B3%BC%29.pdf
  68. 국토부, ‘제2차 공간정보 기술개발 중장기 로드맵’ 공청회 연다 - 매일건설신문, accessed July 6, 2025, http://www.mcnews.co.kr/82134
  69. 제3차 공간정보산업 진흥 기본계획, accessed July 6, 2025, https://www.spacein.kr/data/bbs/239/%EC%A0%9C3%EC%B0%A8%EA%B3%B5%EA%B0%84%EC%A0%95%EB%B3%B4%EC%82%B0%EC%97%85%EC%A7%84%ED%9D%A5%EA%B8%B0%EB%B3%B8%EA%B3%84%ED%9A%8D(‘21~’25).pdf