vectools.write_parquet()
Atomically write a GeoDataFrame as zstd-compressed GeoParquet.
Usage
vectools.write_parquet(
gdf, out_path, *, compression_level=15, row_group_size=100000
)The file is staged beside out_path and renamed into place, so an interrupted write never leaves a truncated file at out_path.
Parameters
gdf: gpd.GeoDataFrame-
Data to write.
out_path: str or Path-
Local output path.
compression_level: int = 15-
Zstandard level, 1 to 22. Higher levels write slower and smaller files; reading is equally fast at every level.
row_group_size: int = 100_000- Maximum rows per row group. Several groups let readers decode in parallel.