지리 공간 데이터(Geospatial data)를 효율적으로 관리하고 시각화하는 것은 많은 기업과 연구 기관의 오랜 과제였습니다. 이러한 요구에 맞춰 오픈소스 기반의 자체 호스팅형 지리 공간 데이터 카탈로그 및 지도 빌더인 GeoLens가 새롭게 등장했습니다. GeoLens는 사용자가 클라우드 서비스에 의존하지 않고 직접 인프라를 제어하며 데이터를 검색하고, 다중 레이어 지도를 구성하며, 개방형 OGC API를 통해 공유할 수 있도록 돕습니다.
GeoLens는 PostGIS, MapLibre, Titiler, FastAPI 등 현대적인 기술 스택 위에 구축되었으며, Docker Compose를 이용해 단일 명령어로 쉽게 배포할 수 있습니다. 사용자는 이름과 설명으로 데이터를 검색할 수 있을 뿐만 아니라, 임베딩(embedding) 제공자를 설정하면 의미론적 검색(semantic search)도 가능해 관련 데이터를 더욱 쉽게 찾을 수 있습니다. 벡터, 래스터, 테이블 등 다양한 지오메트리 유형으로 필터링하고, 다운로드 전에 지도에서 미리보기를 제공합니다. 또한, 포인트 앤 클릭(point-and-click) 방식으로 여러 레이어를 조합하여 지도를 만들고 3D 지형을 추가할 수 있으며, 서명된 링크나 임베드 코드를 통해 쉽게 공유할 수 있습니다. 선택적으로 OpenAI 호환 엔드포인트나 Anthropic 키를 연동하면 AI가 카탈로그에 대해 질문에 답하거나, 지도를 만들고, 데이터셋 설명을 작성하는 것을 도울 수도 있습니다.
GeoLens의 가장 큰 특징은 '자체 호스팅(self-hosted)'과 '오픈소스(open source)'라는 점입니다. 이를 통해 사용자는 데이터 주권을 확보하고, 클라우드 비용 부담 없이 인프라를 직접 통제할 수 있습니다. 기존의 무겁고 복잡한 상용 GIS(지리 정보 시스템) 솔루션에 대한 현대적인 대안을 제시하며, OGC API, STAC, DCAT 등 개방형 표준을 지원하여 데이터의 이식성을 높이고 기존 QGIS나 ArcGIS 같은 클라이언트와의 호환성을 보장합니다. 이는 지리 공간 데이터를 다루는 전문가뿐만 아니라, 데이터 활용에 어려움을 겪던 일반 사용자들에게도 큰 이점을 제공하며, 데이터 관리 및 시각화의 접근성을 크게 향상시킬 것으로 기대됩니다.
