pub struct RasterVectorJoinParameters {
pub feature_aggregation: FeatureAggregationMethod,
pub feature_aggregation_ignore_no_data: Option<bool>,
pub names: Box<ColumnNames>,
pub temporal_aggregation: TemporalAggregationMethod,
pub temporal_aggregation_ignore_no_data: Option<bool>,
}Fields§
§feature_aggregation: FeatureAggregationMethodThe aggregation function to use for features covering multiple pixels.
feature_aggregation_ignore_no_data: Option<bool>Whether to ignore no data values in the aggregation. Defaults to false.
names: Box<ColumnNames>Specify how the new column names are derived from the raster band names. The ColumnNames type is used to specify how the new column names are derived from the raster band names. - default: Appends " (n)" to the band name with the smallest n that avoids a conflict. - suffix: Specifies a suffix for each input, to be appended to the band names. - rename: A list of names for each new column.
temporal_aggregation: TemporalAggregationMethodThe aggregation function to use for features covering multiple (raster) time steps.
temporal_aggregation_ignore_no_data: Option<bool>Whether to ignore no data values in the aggregation. Defaults to false.
Implementations§
Source§impl RasterVectorJoinParameters
impl RasterVectorJoinParameters
pub fn new( feature_aggregation: FeatureAggregationMethod, names: ColumnNames, temporal_aggregation: TemporalAggregationMethod, ) -> RasterVectorJoinParameters
Trait Implementations§
Source§impl Clone for RasterVectorJoinParameters
impl Clone for RasterVectorJoinParameters
Source§fn clone(&self) -> RasterVectorJoinParameters
fn clone(&self) -> RasterVectorJoinParameters
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RasterVectorJoinParameters
impl Debug for RasterVectorJoinParameters
Source§impl Default for RasterVectorJoinParameters
impl Default for RasterVectorJoinParameters
Source§fn default() -> RasterVectorJoinParameters
fn default() -> RasterVectorJoinParameters
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RasterVectorJoinParameters
impl<'de> Deserialize<'de> for RasterVectorJoinParameters
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for RasterVectorJoinParameters
Auto Trait Implementations§
impl Freeze for RasterVectorJoinParameters
impl RefUnwindSafe for RasterVectorJoinParameters
impl Send for RasterVectorJoinParameters
impl Sync for RasterVectorJoinParameters
impl Unpin for RasterVectorJoinParameters
impl UnsafeUnpin for RasterVectorJoinParameters
impl UnwindSafe for RasterVectorJoinParameters
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more