private static String tileBiggestLayers(Format formatter, TileSummary tile) {
    int minSize = tile.layers.stream().mapToInt(l -> l.layerBytes()).max().orElse(0);
    return tile.layers.stream()
      .filter(d -> d.layerBytes() >= minSize)
      .sorted(Comparator.comparingInt(d -> -d.layerBytes()))
      .map(d -> d.layer() + ":" + formatter.storage(d.layerBytes()))
      .collect(Collectors.joining(", "));
  }
Utility that computes min/max/average sizes for each vector tile layers at each zoom level, then computes combined
summary statistics at the end.
<p>
Provide a {@link TileWeights} instance to compute weighted average tile sizes based on actual tile traffic.
planetiler-core/src/main/java/com/onthegomap/planetiler/util/TilesetSummaryStatistics.java