Apache Baremaps is an open source (opens in a new tab) toolkit and a set of infrastructure components for creating, publishing, and operating online maps. It provides a data pipeline enabling developers to build maps with different data sources. It offers live reload capabilities that allow cartographers to customize the content and the style of a map. It includes an attribution-free map schema and style that stimulates derived work. Finally, it provides services commonly used in online maps, such as location search and IP to location.
Apache Baremaps is inspired by Osmosis (opens in a new tab), but it comes with additional features, such as the ability to:
- Process data in parallel with the Stream API (opens in a new tab) introduced in Java 8
- Import data faster with the COPY API (opens in a new tab) of Postgresql
- Create postgis geometries on the fly with JTS (opens in a new tab)
- Create and serve customized Vector Tiles (opens in a new tab)
On the longer run, the project aims to work with a variety of data sources in order to create highly specialized and customized maps.