Crate fcb_core

Source

Re-exports§

pub use packed_rtree::Query as SpatialQuery;
pub use static_btree::Entry;
pub use static_btree::FixedStringKey;
pub use static_btree::Key;
pub use static_btree::KeyType;
pub use static_btree::MemoryIndex;
pub use static_btree::MemoryMultiIndex;
pub use static_btree::MultiIndex;
pub use static_btree::Operator;
pub use static_btree::Query;
pub use static_btree::QueryCondition;
pub use static_btree::StreamIndex;
pub use static_btree::StreamMultiIndex;
pub use error::*;
pub use fb::*;
pub use packed_rtree::*;

Modules§

attribute
city_buffer
deserializer
error
fb
feature_writer
geom_decoder
geom_encoder
header_writer
packed_rtree
Create and read a packed Hilbert R-Tree to enable fast bounding box spatial filtering. Create and read a packed Hilbert R-Tree to enable fast bounding box spatial filtering.
serializer
static_btree

Structs§

AsyncFeatureIter
CityJSONSeq
FcbReader
FcbWriter
Main writer for FlatCityBuf (FCB) format
FeatureIter
Float
A wrapper around floats providing implementations of Eq, Ord, and Hash.
HttpFcbReader
FlatCityBuf dataset HTTP reader
Meta

Enums§

CJType
CJTypeKind

Constants§

HEADER_MAX_BUFFER_SIZE
HEADER_SIZE_SIZE
MAGIC_BYTES
MAGIC_BYTES_SIZE
VERSION

Traits§

CityJSONReader

Functions§

add_indices_to_multi_memory_index
add_indices_to_multi_stream_index
build_query
check_magic_bytes
read_cityjson
Read CityJSON from a file path
read_cityjson_from_reader
Read CityJSON from any reader (file or stdin)

Type Aliases§

AttrQuery