This is an automated email from the ASF dual-hosted git repository. bchapuis pushed a commit to branch pmtiles in repository https://gitbox.apache.org/repos/asf/incubator-baremaps.git
commit 41af31866945506b1b603861828e0e5e452be34a Author: Bertil Chapuis <[email protected]> AuthorDate: Thu Sep 21 23:07:59 2023 +0200 Correctly set header and metadata --- .../org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java b/baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java index 19d41e37..dd1856b8 100644 --- a/baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java +++ b/baremaps-core/src/main/java/org/apache/baremaps/tilestore/pmtiles/PMTilesWriter.java @@ -76,7 +76,6 @@ public class PMTilesWriter { var metadata = new ObjectMapper().writeValueAsBytes(metadataMap); - var directories = PMTiles.optimizeDirectories(entries, 16247); long rootOffset = 127; long rootLength = directories.root().length; @@ -108,7 +107,13 @@ public class PMTilesWriter { header.setLeavesLength(leavesLength); header.setTilesOffset(tilesOffset); header.setTilesLength(tilesLength); - + header.setCenterZoom(14); + header.setCenterLat(46.5197); + header.setCenterLon(6.6323); + header.setMinLon(-180); + header.setMinLat(-90); + header.setMaxLon(180); + header.setMaxLat(90); try (var output = new LittleEndianDataOutputStream(new FileOutputStream(path.toFile()))) { PMTiles.serializeHeader(output, header);
