geoserde is a framework for reading and writing geospatial data as Rust types.
- Geometry — any geo-traits type to write and any
DeserializeGeometrytype to read, such as geo-types. - Properties — your own serde structs, with nested structs, maps, arrays and enums flattened into the flat columns of an attribute table.
File formats are supported by separate crates, such as:
- geoserde-fgb — FlatGeobuf