static Map<String, Object> getHivePartitionFields(Path path) {
    Map<String, Object> fields = new HashMap<>();
    for (var part : path) {
      var string = part.toString();
      if (string.contains("=")) {
        var parts = string.split("=");
        fields.put(parts[0], parts[1]);
      }
    }
    return fields.isEmpty() ? null : fields;
  }
Reads {@link SourceFeature SourceFeatures} from one or more
<a href="https://github.com/opengeospatial/geoparquet/blob/main/format-specs/geoparquet.md">geoparquet</a> files.
<p>
If files don't contain geoparquet metadata then try to get geometry from "geometry" "wkb_geometry" or "wkt_geometry"
fields.
planetiler-core/src/main/java/com/onthegomap/planetiler/reader/parquet/ParquetReader.java