static void run(Arguments args) throws Exception {
    Path base = args.inputFile("base", "overture base directory", Path.of("data", "overture"));
    Planetiler.create(args)
      .setProfile(new OvertureBasemap())
      .addParquetSource("overture-buildings",
        Glob.of(base).resolve("*", "type=building", "*.parquet").find(),
        true, // hive-partitioning
        fields -> fields.get("id"), // hash the ID field to generate unique long IDs
        fields -> fields.get("type")) // extract "type={}" from the filename to get layer
      .overwriteOutput(Path.of("data", "overture.pmtiles"))
      .run();
  }
Example basemap using <a href="https://overturemaps.org/">Overture Maps</a> data.
planetiler-examples/src/main/java/com/onthegomap/planetiler/examples/overture/OvertureBasemap.java