Cargo Features
GeoArrow has no features set by default.
[dependencies]
geoarrow = { version = "0.4.0-beta.3", features = ["csv", "flatgeobuf", "flatgeobuf_async", "gdal", "geos", "ipc_compression", "parquet", "parquet_async", "parquet_compression", "polylabel", "postgis", "proj", "rayon"] }
- csv
-
Enables arrow-csv, with-csv of geozero
Affects
io::csv
… - flatgeobuf flatgeobuf_async?
-
Enables flatgeobuf
TODO: update to 4.6 when released
Affects
io::flatgeobuf
… - flatgeobuf_async
-
Enables async-trait and bytes, http of flatgeobuf and http-range-client ^0.8 and object_store
http-range-client:
TODO: update to 0.9 when released
- gdal
-
Enables gdal
Affects
io::gdal
… - geos
-
Enables geos
Affects
algorithm::geos
,trait_::NativeGEOSGeometryAccessor
,trait_::NativeScalar.to_geos
… - ipc_compression
- parquet parquet_async? parquet_compression?
-
Enables parquet
Affects
io::parquet
… - parquet_async = parquet
-
Enables tokio, async-stream and futures and async of parquet
parquet:
Enable async APIs
- parquet_compression
- polylabel
-
Enables polylabel
Affects
algorithm::polylabel
… - postgis
-
Affects
io::postgis
… - proj
-
Enables proj ^0.27.2
Affects
algorithm::proj
… - rayon
-
Enables rayon
Affects
map_chunks::MapChunks.binary_map
,map_chunks::MapChunks.try_binary_map
…