This is an automated email from the ASF dual-hosted git repository.
bchapuis pushed a change to branch workflow
in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
omit 4ef3d4b3 Add default value
omit 3d0bdc39 Fix documentation and constructors
omit e2cf23fd Some refactoring
omit 224af2a7 Improve workflow and naming
omit ca696d0b Remove unused parameters
omit fd791bc7 Rename the parameters of the DownloadUrl task
omit d109c8ce Replace ungzip task by decompress task
omit 06a9f62c Remove UnzipFile task
omit 31aee85f Replace UnzipFile by DecompressFile task in workflows
omit e2554064 Simplify file decompression
omit e8198440 Remove unused methods
omit 8ad99cf2 Add dependency to hk2
omit aa75b7a6 Format code
omit 501fa522 Remove unused method
omit 30b7eed7 Add javadoc
omit 378b12f3 Move the type name in the sub classes
omit 817d1d29 Improve workflow and replace records by classes
add 70f6d5f4 Handle no arguments in the init command (#804)
add 1764a6a4 Add support for PMTiles (#794)
add 00e998ed Improve building extrusion (#809)
add d37cffce Upgrade maplibre (#808)
add f4b28204 Improve hanlding of exceptions in the tile stream (#807)
add b56b3257 Enable internal compression in pmtiles (#811)
add 0dd52e97 Add postgresql join example (#812)
add 79432a57 Improve workflow and replace records by classes
add 8563c890 Move the type name in the sub classes
add 339f2fba Add javadoc
add 15539e8a Remove unused method
add f6d50133 Format code
add 3ae0b032 Add dependency to hk2
add 256bbce4 Remove unused methods
add dadcac76 Simplify file decompression
add 63f4689a Replace UnzipFile by DecompressFile task in workflows
add 6eab9066 Remove UnzipFile task
add d4f6d394 Replace ungzip task by decompress task
add 5f638280 Rename the parameters of the DownloadUrl task
add 0ce6ecea Remove unused parameters
add b794ff27 Improve workflow and naming
add 88225689 Some refactoring
add b1de4f01 Fix documentation and constructors
add d738c88a Add default value
add 368d05ae Improve context
This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version. This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:
* -- * -- B -- O -- O -- O (4ef3d4b3)
\
N -- N -- N refs/heads/workflow (368d05ae)
You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.
Any revisions marked "omit" are not gone; other references still
refer to them. Any revisions marked "discard" are gone forever.
No new revisions were added by this update.
Summary of changes:
.run/basemap-dev.run.xml | 7 +-
...-dev.run.xml => basemap-export-mbtiles.run.xml} | 4 +-
...-dev.run.xml => basemap-export-pmtiles.run.xml} | 4 +-
.../java/org/apache/baremaps/cli/map/Init.java | 4 +
.../baremaps/stream/BufferedSpliterator.java | 2 +-
.../org/apache/baremaps/stream/StreamUtils.java | 4 +-
.../org/apache/baremaps/tilestore/TileCache.java | 6 +
.../org/apache/baremaps/tilestore/TileStore.java | 2 +-
.../baremaps/tilestore/TileStoreException.java | 10 +
.../baremaps/tilestore/file/FileTileStore.java | 5 +
.../baremaps/tilestore/mbtiles/MBTilesStore.java | 5 +
.../baremaps/tilestore/pmtiles/Compression.java | 74 ++++
.../{TileEntry.java => pmtiles/Directories.java} | 28 +-
.../apache/baremaps/tilestore/pmtiles/Entry.java | 66 ++++
.../apache/baremaps/tilestore/pmtiles/Header.java | 341 +++++++++++++++++
.../apache/baremaps/tilestore/pmtiles/PMTiles.java | 406 +++++++++++++++++++++
.../baremaps/tilestore/pmtiles/PMTilesReader.java | 95 +++++
.../baremaps/tilestore/pmtiles/PMTilesStore.java | 95 +++++
.../baremaps/tilestore/pmtiles/PMTilesWriter.java | 217 +++++++++++
.../pmtiles/TileType.java} | 14 +-
.../tilestore/postgres/PostgresTileStore.java | 27 +-
.../apache/baremaps/workflow/WorkflowContext.java | 49 +--
.../baremaps/workflow/tasks/ExportVectorTiles.java | 79 ++--
.../apache/baremaps/stream/StreamUtilsTest.java | 42 +++
.../baremaps/tilestore/pmtiles/PMTilesTest.java | 283 ++++++++++++++
.../tilestore/postgres/PostgresTileStoreTest.java | 2 +-
.../baremaps/vectortile/VectorTileViewer.java | 2 +-
.../src/test/resources/pmtiles/empty.pmtiles | 0
.../src/test/resources/pmtiles/invalid.pmtiles | 1 +
.../src/test/resources/pmtiles/invalid_v4.pmtiles | Bin 0 -> 468 bytes
.../test/resources/pmtiles/test_fixture_1.pmtiles | Bin 0 -> 468 bytes
.../test/resources/pmtiles/test_fixture_2.pmtiles | Bin 0 -> 466 bytes
.../src/main/resources/assets/server.html | 4 +-
.../src/main/resources/assets/viewer.html | 4 +-
basemap/import.js | 16 +
basemap/layers/building/extrusion.js | 14 +-
basemap/layers/building/tileset.js | 72 ++--
basemap/queries/assertions.sql | 48 +++
basemap/queries/functions.sql | 49 +++
examples/postgresql-join/init.sql | 46 +++
examples/postgresql-join/style.json | 41 +++
examples/{contour => postgresql-join}/tileset.json | 22 +-
examples/postgresql-join/workflow.json | 15 +
43 files changed, 2046 insertions(+), 159 deletions(-)
copy .run/{basemap-dev.run.xml => basemap-export-mbtiles.run.xml} (57%)
copy .run/{basemap-dev.run.xml => basemap-export-pmtiles.run.xml} (57%)
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Compression.java
copy baremaps-core/src/main/java/org/apache/baremaps/tilestore/{TileEntry.java
=> pmtiles/Directories.java} (64%)
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Entry.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/Header.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTiles.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesReader.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesStore.java
create mode 100644
baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java
copy
baremaps-core/src/main/java/org/apache/baremaps/{iploc/IpLocPrecision.java =>
tilestore/pmtiles/TileType.java} (87%)
create mode 100644
baremaps-core/src/test/java/org/apache/baremaps/tilestore/pmtiles/PMTilesTest.java
create mode 100644 baremaps-core/src/test/resources/pmtiles/empty.pmtiles
create mode 100644 baremaps-core/src/test/resources/pmtiles/invalid.pmtiles
create mode 100644 baremaps-core/src/test/resources/pmtiles/invalid_v4.pmtiles
create mode 100644
baremaps-core/src/test/resources/pmtiles/test_fixture_1.pmtiles
create mode 100644
baremaps-core/src/test/resources/pmtiles/test_fixture_2.pmtiles
create mode 100644 basemap/queries/assertions.sql
create mode 100644 basemap/queries/functions.sql
create mode 100644 examples/postgresql-join/init.sql
create mode 100644 examples/postgresql-join/style.json
copy examples/{contour => postgresql-join}/tileset.json (56%)
create mode 100644 examples/postgresql-join/workflow.json