본문으로 건너뛰기
피드

설치 없이 브라우저에서 GIS 돌리는 오픈소스 ‘GeoLibre’ 공개

open-source 약 7분
vote
0
댓글
북마크

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

  • 1

    GeoLibre는 별도 서버 없이 브라우저에서 지도 데이터를 불러와 분석하는 오픈소스 GIS 도구야.

  • 2

    Tauri 2, React, TypeScript, MapLibre GL JS, DuckDB-WASM 기반으로 만들어졌고 MIT 라이선스로 배포돼.

  • 3

    GeoParquet, PMTiles, COG, GeoTIFF, LiDAR, 3D 타일 등 클라우드형 지리 데이터 포맷을 폭넓게 다뤄.

  • 4

    가벼운 공간 분석은 브라우저에서 처리하고, 무거운 위성영상 분석이나 대용량 처리는 선택 설치형 Python 보조 프로그램이 맡아.

  • 5

    체험판은 GitHub Pages 기반 정적 사이트라 사용자가 불러온 데이터가 브라우저 밖으로 나가지 않는다고 강조해.

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

  • GeoLibre는 별도 서버 없이 웹 브라우저만으로 지도 데이터를 불러오고 분석하는 오픈소스 지리정보시스템(GIS)임

    • 오픈지오스(opengeos)가 GitHub를 통해 배포했고, 라이선스는 MIT라 무료 사용과 코드 수정이 가능함
    • 기존 GIS가 무겁고 비싼 데스크톱 전문 프로그램에 가까웠다면, GeoLibre는 PC·웹·모바일에서 같은 작업 화면을 제공하는 쪽을 노림
  • 기술 스택은 꽤 현대적인 웹 데이터 앱 조합임

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

중요

> 핵심은 “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 작업 사이의 간극을 줄이려는 방향으로 볼 수 있어요.

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

댓글

댓글

댓글을 불러오는 중...

open-source

전 세계 성·요새 3,709개를 오픈데이터로 엮은 인터랙티브 지도

Castlemap은 131개국의 성, 요새, 궁전, 폐허 3,709개를 모은 무료 인터랙티브 지도다. 데이터는 Wikidata, Wikimedia Commons, Wikipedia, OpenFreeMap, Natural Earth 같은 오픈데이터에서 가져오며, 전체 데이터셋을 GeoJSON과 CSV로 공개한다. 개발자 뉴스로는 가볍지만, 오픈데이터를 제품화한 사례로는 꽤 볼 만하다.

open-source

NIPA, 260명 규모 오픈소스 컨트리뷰션 아카데미 시작

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 13주간의 프로젝트 활동을 시작했음. 국내 개발자들이 GitHub 기반 글로벌 협업 환경에서 코드, 문서, 버그 수정, 풀 리퀘스트를 직접 경험하게 하는 프로그램임.

open-source

그누보드7, 디딤과 손잡고 멀티클라우드 도입 문턱 낮춘다

에스아이알소프트가 클라우드 전문기업 디딤과 협력해 그누보드7 기반 웹서비스 구축·운영 환경을 넓히기로 했다. 커뮤니티, 쇼핑몰, 예약, 구독형 서비스 같은 실무 프로젝트에서 서버 구성과 운영 부담을 줄이는 게 핵심이다.

open-source

오픈소스 컨트리뷰션 아카데미 출범, 국내 개발자 260여 명 참여

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 13주간의 활동을 시작했다. 11개 프로젝트팀의 멘토와 멘티 260여 명이 글로벌 오픈소스 프로젝트 기여를 목표로 코드 개발, 문서화, 오류 수정 등을 진행한다.

open-source

NIPA, 국내 개발자 260명 규모 오픈소스 컨트리뷰션 아카데미 시작

정보통신산업진흥원이 2026 오픈소스 컨트리뷰션 아카데미 발대식을 열고 국내 개발자의 글로벌 오픈소스 프로젝트 참여를 지원한다. 11개 프로젝트팀, 멘토·멘티 260여 명이 13주 동안 깃허브 기반 협업, 코드 리뷰, 문서화, 오류 수정 등을 실제로 경험한다.