Geometry parseGeometry(Object value, String column) throws GeometryException {
    var converter = converters.get(column);
    if (value == null) {
      throw new GeometryException("no_parquet_column", "Missing geometry column column " + column);
    } else if (converter == null) {
      throw new GeometryException("no_converter", "No geometry converter for " + column);
    }
    try {
      return converter.parse.apply(value);
    } catch (Exception e) {
      throw new GeometryException("error_reading", "Error reading " + column, e);
    }
  }
Decodes geometries from a parquet record based on the {@link GeoParquetMetadata} provided.
planetiler-core/src/main/java/com/onthegomap/planetiler/reader/parquet/GeometryReader.java