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 d4cbcef0d9a352bfe8664a422fe085955cdcd44f 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 267f6047..08ee36ab 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 @@ -71,7 +71,6 @@ public class PMTilesWriter { var metadata = new ObjectMapper().writeValueAsBytes(metadataMap); - var directories = PMTiles.optimizeDirectories(entries, 16247); long rootOffset = 127; long rootLength = directories.root().length; @@ -103,7 +102,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);
