pub struct VisualizeImageClassbreakRequest
pub table_names: Vec<String>,
pub world_table_names: Vec<String>,
pub x_column_name: String,
pub y_column_name: String,
pub symbol_column_name: String,
pub geometry_column_name: String,
pub track_ids: Vec<Vec<String>>,
pub cb_attr: String,
pub cb_vals: Vec<String>,
pub cb_pointcolor_attr: String,
pub cb_pointcolor_vals: Vec<String>,
pub cb_pointalpha_attr: String,
pub cb_pointalpha_vals: Vec<String>,
pub cb_pointsize_attr: String,
pub cb_pointsize_vals: Vec<String>,
pub cb_pointshape_attr: String,
pub cb_pointshape_vals: Vec<String>,
pub min_x: f64,
pub max_x: f64,
pub min_y: f64,
pub max_y: f64,
pub width: i32,
pub height: i32,
pub projection: String,
pub bg_color: i64,
pub style_options: HashMap<String, Vec<String>>,
pub options: HashMap<String, String>,
pub cb_transparency_vec: Vec<i32>,
The request payload for the /visualize/image/classbreak endpoint.
Generate ‘class break’ rasterized image tiles
Fields
table_names: Vec<String>Name of the table containing the data for the various layers to be rendered.
world_table_names: Vec<String>Optional name of the tables containing the data for the entire track when the table_names contains only part of the track data, but the entire track has to be rendered.
x_column_name: StringName of the column containing the x coordinates.
y_column_name: StringName of the column containing the y coordinates.
symbol_column_name: StringName of the column containing the symbol code coordinates.
geometry_column_name: StringName of the column containing geometry data.
track_ids: Vec<Vec<String>>Tracks from the table_names to be rendered.
cb_attr: StringName of the column for the generic class break.
cb_vals: Vec<String>A list of class break values or ranges (e.g. ‘0:5,5:10,15:30’).
cb_pointcolor_attr: StringName of the column for the point color class break.
cb_pointcolor_vals: Vec<String>A list of class break values or ranges (e.g. ‘0:5,5:10,15:30’).
cb_pointalpha_attr: StringName of the column for the point alpha class break.
cb_pointalpha_vals: Vec<String>A list of class break values or ranges (e.g. ‘0:5,5:10,15:30’).
cb_pointsize_attr: StringName of the column for the point size class break.
cb_pointsize_vals: Vec<String>A list of class break values or ranges (e.g. ‘0:5,5:10,15:30’).
cb_pointshape_attr: StringName of the column for the point shape class break.
cb_pointshape_vals: Vec<String>A list of class break values or ranges (e.g. ‘0:5,5:10,15:30’).
min_x: f64Lower bound for the x values.
max_x: f64Upper bound for the x values.
min_y: f64Lower bound for the y values.
max_y: f64Upper bound for the y values.
width: i32Width of the generated image.
height: i32Height of the generated image.
projection: StringSpatial Reference System (i.e. EPSG Code).
bg_color: i64Background color of the generated image.
style_options: HashMap<String, Vec<String>>Styling options for the image.
options: HashMap<String, String>Optional parameters.
cb_transparency_vec: Vec<i32>Used for internal purpose. Indicating the color of each class is semi-transparent or not (0: opaque or completely transparent, 1: semi-transparent).
Trait Implementations
fn clone(&self) -> VisualizeImageClassbreakRequest
fn clone_from(&mut self, source: &Self)
source. Read moreimpl<‘de> Deserialize<‘de> for VisualizeImageClassbreakRequest
fn deserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
where __D: Deserializer<‘de>,
fn avro_schema(&self) -> &‘static str
fn use_compression() -> bool
KineticaOptions::use_snappy enabled. Read more