Skip to content

필사 모드: 지도 & 지리정보 도구 2026 — Mapbox / MapLibre / deck.gl / Leaflet / ProtoMaps / Felt / OSM 심층 비교

한국어
0%
정확도 0%
💡 왼쪽 원문을 읽으면서 오른쪽에 따라 써보세요. Tab 키로 힌트를 받을 수 있습니다.
원문 렌더가 준비되기 전까지 텍스트 가이드로 표시합니다.

1. 2026년 지도 도구 지도 — 상용 / 오픈소스 / 데이터 / 시각화 4 분류

2026년의 지도/지리정보(geospatial) 도구는 5년 전과 매우 달라졌습니다. Mapbox 가 GL JS v3 (2023년 9월) 부터 자체 BSL 라이선스로 닫으면서 오픈소스 진영이 MapLibre 로 갈라져 나왔고, deck.gl 은 WebGPU 까지 지원하며 빅 데이터 시각화의 표준으로 자리잡았습니다. Felt 같은 협업 지도 에디터가 등장했고, ProtoMaps 는 "단일 파일로 전 세계 벡터 타일을 정적 호스팅" 이라는 새로운 패러다임을 만들었습니다.

큰 그림으로 분류하면 네 카테고리로 나뉩니다.

- 상용 SaaS — Google Maps Platform, Mapbox, Stadia Maps, Carto, ArcGIS Online, 카카오맵, 네이버맵, 티맵, Yahoo!地図

- 오픈소스 라이브러리 — MapLibre GL JS 5, Leaflet 1.9, deck.gl 9, OpenLayers 10

- 오픈 데이터 + 라우팅 — OpenStreetMap, ProtoMaps, OSRM, Valhalla, GraphHopper, 国土地理院 (일본), V-World (한국)

- 시각화 / 분석 / 저널리즘 — Kepler.gl, Datawrapper, Felt, QGIS 3.40, ArcGIS Pro, Mapeo, Mapillary

2026년의 가장 큰 사건은 두 가지였습니다. 첫째, 2023년 9월 Mapbox 가 GL JS v3 부터 BSL 1.1 (Business Source License) 로 전환해서 더 이상 오픈소스가 아닌 게 됐고, 오픈소스 진영은 MapLibre 로 분리됐습니다. 둘째, ProtoMaps 가 PMTiles 포맷으로 "S3 / Cloudflare R2 에 그냥 파일 하나 올리면 끝나는 벡터 타일" 을 실용화하면서 자체 호스팅의 진입 장벽이 폭락했습니다.

이 글은 그 모든 도구를 2026년 5월 기준으로 빠르게 훑어가는 가이드입니다. 입문자는 "어디부터 시작할까", 시니어는 "다음 프로젝트엔 무엇을 추가할까" 를 정하는 데 도움이 될 겁니다.

2. Mapbox GL JS v3 분할 (2023.9) — 오픈은 MapLibre 로

Mapbox GL JS 는 2014년 v1 부터 오픈소스(BSD-3) 였고, 2020년 12월 v2 부터 자체 상용 라이선스로 닫혔습니다. 그리고 2023년 9월 v3 에서는 표준 모드(Standard Style), 3D 지형, 조명 모델(Light API), 글로브 투영 등 본격적인 차세대 기능과 함께 BSL 1.1 로 라이선스를 또 한 번 강화했습니다.

BSL 1.1 의 핵심 조건은 단순합니다 — "Mapbox 와 직접 경쟁하는 상용 지도 서비스를 만드는 데 쓰지 마라". 일반 웹사이트 / 앱에서 Mapbox API 키를 받아 쓰는 건 여전히 자유롭지만, "Mapbox 같은 지도 SaaS" 를 만드는 건 라이선스 위반입니다. 그리고 GL JS v3 의 소스 코드는 더 이상 GitHub 에서 자유롭게 포크할 수 없습니다.

Mapbox GL JS v3 의 핵심 기능을 정리하면 다음과 같습니다.

- Standard Style — 3D 빌딩, 조명 모델, 시간대별 자동 색상 변화를 포함한 새 기본 스타일

- Mapbox Lights — 시간대별 조명(낮/저녁/밤), 그림자 시뮬레이션

- 3D Terrain — DEM 기반 입체 지형

- Globe Projection — 줌 아웃 시 평면이 아닌 구체로 표시

- Custom Layers — WebGL 셰이더로 직접 레이어 작성

- Vector Tiles 2.0 — 자체 벡터 타일 포맷

mapboxgl.accessToken = 'pk.eyJ1Ijoi...'

const map = new mapboxgl.Map({

container: 'map',

style: 'mapbox://styles/mapbox/standard',

center: [127.0, 37.5], // 서울

zoom: 11,

projection: 'globe', // v3 의 새 디폴트

})

map.on('style.load', () => {

map.setConfigProperty('basemap', 'lightPreset', 'night')

map.setFog({ color: 'rgb(186, 210, 235)', range: [0.5, 10] })

})

가격은 2026년 기준으로 월간 활성 사용자(MAU) 기준 무료 25,000 MAU, 이후 1,000 MAU 당 약 $1 ~ 5 (요금제별로 차등). 작은 웹사이트는 사실상 무료, 트래픽 큰 서비스는 월 수만 달러까지 갑니다. 가격이 부담되거나 라이선스가 걸린다면 다음 장의 MapLibre 가 1순위 대안입니다.

3. MapLibre GL JS 5 (2025.6) — 오픈 표준의 자리

MapLibre 는 Mapbox GL JS v1 의 마지막 BSD 버전을 포크해서 2020년 12월 시작한 오픈소스 프로젝트입니다. AWS, Meta, MapTiler, Microsoft, Stadia Maps 등이 거버넌스에 참여하는 Linux Foundation 산하 프로젝트로 운영됩니다.

2025년 6월에 릴리즈된 MapLibre GL JS 5 는 v4 (2024년) 에 이은 메이저 버전으로, 다음과 같은 주요 변화가 있었습니다.

- 글로브 투영 정식 지원 — Mapbox 의 글로브에 거의 동등한 품질

- 3D 지형(Terrain 3D) 안정화 — v4 부터 베타였던 기능이 GA

- 벡터 타일 스타일 스펙 호환 — Mapbox Style Spec 1.x 와 호환되면서도 자체 확장

- WebGL2 기본화 — WebGL1 폴백 제거, 더 빠른 렌더링

- 타입스크립트 전면 재작성 완료

- WebGPU 실험적 지원 — 일부 레이어부터 WebGPU 백엔드 가능

const map = new maplibregl.Map({

container: 'map',

style: 'https://demotiles.maplibre.org/style.json', // 무료 데모 스타일

// 또는 자체 호스팅 스타일

// style: 'https://your-cdn.example.com/style.json',

center: [126.978, 37.566], // 서울 시청

zoom: 12,

projection: 'globe', // MapLibre 5 의 새 옵션

})

// Mapbox GL JS 코드와 거의 호환

map.on('load', () => {

map.addSource('points', {

type: 'geojson',

data: '/poi.geojson',

})

map.addLayer({

id: 'points-layer',

type: 'circle',

source: 'points',

paint: {

'circle-radius': 6,

'circle-color': '#3b82f6',

},

})

})

MapLibre 의 진짜 가치는 "타일 서버를 분리할 수 있다" 는 점입니다. Mapbox 는 클라이언트 라이브러리 + 타일 서버가 한 묶음이지만, MapLibre 는 클라이언트만 제공하고 타일은 어디서든 가져올 수 있습니다.

타일 호스팅 옵션은 다음과 같습니다.

- MapTiler Cloud — MapLibre 친화적 SaaS, 한국 / 일본 지도 포함

- Stadia Maps — Mapbox 대체 1순위, OpenStreetMap 기반

- ProtoMaps PMTiles — 자체 호스팅 (다음 장)

- AWS Location Service — AWS 네이티브

- 자체 운영 — tileserver-gl, Martin, t-rex 같은 오픈 타일 서버

2026년에 새 프로젝트를 시작한다면, Mapbox 가 굳이 필요한 이유(자세한 SF / NYC 3D 빌딩 데이터, Standard Style 의 카토그래피) 가 없다면 MapLibre + MapTiler 또는 MapLibre + ProtoMaps 가 기본값입니다.

4. deck.gl 9 — WebGL/WebGPU 시각화

deck.gl 은 Uber (현재는 Carto 가 메인테이너 다수) 가 2016년에 오픈소스로 공개한 대규모 데이터 시각화 라이브러리입니다. 일반적인 지도 라이브러리는 "지도 위에 마커 몇 개" 가 한계지만, deck.gl 은 "수십만 개의 점, 수만 개의 폴리곤을 한 번에 GPU 렌더링" 을 목표로 합니다.

2025년에 릴리즈된 deck.gl 9 의 핵심 변화는 다음과 같습니다.

- WebGPU 정식 지원 — 일부 레이어에서 WebGL 대비 2 ~ 4 배 빠른 렌더링

- React 18 동시성 모드 호환

- Layer 모듈 분리로 트리쉐이킹 개선 (번들 30% 축소)

- 새 GeoArrow 통합 — Arrow 포맷 직접 렌더링

대표적인 레이어는 다음과 같습니다.

- ScatterplotLayer — 점

- HeatmapLayer — 히트맵

- HexagonLayer — 헥사곤 집계

- ArcLayer — 두 점 사이의 호 (배송 / 이동)

- TripsLayer — 시계열 경로 애니메이션

- TerrainLayer — 3D 지형

- TileLayer — 슬리피 맵 타일

- MVTLayer — Mapbox Vector Tiles

- H3HexagonLayer — Uber H3 인덱스 기반 헥사곤

MapLibre / Mapbox 위에 오버레이로 얹어서 쓰는 게 가장 흔한 패턴입니다.

const INITIAL_VIEW_STATE = {

longitude: 127,

latitude: 37.5,

zoom: 11,

pitch: 45,

bearing: 0,

}

const layers = [

new HexagonLayer({

id: 'hexagon-layer',

data: '/taxi-pickups.json',

getPosition: (d) => [d.lng, d.lat],

radius: 200,

elevationScale: 4,

extruded: true,

pickable: true,

coverage: 0.88,

}),

]

export function MapView() {

return (

)

}

deck.gl 은 단독으로도 동작하지만, 보통 기본 지도(MapLibre / Mapbox / Google Maps) 위에 얹어서 씁니다. Google Maps Platform 도 v9 부터 deck.gl 의 GoogleMapsOverlay 를 공식 지원합니다.

언제 deck.gl 을 써야 하나 — 점 1000 개 이상, 또는 시계열 / 3D 압출 / 헥사곤 집계 등 시각화 요건이 까다로워질 때. 마커 10 개 정도면 Leaflet 으로 충분합니다.

5. Leaflet 1.9 — 클래식의 자리

Leaflet 은 2011년 Volodymyr Agafonkin (당시 Mapbox 직원, 현재는 OSM 풀타임) 이 만든 오픈소스 지도 라이브러리입니다. 가장 작고, 가장 단순하고, 가장 의존성이 적습니다. 2022년 6월에 릴리즈된 1.9 가 마지막 메이저 버전인 채로 2026년에도 잘 동작합니다(2025년 10월에 1.9.5 패치 릴리즈).

Leaflet 의 핵심 특징은 다음과 같습니다.

- 39 KB (gzip) — 가장 가벼움

- 의존성 0 — 순수 JS

- 래스터 타일 (이미지 타일) 중심 — 벡터 타일은 플러그인

- 플러그인 생태계가 압도적 — 수백 개

const map = L.map('map').setView([37.5665, 126.978], 13)

L.tileLayer('https://tile.openstreetmap.org/{z}/{x}/{y}.png', {

maxZoom: 19,

attribution: '© OpenStreetMap contributors',

}).addTo(map)

L.marker([37.5665, 126.978])

.addTo(map)

.bindPopup('서울 시청')

.openPopup()

(위 코드의 z, x, y 는 표준 슬리피 맵 타일 URL 템플릿의 자리표시자 — Leaflet 이 자동으로 채워줍니다.)

Leaflet 을 골라야 할 때 — "마커 100 개 이하, 디자인은 평범한 OSM 으로 충분, 번들 크기 최소화, 의존성 최소화". 정부 사이트, 학교 행정 페이지, 작은 소상공인 매장 찾기 같은 시나리오엔 여전히 Leaflet 이 1순위입니다.

Leaflet 을 피해야 할 때 — 3D, 글로브 투영, 벡터 타일 기반 동적 스타일링, 수만 개 이상의 데이터 포인트. 이때는 MapLibre 또는 deck.gl 로 가야 합니다.

6. Google Maps Platform — 일반 용도의 표준

Google Maps Platform 은 2026년에도 여전히 일반 용도의 1등입니다. "이 카페가 어디 있나" 같은 일반 소비자용 지도, 자율주행을 제외한 일반 길찾기, 거리뷰(Street View), POI(관심 지점) 데이터의 정확도 — 이 세 가지에서 다른 도구의 추종을 불허합니다.

2024 ~ 2026년 동안의 주요 변화는 다음과 같습니다.

- Maps JavaScript API v3 — 사실상의 표준

- Maps API for Web Components (2024) — `<gmp-map>` 같은 웹 컴포넌트

- Photorealistic 3D Tiles (2023 ~ 2026) — 위성 + 항공 사진 기반 풀 3D 도시 (서울, 도쿄, 뉴욕 등 광역도시)

- AI Place Details (Gemini 통합) — POI 에 대한 AI 요약

- deck.gl GoogleMapsOverlay 공식 지원

<!-- 새 웹 컴포넌트 방식 -->

가격은 가장 비싼 편입니다. 2026년 기준, 월 $200 의 무료 크레딧 후 Map Load 1,000 회당 $7, Place Details 1,000 회당 $17, Directions 1,000 회당 $5. 작은 사이트는 무료지만, 트래픽이 크면 월 수만 달러가 쉽습니다.

언제 Google Maps 를 골라야 하나 — 일반 소비자 대상 서비스(배달, 부동산, 매장 찾기 등) 에서 POI 정확도가 매출에 직결될 때. 그 외엔 거의 항상 MapLibre 가 더 저렴하고 자유롭습니다.

7. OpenStreetMap + OSRM / Valhalla / GraphHopper — 오픈 데이터 + 라우팅

OpenStreetMap (OSM) 은 2004년부터 시작된 "지도계의 위키피디아" 입니다. 2026년 현재 약 1100 만 명의 등록 매퍼와 수십억 개의 노드/웨이/관계를 가진 세계 최대의 오픈 지오 데이터셋입니다.

OSM 데이터 자체는 ODbL (Open Database License) 로 자유롭게 쓸 수 있고, 다음의 형태로 활용됩니다.

- 타일 — OSM.org 기본 타일 / Stadia / MapTiler / 자체 호스팅 (PMTiles)

- 라우팅 — OSRM, Valhalla, GraphHopper 같은 엔진

- 지오코딩 — Nominatim, Pelias, Photon

- 분석 — Overpass API, QGIS, GeoPandas

라우팅 엔진 세 강자를 비교하면 다음과 같습니다.

| 엔진 | 라이선스 | 특징 | 호스팅 |

|------|----------|------|--------|

| OSRM | BSD-2 | C++, 가장 빠름, 차량 중심 | osrm.org 무료 (트래픽 제한) |

| Valhalla | MIT | Mapbox/Tesla 출신, 멀티 모달, 고도 반영 | Stadia Maps, FOSSGIS |

| GraphHopper | Apache-2.0 (코어) | Java, 자전거 / 도보 / 트럭, 유럽 강세 | GraphHopper.com SaaS |

OSRM 의 빠른 사용 예시는 다음과 같습니다.

Docker 로 한국 데이터 + OSRM 셋업

docker run -t -v $PWD:/data ghcr.io/project-osrm/osrm-backend osrm-extract -p /opt/car.lua /data/south-korea-latest.osm.pbf

docker run -t -v $PWD:/data ghcr.io/project-osrm/osrm-backend osrm-partition /data/south-korea-latest.osrm

docker run -t -v $PWD:/data ghcr.io/project-osrm/osrm-backend osrm-customize /data/south-korea-latest.osrm

docker run -t -i -p 5000:5000 -v $PWD:/data ghcr.io/project-osrm/osrm-backend osrm-routed --algorithm mld /data/south-korea-latest.osrm

라우팅 쿼리

curl "http://localhost:5000/route/v1/driving/126.978,37.566;127.045,37.501?geometries=geojson"

Valhalla 는 자전거 / 도보 / 트럭 / 자동차를 한 엔진에서 다 처리하고, 고도(elevation) 까지 반영한 라우팅이 가능합니다. GraphHopper 는 유럽에서 강세이고, 자전거 라우팅이 좋습니다.

OSM + 오픈 라우팅 엔진은 "Google Maps 가격이 부담스럽지만 자체 운영 인프라는 감당 가능" 한 중대형 서비스(물류, 배달, B2B 차량 추적) 에 인기입니다.

8. Felt — 협업 지도 에디터 (Series B 2024)

Felt 는 2021년 Sam Hashemi (전 Carbon Five, 18F) 가 창업한 협업 지도 에디터입니다. "지도계의 Figma" 를 표방하며, 2024년 4월 시리즈 B 로 3600 만 달러를 조달했습니다(Felicis 리드, Andreessen Horowitz 등).

Felt 의 핵심 가치는 다음과 같습니다.

- 브라우저 안에서 바로 협업 — 링크 공유, 동시 편집, 댓글

- GIS 기능을 SaaS 로 — 셰이프파일 / GeoJSON / KML / CSV 업로드, 즉시 시각화

- Anchors 기능 — 텍스트 + 지도 인터랙티브 스토리

- API + 임베드 — 만든 지도를 코드 한 줄로 사이트에 임베드

width="100%"

height="600"

frameborder="0"

title="Felt Map"

src="https://felt.com/embed/map/Your-Map-Slug-AbCdEf123"

allow="fullscreen"

></iframe>

타깃 사용자는 도시 계획가, NGO 데이터 분석가, 학교 연구자, 저널리스트 등 "GIS 학위는 없지만 지도로 이야기를 만들고 싶은 사람" 입니다. ArcGIS / QGIS 의 학습 곡선이 너무 가파른 사람들이 주로 갑니다.

가격은 2026년 기준, 개인 무료 (퍼블릭 맵), Pro $15/월 (프라이빗 + 더 큰 파일), Team / Enterprise 별도. 미국 지자체와 환경 NGO 가 주 고객입니다.

언제 Felt 를 골라야 하나 — 코드 없이 빠르게 지도 + 데이터 분석 + 공유가 필요한 비개발자 팀, 또는 개발 시간을 아끼고 임베드만 하면 되는 마케팅 페이지.

9. ProtoMaps — 단일 파일 정적 벡터 타일 (PMTiles)

ProtoMaps 는 Brandon Liu 가 2022년에 시작한 오픈소스 프로젝트로, "PMTiles" 라는 단일 파일 벡터 타일 포맷을 만들었습니다. 2024 ~ 2025년 동안 PMTiles 는 사실상의 자체 호스팅 벡터 타일 표준이 됐고, 2026년에는 Cloudflare 가 공식 R2 통합을 지원합니다.

핵심 가치는 다음과 같습니다.

- 단일 파일 — 전 세계 OSM 데이터 (zoom 0 ~ 15) 약 100 GB 하나

- HTTP Range Request 로 부분 다운로드 — 클라이언트가 필요한 타일만

- 정적 호스팅 가능 — S3, R2, GitHub Pages, Vercel 어디서든 (Range Request 지원만 되면)

- 서버 인프라 0 — DB, 캐시, 로드 밸런서 다 불필요

기본 워크플로는 다음과 같습니다.

1. PMTiles CLI 설치

brew install protomaps/tap/pmtiles

또는 GitHub Releases 에서 바이너리 다운로드

2. 전 세계 또는 특정 지역 PMTiles 다운로드

pmtiles download world.pmtiles \

--bbox=126.5,37.4,127.5,37.8 \ # 서울 광역권

--maxzoom=14 \

--source=https://build.protomaps.com/world.pmtiles

3. R2 또는 S3 에 업로드

aws s3 cp seoul.pmtiles s3://your-bucket/

4. CORS 설정 + Range Request 활성화 확인

// PMTiles 프로토콜 등록

const protocol = new pmtiles.Protocol()

maplibregl.addProtocol('pmtiles', protocol.tile)

const map = new maplibregl.Map({

container: 'map',

style: {

version: 8,

sources: {

protomaps: {

type: 'vector',

url: 'pmtiles://https://your-cdn.example.com/seoul.pmtiles',

attribution: '© OpenStreetMap, © Protomaps',

},

},

layers: [

/* ProtoMaps 의 기본 스타일을 가져와서 사용 */

],

},

center: [127, 37.5],

zoom: 11,

})

ProtoMaps 의 가장 큰 매력은 비용입니다. 전 세계 타일을 매월 트래픽 1 TB 정도로 서빙하면 Cloudflare R2 기준 월 $15 (R2 는 egress 가 무료라 사실상 스토리지 비용만). Mapbox 의 같은 트래픽이라면 월 $5,000 이상이 나옵니다.

자체 호스팅의 진입 장벽이 폭락하면서, 2026년에는 신규 프로젝트의 기본값이 "MapLibre + ProtoMaps PMTiles + R2" 로 바뀌고 있습니다.

10. Stadia Maps / Carto / Kepler.gl / Datawrapper — 분석 + 저널리즘

분석 및 저널리즘 용도의 도구들을 빠르게 정리합니다.

Stadia Maps — 2018년 시작된 Mapbox 대체 SaaS. OpenStreetMap 데이터 기반, MapLibre / Leaflet 친화적. 가격은 Mapbox 의 1/3 ~ 1/2 수준이고, GDPR / EU 데이터 거버넌스에 친화적이라 유럽 고객이 많습니다. 2025년부터 Stamen Design 의 클래식 스타일(Toner, Watercolor, Terrain) 을 무료로 제공합니다.

const map = new maplibregl.Map({

container: 'map',

style: 'https://tiles.stadiamaps.com/styles/alidade_smooth.json',

// 또는 alidade_smooth_dark, outdoors, osm_bright, stamen_toner, stamen_terrain

})

Carto — 2012년 스페인에서 시작된 분석 + 지도 SaaS. deck.gl 의 메인 메인테이너이기도 합니다. 클라우드 데이터 웨어하우스(Snowflake, BigQuery, Databricks, Redshift) 안에서 지리 분석을 돌리는 게 핵심 기능. 부동산, 통신, 리테일의 위치 분석에 강세. 2024년 IPO 준비설이 돌았지만 2026년 현재까지 비공개 상태.

Kepler.gl — Uber 가 2018년에 오픈소스로 공개한 대규모 지오 데이터 탐색 도구. CSV 또는 GeoJSON 업로드하면 즉시 deck.gl 기반 시각화. 코딩 없이 데이터 탐색에 최적. https://kepler.gl 에서 브라우저만으로 바로 사용 가능, 또는 Jupyter / Streamlit 에 임베드 가능.

Jupyter 에서 Kepler.gl 사용

from keplergl import KeplerGl

map_1 = KeplerGl(height=600)

map_1.add_data(data=df, name='taxi')

map_1

Datawrapper — 독일에서 시작된 차트 + 지도 SaaS. 뉴욕타임스, 가디언, 슈피겔, 한국의 SBS 데이터저널리즘팀 등에서 코로플레스 / 단계구분도(choropleth) 만들 때 1순위. 가격은 무료 (월 10,000 차트 노출) ~ Custom (대형 미디어). 코드 0 줄, 디자인 일관성, 접근성(스크린 리더) 완벽.

Datawrapper 워크플로:

1. CSV 업로드 또는 Google Sheets 연동

2. 지역 선택 (한국 시도, 일본 都道府県, US 주, 세계 등)

3. 색상 / 범례 / 툴팁 설정

4. 퍼블리시 → iframe 또는 SVG export

저널리스트와 데이터 분석가가 가장 빠르게 "지도로 이야기" 를 만드는 도구입니다.

11. Mapeo — 오프라인 매핑 (Digital Democracy)

Mapeo 는 비영리 단체 Digital Democracy 가 2018년부터 개발한 오프라인 매핑 도구입니다. 아마존 원주민 공동체가 자기 영토의 불법 벌목 / 광산 / 강 오염을 직접 매핑하고 증거를 수집하기 위해 만들어졌습니다.

핵심 가치는 다음과 같습니다.

- 완전 오프라인 — 인터넷 없는 정글, 사막, 외딴 산에서도 동작

- P2P 동기화 — Wi-Fi Direct, 로컬 네트워크로 기기 간 데이터 교환 (Hypercore Protocol 기반)

- 데이터 주권 — 클라우드 없음, 데이터는 사용자 기기에만

- iOS / Android / 데스크탑 — 멀티플랫폼

기술 스택은 Electron + React Native + Hypercore + osm-p2p-db. 2025년에 새 차세대 버전 Mapeo Next 가 베타로 나왔고, 더 가벼운 React Native 단일 코드베이스로 재작성됐습니다.

이런 시나리오에서 쓰입니다.

- 아마존 / 콩고 / 인도네시아 원주민 공동체의 영토 모니터링

- 분쟁 지역의 인권 모니터링 그룹

- 환경 NGO 의 야외 데이터 수집

- 인터넷이 없는 야생 동물 보전 활동

Mapeo 는 상업적 도구가 아니지만, "인터넷 없는 환경에서의 매핑" 이라는 카테고리에서 사실상 유일한 선택지입니다. 같은 카테고리의 OSM 도구로는 OsmAnd (오프라인 OSM 뷰어), OpenMapKit (오프라인 데이터 수집), KoBoToolbox (오프라인 설문) 가 있습니다.

12. QGIS 3.40 / ArcGIS Pro — 데스크탑 GIS

데스크탑 GIS 의 양대 산맥은 여전히 QGIS (오픈소스) 와 ArcGIS Pro (Esri 상용) 입니다.

QGIS 3.40 — 2024년 10월에 릴리즈된 장기 지원(LTR) 버전입니다. 2026년에도 가장 권장되는 안정 버전이며, 2026년 후반에 3.46 LTR 이 예정돼 있습니다.

QGIS 3.40 의 주요 기능 정리는 다음과 같습니다.

- 처리 알고리즘 800+ (벡터 / 래스터 / 메시 / 포인트 클라우드)

- PostGIS / Oracle Spatial / SQL Server / SpatiaLite 네이티브 지원

- Python 콘솔 + PyQGIS API 로 풀 자동화

- 3D 뷰어 (Qt 3D 기반)

- 모바일 동반자 — Mergin Maps, QField

- 클라우드 데이터 — Cloud Optimized GeoTIFF (COG), STAC, PMTiles 직접 지원

PyQGIS 예시 — 두 레이어의 교집합 계산

from qgis.core import QgsProcessingFeedback

result = processing.run(

'native:intersection',

{

'INPUT': '/path/to/layer1.gpkg',

'OVERLAY': '/path/to/layer2.gpkg',

'OUTPUT': '/path/to/intersection.gpkg',

},

feedback=QgsProcessingFeedback(),

)

ArcGIS Pro — Esri 의 64bit 차세대 데스크탑 GIS. 2026년 현재 버전은 3.5. 미국 / 캐나다 연방 정부, 군, 지자체, 대형 엔터프라이즈가 표준으로 사용합니다.

QGIS vs ArcGIS Pro 비교:

| 기준 | QGIS 3.40 | ArcGIS Pro 3.5 |

|------|-----------|----------------|

| 라이선스 | GPL (무료) | 연 $700 ~ $5,000 |

| 처리 속도 | 좋음 | 매우 좋음 (대용량) |

| 3D / 시각화 | 좋음 | 매우 좋음 |

| 플러그인 생태계 | 1500+ (오픈) | Esri 마켓플레이스 |

| 지원 / 교육 | 커뮤니티 | Esri 공식 |

| 클라우드 통합 | STAC, PMTiles, COG | ArcGIS Online 통합 |

학생 / 연구자 / 비영리는 QGIS 가 사실상 표준이고, 정부 / 군 / 대형 엔터프라이즈는 ArcGIS Pro 가 사실상 표준입니다.

13. Mapillary — Meta 의 스트리트뷰

Mapillary 는 2013년 스웨덴에서 시작된 오픈 스트리트뷰 프로젝트입니다. 2020년 6월 Meta (당시 Facebook) 에 인수됐고, 인수 후 핵심 데이터는 CC BY-SA 로 오픈된 채로 유지됐습니다.

핵심 가치는 다음과 같습니다.

- 누구나 차량 / 자전거 / 도보 / 헬멧 카메라로 거리 사진 업로드 가능

- AI 로 표지판 / 차선 / 도로 시설물을 자동 추출

- OSM 매퍼들이 이 데이터를 참고해 OSM 을 업데이트

- API 로 사진과 추출 데이터를 무료 사용 가능 (사용량 제한)

2026년 기준 약 30 억 장의 사진이 업로드돼 있고, 특히 OSM 커뮤니티가 강한 유럽, 일본, 한국 일부 지역에서 거리 데이터가 풍부합니다. Google Street View 의 오픈 대체재이자, 자율주행 회사들이 학습 데이터로 쓰기도 합니다.

// Mapillary JS Viewer 임베드 예시

const viewer = new Viewer({

accessToken: 'YOUR_MAPILLARY_ACCESS_TOKEN',

container: 'mly-viewer',

imageId: '498763468214164',

})

OSM + Mapillary 조합은 "Google Street View 가 없는 또는 오래된 지역" 에서 특히 강점입니다.

14. 한국 — 카카오맵 / 네이버맵 / 티맵 SDK

한국 시장은 Google Maps 가 1등이 아닙니다. 한국 지도법(공간정보의 구축 및 관리 등에 관한 법률) 상 정밀 지도 데이터의 국외 반출이 제한돼 있어서, Google 은 한국 내 라우팅과 일부 데이터에서 제한이 큽니다. 그래서 한국 서비스는 카카오 / 네이버 / 티맵 SDK 를 씁니다.

카카오맵 (Kakao Maps SDK) — 카카오의 지도 API. JS / Android / iOS 모두 지원. 길찾기, 장소 검색, 좌표 변환에 강세. 무료 (트래픽 제한) ~ 유료 (대량 호출). 부동산, 음식점 찾기, 배달 서비스의 사실상 표준.

const container = document.getElementById('map')

const options = {

center: new kakao.maps.LatLng(37.566, 126.978),

level: 3,

}

const map = new kakao.maps.Map(container, options)

네이버 지도 (Naver Maps API) — 네이버 클라우드 플랫폼의 일부. 검색 / 길찾기 / 좌표 변환. 카카오와 더불어 한국 양대 산맥. 네이버 부동산, 네이버 플레이스 와 연계가 강합니다.

티맵 SDK (TMAP SDK) — SK텔레콤의 내비게이션 1등. 자동차 길찾기에서는 한국 1등(특히 실시간 교통 정보). 일반 지도 표시보다는 차량 라우팅, 대중교통 라우팅이 강점입니다.

다음 표는 한국 3사 비교입니다.

| 기능 | 카카오맵 | 네이버맵 | 티맵 |

|------|----------|----------|------|

| 일반 지도 표시 | 매우 좋음 | 매우 좋음 | 좋음 |

| 장소 검색(POI) | 매우 좋음 | 매우 좋음 | 좋음 |

| 자동차 길찾기 | 좋음 | 좋음 | 매우 좋음 (1등) |

| 대중교통 길찾기 | 매우 좋음 | 매우 좋음 | 좋음 |

| 도보 길찾기 | 매우 좋음 | 매우 좋음 | 좋음 |

| 가격 | 무료 (제한) + 유료 | 무료 (제한) + 유료 | 유료 |

| 글로벌 데이터 | 한국 중심 | 한국 중심 | 한국 중심 |

선택 기준은 단순합니다.

- 일반 사용자 대상 서비스 → 카카오맵 또는 네이버맵 (취향 + 사용자 친숙도)

- 자동차 라우팅이 핵심 → 티맵

- 글로벌 + 한국 동시 → MapLibre + ProtoMaps + 한국은 카카오맵 위임

추가로, 공공 데이터는 V-World (국토교통부) 가 무료 제공하는 항공 사진, 행정구역, 지번 데이터가 있습니다.

15. 일본 — 地理院地図 / Yahoo!地図 / ZENRIN / MapFan

일본 시장은 한국과 또 다른 양상입니다. Google Maps 가 강하긴 하지만, 일본 특유의 도로 시스템과 주소 체계, 그리고 자체 거대 사업자들 때문에 여러 도구가 공존합니다.

地理院地図 (지리원 지도, GSI Maps) — 일본 국토지리원이 운영하는 공식 지도. 도쿄 23구의 항공 사진, 표준 지도, 색맹 친화형 지도, 표고(elevation) 데이터를 무료 공개. 학교, 정부, 연구 기관이 표준으로 사용. 타일 URL 을 그대로 MapLibre / Leaflet 에 연결 가능.

const map = new maplibregl.Map({

container: 'map',

style: {

version: 8,

sources: {

gsi: {

type: 'raster',

tiles: ['https://cyberjapandata.gsi.go.jp/xyz/std/{z}/{x}/{y}.png'],

tileSize: 256,

attribution: '地理院タイル',

},

},

layers: [{ id: 'gsi-layer', type: 'raster', source: 'gsi' }],

},

center: [139.692, 35.689], // 도쿄 신주쿠

zoom: 12,

})

(위 코드의 z, x, y 도 표준 슬리피 맵 타일 좌표 자리표시자입니다.)

Yahoo!地図 (Yahoo Maps Japan) — Yahoo Japan 의 지도 서비스. 일본 내 검색량이 Google Maps 와 비등. YOLP (Yahoo! Open Local Platform) 의 일부로 API 도 제공.

ZENRIN — 일본의 주소 정보 회사. Google Maps Japan 도 ZENRIN 의 주소 데이터를 라이선스해서 씁니다(2019년부터 부분 자체 수집 시작). 호텔 / 부동산 / 보험 등 정확한 주소가 매출에 직결되는 업종은 ZENRIN 데이터를 라이선스해서 자체 시스템에 통합.

MapFan / NAVITIME — 자동차 / 대중교통 길찾기 SaaS. 일본은 대중교통 환승 정보(시간표, 운행 정보) 가 복잡해서 NAVITIME 같은 전문 SaaS 가 강세.

선택 기준은 다음과 같습니다.

- 일반 소비자 서비스(음식점, 부동산) → Google Maps Japan 또는 Yahoo!地図

- 정밀 주소가 매출에 직결 → ZENRIN 라이선스

- 대중교통 길찾기 → NAVITIME API

- 공공 / 학술 / 연구 → 地理院地図

- 오픈 + 비용 절감 → MapLibre + ProtoMaps + 부분적으로 GSI 타일

16. 누가 무엇을 골라야 하나 — 일반 / 분석 / 저널리즘 / 오프라인

마지막으로 사용자별 추천 스택을 정리합니다.

일반 웹/앱 (마커 표시, 간단한 검색):

- 글로벌 → Google Maps Platform (POI 데이터가 중요하면) 또는 MapLibre + ProtoMaps (비용이 중요하면)

- 한국 → 카카오맵 또는 네이버맵

- 일본 → Yahoo!地図 또는 Google Maps Japan

- 최소 의존성 → Leaflet 1.9 + OSM 타일

대규모 데이터 시각화 (점 1000+, 히트맵, 시계열):

- MapLibre + deck.gl 9 (오픈, 무료, 가장 빠른 WebGPU)

- 또는 Mapbox GL JS v3 + deck.gl (Mapbox 의 카토그래피가 필요하면)

- 분석 워크플로 전체 → Carto (Snowflake / BigQuery 안에서 분석)

데이터 저널리즘 / 코로플레스:

- Datawrapper (코드 0 줄, 디자인 자동, 접근성 완벽) — 1순위

- Felt (인터랙티브 + 협업) — 2순위

- Observable + d3 + topojson (커스텀이 많을 때) — 3순위

데스크탑 GIS / 공간 분석:

- QGIS 3.40 LTR (오픈, 무료) — 학생 / 연구자 / 비영리 / 스타트업 1순위

- ArcGIS Pro (정부 / 군 / 대형 엔터프라이즈) — 표준

- GeoPandas + Jupyter (코드 분석) — 데이터 사이언티스트

라우팅 / 길찾기 SaaS:

- 자체 운영 + 비용 절감 → OSRM (가장 빠름) 또는 Valhalla (멀티 모달)

- 글로벌 SaaS → Mapbox Directions, Google Directions, Stadia Routes, GraphHopper SaaS

- 한국 자동차 → 티맵 SDK

- 일본 대중교통 → NAVITIME

오프라인 / 인터넷 없는 환경:

- Mapeo (Digital Democracy) — 인권 모니터링, 환경 NGO, 원주민 매핑

- OsmAnd — 일반 오프라인 OSM 뷰어

- OpenMapKit + KoBoToolbox — 야외 설문 + 매핑

스트리트뷰 / 거리 데이터:

- Google Street View — 일반 용도 1등

- Mapillary (Meta) — 오픈 데이터, OSM 통합

- 카카오 로드뷰 / 네이버 거리뷰 — 한국

- Yahoo!地図 写真 — 일본

자체 호스팅 / 비용 최적화:

- MapLibre GL JS 5 + ProtoMaps PMTiles + Cloudflare R2 — 2026년의 새 기본값

- 비용 산정: 월 1 TB 트래픽 기준 R2 \$15, 같은 트래픽의 Mapbox \$5000+

2026년의 지도 도구는 5년 전보다 더 풍부해졌고, 더 저렴해졌고, 더 자유로워졌습니다. Mapbox 의 라이선스 강화가 역설적으로 MapLibre + ProtoMaps 라는 오픈 생태계를 키웠고, deck.gl 의 WebGPU 지원으로 브라우저에서 가능한 시각화의 천장이 또 올라갔습니다. 자기 프로젝트에 맞는 도구를 골라서, 2026년의 지도 위에 데이터를 그려 보세요.

참고 / References

- Mapbox GL JS — https://docs.mapbox.com/mapbox-gl-js/

- Mapbox 라이선스 변경 발표 — https://www.mapbox.com/blog/standard-core-style

- MapLibre GL JS — https://maplibre.org/maplibre-gl-js/docs/

- MapLibre 거버넌스 — https://maplibre.org/governance/

- deck.gl — https://deck.gl/

- deck.gl 9 릴리즈 노트 — https://deck.gl/docs/whats-new

- Leaflet — https://leafletjs.com/

- Google Maps Platform — https://mapsplatform.google.com/

- Google Photorealistic 3D Tiles — https://developers.google.com/maps/documentation/tile/3d-tiles-overview

- OpenStreetMap — https://www.openstreetmap.org/about

- OSRM Project — https://project-osrm.org/

- Valhalla — https://valhalla.github.io/valhalla/

- GraphHopper — https://www.graphhopper.com/

- Felt — https://felt.com/

- Felt Series B 발표 — https://felt.com/blog/series-b

- ProtoMaps — https://protomaps.com/

- PMTiles 스펙 — https://github.com/protomaps/PMTiles

- Stadia Maps — https://stadiamaps.com/

- Carto — https://carto.com/

- Kepler.gl — https://kepler.gl/

- Datawrapper — https://www.datawrapper.de/

- Mapeo (Digital Democracy) — https://www.mapeo.app/

- QGIS — https://qgis.org/

- ArcGIS Pro — https://www.esri.com/en-us/arcgis/products/arcgis-pro/overview

- Mapillary — https://www.mapillary.com/

- 카카오 지도 API — https://apis.map.kakao.com/

- 네이버 지도 API — https://www.ncloud.com/product/applicationService/maps

- 티맵 API — https://tmapapi.tmapmobility.com/

- V-World (한국 국토교통부) — https://www.vworld.kr/

- 地理院地図 (일본 국토지리원) — https://maps.gsi.go.jp/

- Yahoo!地図 API — https://developer.yahoo.co.jp/webapi/map/

- NAVITIME for Developers — https://api-sdk.navitime.co.jp/

- ZENRIN — https://www.zenrin.co.jp/

현재 단락 (1/412)

2026년의 지도/지리정보(geospatial) 도구는 5년 전과 매우 달라졌습니다. Mapbox 가 GL JS v3 (2023년 9월) 부터 자체 BSL 라이선스로 닫으면서 오픈...

작성 글자: 0원문 글자: 16,852작성 단락: 0/412