add compact DB mode (--compact-db) to de-duplicate mbtiles output (#219)

This commit is contained in:
Björn Bilger
2022-05-24 23:46:56 +02:00
committed by lazaa32
parent 96b1cd684c
commit 07a660b18f

View File

@@ -7,9 +7,11 @@ import static org.junit.jupiter.api.Assertions.assertTrue;
import com.onthegomap.planetiler.VectorTile; import com.onthegomap.planetiler.VectorTile;
import com.onthegomap.planetiler.geo.TileCoord; import com.onthegomap.planetiler.geo.TileCoord;
import com.onthegomap.planetiler.mbtiles.Mbtiles; import com.onthegomap.planetiler.mbtiles.Mbtiles;
import com.onthegomap.planetiler.mbtiles.TileEncodingResult;
import java.io.IOException; import java.io.IOException;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
import java.util.OptionalInt;
import org.junit.jupiter.api.AfterEach; import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.BeforeEach; import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
@@ -51,7 +53,7 @@ class VerifyMonacoTest {
VectorTile.encodeGeometry(point(0, 0)), VectorTile.encodeGeometry(point(0, 0)),
Map.of() Map.of()
))); )));
writer.write(TileCoord.ofXYZ(0, 0, 0), gzip(tile.encode())); writer.write(new TileEncodingResult(TileCoord.ofXYZ(0, 0, 0), gzip(tile.encode()), OptionalInt.empty()));
} }
assertInvalid(mbtiles); assertInvalid(mbtiles);
} }