Proto commits in apache/incubator-baremaps

These 29 commits are when the Protocol Buffers files have changed:

Commit:6c7a2bf
Author:Bertil Chapuis
Committer:GitHub

Add modules for standalone components (#852) * Decouple the parser from the data collections api * Dissociate the data collection api from the standard library * Use Iterable instead of collections * Add utility class for conversions * Introduce a module for data collections * Introduce a module for maplibre classes * Introduce a module for pmtiles classes * Clean and add javadoc

The documentation is generated from this commit.

Commit:20fc9ae
Author:Bertil Chapuis
Committer:GitHub

Replace licensed datasets by sample datasets (#841) * Add a new sample dataset * Rewrite and add new tests based on the sample dataset * Remove datasets with incompatible license * Remove datasets based on naturalearth and geonames * Remove sample vector tile derived from openstreetmap data * Update the NOTICE, LICENSE, and DISCLAIMER-WIP files * Remove the JMH benchmarks (GPL License) * Improve the configuration of the apache rat plugin

Commit:d10756b
Author:Bertil Chapuis
Committer:GitHub

Implement the vector tile specification (#617)

Commit:97ed414
Author:Bertil Chapuis
Committer:GitHub

Merge submodules (#512) * Merge the submodules * Make jackson deserialization safer * Make zip expansion safer * Fix task types in workflow files * Fix closed datasource issue

Commit:49258f5
Author:Bertil Chapuis
Committer:Bertil Chapuis

Merge the submodules

Commit:3c46121
Author:Bertil Chapuis
Committer:GitHub

Use the version of osmpbf released under the MIT license (#504) Osmpbf was originally released under the LGPL license. The authors agreed to relicense it under the [MIT license](https://github.com/openstreetmap/OSM-binary/blob/master/osmpbf/fileformat.proto).

Commit:54037d2
Author:Bertil Chapuis
Committer:GitHub

Use the google code style and rename the root package (#496) * Apply the eclipse google style * Rename the root package in all modules * Remove the codecov configuration file

Commit:72c2708
Author:Bertil Chapuis

Rename the root package in all modules

Commit:db40304
Author:Bertil Chapuis
Committer:Bertil Chapuis

Rename the examples and benchmark modules

Commit:2ab4b35
Author:Bertil Chapuis
Committer:Bertil Chapuis

Refactoring

Commit:a1658c6
Author:Bertil Chapuis
Committer:Bertil Chapuis

Improve the module structure

Commit:beef3df
Author:Bertil Chapuis

Improve module structure

Commit:090dd9f
Author:Bertil Chapuis
Committer:GitHub

Improve the OSM reader API (#128) * Improve osm parser API * Upgrade armeria * Fix potential int overflow

Commit:e64e2fe
Author:Bertil Chapuis
Committer:Bertil Chapuis

Make the tile store rely on the file system abstraction

Commit:926dfeb
Author:Bertil Chapuis

Fix maven and protoc warning

Commit:769f8dc
Author:Bertil Chapuis
Committer:Bertil Chapuis

Rename the project into baremaps

Commit:214e99f
Author:Bertil Chapuis

Remove dependency to osmosis-osmbinary Osmbinary is not upgraded in a regular basis and the protobuf version it uses is rarely uptodate. This causes issues when using libraries that rely on more recent versions of protobuf such as grpc or armeria.

Commit:812ac84
Author:Bertil Chapuis

Introduce a Store interface and fix update command

Commit:3d97347
Author:Bertil Chapuis

Add vector tile proto

Commit:18818f2
Author:Bertil Chapuis

refactor lmdb store

Commit:656ab4f
Author:Bertil Chapuis

fix protobuf imports

Commit:8bae425
Author:Bertil Chapuis

remove username

Commit:fb6954c
Author:Bertil Chapuis

add support for rocksdb column families

Commit:c3839c2
Author:Bertil Chapuis

rename protobuf file

Commit:de65fd3
Author:Bertil Chapuis

enforce the google-java-format

Commit:fb59841
Author:Bertil Chapuis

refactoring

Commit:3acc0cb
Author:Bertil Chapuis

refactoring

Commit:c08d6d5
Author:Bertil Chapuis

osm pbf importer

Commit:f098186
Author:Bertil Chapuis

initial version