# Apache Baremaps - 온라인 지도를 생성, 게시 및 운영하기 위한 도구 모음

> Clean Markdown view of GeekNews topic #9321. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=9321](https://news.hada.io/topic?id=9321)
- GeekNews Markdown: [https://news.hada.io/topic/9321.md](https://news.hada.io/topic/9321.md)
- Type: news
- Author: [depth221](https://news.hada.io/@depth221)
- Published: 2023-06-04T02:31:34+09:00
- Updated: 2023-06-04T02:31:34+09:00
- Original source: [baremaps.apache.org](https://baremaps.apache.org/)
- Points: 14
- Comments: 3

## Topic Body

* [아파치 소프트웨어 재단](https://www.apache.org/)에서 출시한 Java 기반 오픈 소스 라이브러리(Java 17 이상 필요)  
* 데이터 파이프라인, 벡터 지도 타일, 지오코더(geocoder)를 동시에 서비스 가능  
* 원하는 웹 사이트에 [오픈스트리트맵](https://www.openstreetmap.org/), [Natural Earth](https://www.naturalearthdata.com/), 지형도, 3D 지도 등을 추가할 수 있음  
* 오픈스트리트맵 데이터 처리 도구인 [Osmosis](https://wiki.openstreetmap.org/wiki/Osmosis)에서 영감을 받음  
* 그러나 아래와 같은 추가 기술을 제공  
        - Java 8에서 도입된 [Stream API](https://docs.oracle.com/javase/8/docs/api/java/util/stream/package-summary.html)로 병렬 데이터 처리  
        - PostgreSQL의 [COPY API](https://www.postgresql.org/docs/11/sql-copy.html)로 데이터를 불러오는 속도 향상  
        - [JTS](https://github.com/locationtech/jts)로 즉석에서 PostGIS 지오메트리 생성  
        - 맞춤형 벡터 타일 생성 및 제공  
* 원래 데이터 파이프라인(osmosis 등), 벡터 타일(MapLibre GL 등), 지오코더(Nominatim 등)를 따로따로 설치해 주어야 했지만, Apache Baremaps를 이용하면 그럴 필요가 없음  
* 현재 인큐베이터 단계

## Comments



### Comment 16374

- Author: carnoxen
- Created: 2023-06-04T17:48:14+09:00
- Points: 1

여러 오픈 소스 맵이 그러하듯 우리나라는 아직까지 자세하게 나오진 않네요

### Comment 16375

- Author: depth221
- Created: 2023-06-04T21:09:36+09:00
- Points: 1
- Parent comment: 16374
- Depth: 1

아무래도 오픈스트리트맵은 기여하는 만큼 좋아지는 시스템이다 보니까 그렇더라고요. 저도 개인적으로 간간히 오픈스트리트맵을 편집하고 있는데, 앞으로 우리나라 지도도 오픈소스로 이용할 수 있는 수준이 되었으면 좋겠습니다.

### Comment 16371

- Author: xguru
- Created: 2023-06-04T11:31:58+09:00
- Points: 1

제가 개발일 처음 시작한게 GIS 분야였는데, 그때랑은 정말 많은 상황이 달라진 것 같아요.   
OSM도 그렇고 이런 오픈소스들이 정말 많아져서 다양한 시도가 가능한 것 같습니다.
