remove the old TileEncodingResult (#642)

* remove the old TileEncodingResult

...only to be merged once planetiler-openmaptile has been updated

* update pt-omt

---------

Co-authored-by: Mike Barry <msb5014@gmail.com>
pull/643/head
Björn Bilger 2023-08-04 03:52:42 +02:00 zatwierdzone przez GitHub
rodzic 5ef73ac755
commit a1c33dc5d5
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
3 zmienionych plików z 1 dodań i 50 usunięć

Wyświetl plik

@ -48,11 +48,6 @@ public interface WriteableTileArchive extends Closeable {
void write(TileEncodingResult encodingResult);
// TODO: exists for compatibility reasons
default void write(com.onthegomap.planetiler.mbtiles.TileEncodingResult encodingResult) {
write(new TileEncodingResult(encodingResult.coord(), encodingResult.tileData(), encodingResult.tileDataHash()));
}
@Override
void close();

Wyświetl plik

@ -1,44 +0,0 @@
package com.onthegomap.planetiler.mbtiles;
import com.onthegomap.planetiler.geo.TileCoord;
import java.util.Arrays;
import java.util.Objects;
import java.util.OptionalLong;
// TODO: exists for compatibility reasons
public record TileEncodingResult(
TileCoord coord,
byte[] tileData,
/** will always be empty in non-compact mode and might also be empty in compact mode */
OptionalLong tileDataHash
) {
@Override
public int hashCode() {
final int prime = 31;
int result = 1;
result = prime * result + Arrays.hashCode(tileData);
result = prime * result + Objects.hash(coord, tileDataHash);
return result;
}
@Override
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
if (!(obj instanceof TileEncodingResult)) {
return false;
}
TileEncodingResult other = (TileEncodingResult) obj;
return Objects.equals(coord, other.coord) && Arrays.equals(tileData, other.tileData) &&
Objects.equals(tileDataHash, other.tileDataHash);
}
@Override
public String toString() {
return "TileEncodingResult [coord=" + coord + ", tileData=" + Arrays.toString(tileData) + ", tileDataHash=" +
tileDataHash + "]";
}
}

@ -1 +1 @@
Subproject commit 6317d82ec9dff205cd2de90d020433592009e807
Subproject commit dd5454365016d9e3b3eec2cd1299bd50d3fcccd9