[−][src]Struct flatgeobuf::FgbReader
FlatGeobuf dataset reader
Implementations
impl<'_> FgbReader<'_>
[src]
pub fn process_index<P: FeatureProcessor>(
&mut self,
processor: &mut P
) -> Result<()>
[src]
&mut self,
processor: &mut P
) -> Result<()>
Process R-Tree index for debugging purposes
impl<'a> FgbReader<'a>
[src]
pub fn open<R: 'a + ReadSeek>(reader: &'a mut R) -> Result<Self>
[src]
Open dataset by reading the header information
pub fn header(&self) -> Header
[src]
Header information
pub fn select_all(&mut self) -> Result<usize>
[src]
Select all features. Returns feature count.
pub fn select_bbox(
&mut self,
min_x: f64,
min_y: f64,
max_x: f64,
max_y: f64
) -> Result<usize>
[src]
&mut self,
min_x: f64,
min_y: f64,
max_x: f64,
max_y: f64
) -> Result<usize>
Select features within a bounding box. Returns count of selected features.
pub fn features_count(&self) -> usize
[src]
Number of selected features
pub fn next(&mut self) -> Result<Option<&FgbFeature>>
[src]
Read next feature
pub fn cur_feature(&self) -> &FgbFeature
[src]
Return current feature
pub fn process_features<W: FeatureProcessor>(
&mut self,
out: &mut W
) -> Result<()>
[src]
&mut self,
out: &mut W
) -> Result<()>
Read and process all selected features
Auto Trait Implementations
impl<'a> !RefUnwindSafe for FgbReader<'a>
impl<'a> !Send for FgbReader<'a>
impl<'a> !Sync for FgbReader<'a>
impl<'a> Unpin for FgbReader<'a>
impl<'a> !UnwindSafe for FgbReader<'a>
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>,