Cargo Features

GeoArrow has no features set by default.

[dependencies]
geoarrow = { version = "0.2.0", features = ["csv", "flatgeobuf", "flatgeobuf_async", "gdal", "geos", "geozero", "ipc_compression", "parquet", "parquet_async", "parquet_compression", "polylabel", "postgis", "proj", "rayon", "geodesy"] }
csv

Enables with-csv of geozero

Affects io::csv

flatgeobuf flatgeobuf_async? = geozero

Enables flatgeobuf

Set default-features = false because async not working in wasm right now

Affects io::flatgeobuf

flatgeobuf_async

Enables async-trait and bytes, http-range-client and object_store ^0.9.0, http of flatgeobuf

gdal

Enables gdal

Affects io::gdal

geos

Enables geos ^8.3

Affects algorithm::geos, io::geos, trait_::GeometryScalarTrait.to_geos

geozero flatgeobuf? postgis?

Enables geozero

Affects io::display, io::geojson, io::geojson_lines, io::geozero

ipc_compression

Enables lz4 and zstd of arrow-ipc

parquet parquet_async? parquet_compression?

Enables parquet

Affects io::parquet

parquet_async = parquet

Enables futures and async of parquet

parquet:

Enable async APIs

parquet_compression

Enables brotli, flate2, lz4, snap and zstd of parquet

polylabel

Enables polylabel

Affects algorithm::polylabel

postgis = geozero

Enables async-stream, futures, and sqlx

Affects io::postgis

proj

Enables proj

Affects algorithm::proj

rayon

Enables rayon

Affects map_chunks::MapChunks.binary_map, map_chunks::MapChunks.try_binary_map

Features from optional dependencies

geodesy implicit feature

Enables geodesy ^0.12

geodesy:

A platform for experiments with geodetic transformations and data flow

Affects algorithm::geodesy