@Override
    public void serialize(Coordinate v, JsonGenerator gen, SerializerProvider provider) throws IOException {
      if (Double.isNaN(v.getZ())) {
        gen.writeString(Format.joinCoordinates(v.getX(), v.getY()));
      } else {
        gen.writeString(Format.joinCoordinates(v.getX(), v.getY(), Math.ceil(v.getZ())));
      }
    }
Container for everything related to (de-)serialization of {@link TileArchiveMetadata}
planetiler-core/src/main/java/com/onthegomap/planetiler/archive/TileArchiveMetadataDeSer.java