@Override
  public boolean equals(Object o) {
    return this == o || (o instanceof TileSchemeEncoding that && Objects.equals(tileScheme, that.tileScheme) &&
      Objects.equals(basePath, that.basePath));
  }
@param tileScheme the tile scheme to use e.g. {z}/{x}/{y}.pbf
@param basePath   the base path to append the generated relative tile path to
planetiler-core/src/main/java/com/onthegomap/planetiler/files/TileSchemeEncoding.java