Previously, one feature at a time would be considered when building a Parquet schema from GeoJSON. This meant that feature collections with "sparse" properties (lots of nulls or missing properties in some features) could not reliably be converted to GeoParquet.
With this change, the convert command takes --min and --max arguments to control the minimum and maximum number of GeoJSON features to consider when building a schema. The schema is incrementally built using at least min features, and efforts to build a complete schema continue until max features.
Previously, one feature at a time would be considered when building a Parquet schema from GeoJSON. This meant that feature collections with "sparse" properties (lots of nulls or missing properties in some features) could not reliably be converted to GeoParquet.
With this change, the
convert
command takes--min
and--max
arguments to control the minimum and maximum number of GeoJSON features to consider when building a schema. The schema is incrementally built using at leastmin
features, and efforts to build a complete schema continue untilmax
features.