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);

Reply via email to