Apache Baremaps - 온라인 지도를 생성, 게시 및 운영하기 위한 도구 모음
(baremaps.apache.org)- 아파치 소프트웨어 재단에서 출시한 Java 기반 오픈 소스 라이브러리(Java 17 이상 필요)
- 데이터 파이프라인, 벡터 지도 타일, 지오코더(geocoder)를 동시에 서비스 가능
- 원하는 웹 사이트에 오픈스트리트맵, Natural Earth, 지형도, 3D 지도 등을 추가할 수 있음
- 오픈스트리트맵 데이터 처리 도구인 Osmosis에서 영감을 받음
- 그러나 아래와 같은 추가 기술을 제공
- Java 8에서 도입된 Stream API로 병렬 데이터 처리
- PostgreSQL의 COPY API로 데이터를 불러오는 속도 향상
- JTS로 즉석에서 PostGIS 지오메트리 생성
- 맞춤형 벡터 타일 생성 및 제공 - 원래 데이터 파이프라인(osmosis 등), 벡터 타일(MapLibre GL 등), 지오코더(Nominatim 등)를 따로따로 설치해 주어야 했지만, Apache Baremaps를 이용하면 그럴 필요가 없음
- 현재 인큐베이터 단계
아무래도 오픈스트리트맵은 기여하는 만큼 좋아지는 시스템이다 보니까 그렇더라고요. 저도 개인적으로 간간히 오픈스트리트맵을 편집하고 있는데, 앞으로 우리나라 지도도 오픈소스로 이용할 수 있는 수준이 되었으면 좋겠습니다.
제가 개발일 처음 시작한게 GIS 분야였는데, 그때랑은 정말 많은 상황이 달라진 것 같아요.
OSM도 그렇고 이런 오픈소스들이 정말 많아져서 다양한 시도가 가능한 것 같습니다.