[−][src]Struct flatgeobuf::FeatureReader
FlatGeobuf feature reader
Methods
impl FeatureReader
[src]
pub fn to_geojson<'a, R: Read + Seek, W: Write>(
&mut self,
reader: R,
header: &Header,
out: &'a mut W
) -> Result<(), Error>
[src]
&mut self,
reader: R,
header: &Header,
out: &'a mut W
) -> Result<(), Error>
Convert selected FlatGeoBuf features to GeoJSON
Usage:
let mut freader = FeatureReader::select_all(&mut filein, &header)?; let mut fout = BufWriter::new(File::create("countries.json")?); freader.to_geojson(&mut filein, &header, &mut fout)
impl FeatureReader
[src]
pub fn select_all<R: Read + Seek>(
reader: R,
header: &Header
) -> Result<Self, Error>
[src]
reader: R,
header: &Header
) -> Result<Self, Error>
Skip R-Tree index
pub fn select_bbox<R: Read + Seek>(
reader: R,
header: &Header,
min_x: f64,
min_y: f64,
max_x: f64,
max_y: f64
) -> Result<Self, Error>
[src]
reader: R,
header: &Header,
min_x: f64,
min_y: f64,
max_x: f64,
max_y: f64
) -> Result<Self, Error>
Read R-Tree index and build filter for features within bbox
pub fn filter_count(&self) -> Option<usize>
[src]
Number of selected features
pub fn next<R: Read + Seek>(&mut self, reader: R) -> Result<Feature, Error>
[src]
Read next feature
pub fn cur_feature(&self) -> Feature
[src]
Return current feature
Auto Trait Implementations
impl RefUnwindSafe for FeatureReader
impl Send for FeatureReader
impl Sync for FeatureReader
impl Unpin for FeatureReader
impl UnwindSafe for FeatureReader
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,