---
title: "설치 없이 브라우저에서 GIS 돌리는 오픈소스 ‘GeoLibre’ 공개"
published: 2026-06-11T06:05:04.151Z
canonical: https://jeff.news/article/4036
---
# 설치 없이 브라우저에서 GIS 돌리는 오픈소스 ‘GeoLibre’ 공개

오픈소스 GIS 도구 GeoLibre가 공개됐어. 브라우저만으로 지도 데이터 시각화, 공간 분석, SQL 질의, 파이썬 연동까지 제공하고 PC·웹·모바일에서 같은 작업 화면을 노린다는 점이 포인트야.

## 브라우저에서 돌아가는 무료 GIS가 나옴

- GeoLibre는 별도 서버 없이 웹 브라우저만으로 지도 데이터를 불러오고 분석하는 오픈소스 지리정보시스템(GIS)임
  - 오픈지오스(opengeos)가 GitHub를 통해 배포했고, 라이선스는 MIT라 무료 사용과 코드 수정이 가능함
  - 기존 GIS가 무겁고 비싼 데스크톱 전문 프로그램에 가까웠다면, GeoLibre는 PC·웹·모바일에서 같은 작업 화면을 제공하는 쪽을 노림

- 기술 스택은 꽤 현대적인 웹 데이터 앱 조합임
  - 데스크톱 앱 쪽은 Tauri 2, 화면은 React와 TypeScript, 지도 렌더링은 MapLibre GL JS를 사용함
  - 브라우저 내부 데이터 처리는 DuckDB-WASM이 맡고, 큰 파일을 통째로 내려받지 않고 필요한 부분만 가져오는 클라우드 친화 구조를 내세움

> [!IMPORTANT]
> 핵심은 “GIS를 설치형 전문 툴에서 브라우저 기반 데이터 앱으로 옮긴다”는 점임. 특히 원격 대용량 파일을 필요한 만큼만 읽는 구조라 지도 데이터 작업 방식 자체가 가벼워질 수 있음.

## 지도 위에 데이터 얹고, SQL로 바로 만짐

- 기본 화면은 MapLibre 지도라 일반적인 웹 지도 조작은 다 들어감
  - 확대·축소, 이동뿐 아니라 지도 기울이기와 회전도 가능함
  - 거리 측정, 북마크, 미니맵 같은 보조 기능도 제공함

- 사용자는 로컬 파일이나 URL로 연결된 원격 데이터를 지도 위에 올릴 수 있음
  - 점·선·면으로 구성된 벡터 데이터와 위성·항공 사진 같은 래스터 데이터를 모두 다룸
  - 불러온 데이터는 표로 속성을 확인할 수 있고, 값에 따라 색이나 모양을 자동으로 바꾸는 스타일링도 가능함
  - 작업 결과는 `.geolibre.json` 프로젝트 파일로 저장해서 다시 열거나 공유할 수 있음

- 플러그인 마켓플레이스도 들어가 있음
  - 지도 배경 변경, 두 지도 비교, 거리 사진 표시, 시간 흐름에 따른 데이터 변화 표시 같은 기능이 기본 플러그인으로 제공됨
  - 외부 플러그인을 설치하거나 삭제할 수도 있어서 GIS 기능을 확장하는 구조임

## 위성영상, LiDAR, 3D까지 욕심이 꽤 큼

- 지원 포맷 범위가 넓은 편임
  - GeoParquet, PMTiles처럼 클라우드에서 필요한 만큼 읽기 좋은 형식을 지원함
  - 위성·항공 사진용 COG와 GeoTIFF, 지형을 점으로 기록한 LiDAR, 건물 등을 입체로 표현하는 3D 타일까지 불러올 수 있음

- 분석 기능은 브라우저 처리와 Python 보조 프로그램으로 나뉨
  - 버퍼, 영역 합치기, 겹치는 부분 찾기 같은 가벼운 공간 분석은 브라우저 안에서 바로 실행됨
  - 경사도·음영 기복 계산 같은 위성영상 분석이나 대용량 처리는 선택 설치하는 Python 보조 프로그램이 맡음

- SQL 작업 공간이 꽤 중요한 포인트임
  - 불러온 데이터나 인터넷에 올려둔 파일을 대상으로 SQL을 입력해 원하는 결과를 뽑을 수 있음
  - 결과는 다시 지도에 얹거나 파일로 내려받을 수 있음
  - 원격 URL을 자동 인식하고 필요한 부분만 끊어 받아 처리한다고 설명함

## 개인정보와 현재 한계

- 체험판은 회원 가입 없이 `viewer.geolibre.app`에서 바로 써볼 수 있음
  - GitHub Pages에 올라간 정적 사이트라, 사용자가 불러온 데이터는 외부 서버로 보내지지 않고 브라우저 안에서만 처리된다고 설명함
  - 이용 기록을 수집하는 분석 장치도 두지 않았다고 밝힘

- 다만 지금은 완성품보다는 안정적인 시제품에 가까움
  - 개발 단체는 1.0을 stable prototype으로 소개하고 있음
  - GitHub 기준 최근 정식 배포본은 0.4.0이고 날짜는 5월 29일임
  - 파일 선택 창이나 일부 로컬 형식의 직접 읽기·쓰기 기능은 데스크톱 설치 앱에서만 작동해서, 브라우저 체험판만으로 모든 기능을 쓰긴 어려움

---

## 기술 맥락

- GeoLibre의 선택은 “지도 앱을 서버 중심으로 만들 것인가, 브라우저 중심으로 만들 것인가”의 문제에 가까워요. 여기서는 DuckDB-WASM과 클라우드형 지도 포맷을 써서 사용자의 브라우저가 분석 작업의 일부를 직접 처리하게 만든 거예요.

- 왜 이게 중요하냐면 GIS 데이터는 파일 크기가 크고, 설치형 도구는 진입 장벽이 높거든요. GeoParquet, PMTiles, COG 같은 포맷을 쓰면 전체 파일을 내려받지 않고 필요한 범위만 읽을 수 있어서 웹에서도 대용량 지도 데이터를 다룰 여지가 생겨요.

- 무거운 위성영상 분석을 전부 브라우저에 밀어 넣지 않은 점도 현실적인 선택이에요. 버퍼나 교차 영역 찾기 같은 작업은 브라우저에서 처리하고, 경사도 계산처럼 무거운 작업은 Python 보조 프로그램으로 넘기면 웹 앱의 가벼움과 분석 도구의 확장성을 같이 가져갈 수 있거든요.

- Jupyter에 끼워 넣을 수 있다는 것도 개발자와 연구자 입장에선 꽤 큼직해요. 코드로 분석을 자동화하면서도 지도 UI로 결과를 확인할 수 있으니, 노트북 기반 데이터 분석과 클릭 기반 GIS 작업 사이의 간극을 줄이려는 방향으로 볼 수 있어요.

## 핵심 포인트

- GeoLibre는 별도 서버 없이 브라우저에서 지도 데이터를 불러와 분석하는 오픈소스 GIS 도구야.
- Tauri 2, React, TypeScript, MapLibre GL JS, DuckDB-WASM 기반으로 만들어졌고 MIT 라이선스로 배포돼.
- GeoParquet, PMTiles, COG, GeoTIFF, LiDAR, 3D 타일 등 클라우드형 지리 데이터 포맷을 폭넓게 다뤄.
- 가벼운 공간 분석은 브라우저에서 처리하고, 무거운 위성영상 분석이나 대용량 처리는 선택 설치형 Python 보조 프로그램이 맡아.
- 체험판은 GitHub Pages 기반 정적 사이트라 사용자가 불러온 데이터가 브라우저 밖으로 나가지 않는다고 강조해.

## 인사이트

GIS가 데스크톱 전문 툴에서 브라우저 기반 데이터 앱으로 넘어가는 흐름을 꽤 잘 보여주는 사례야. 특히 DuckDB-WASM과 클라우드 네이티브 지도 포맷을 엮은 점은 위치 데이터 다루는 개발자라면 한번 볼 만해.
