Skip to main content
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: String

Name of the column containing the x coordinates.

y_column_name: String

Name of the column containing the y coordinates.

symbol_column_name: String

Name of the column containing the symbol code coordinates.

geometry_column_name: String

Name of the column containing geometry data.

track_ids: Vec<Vec<String>>

Tracks from the table_names to be rendered.

cb_attr: String

Name 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: String

Name 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: String

Name 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: String

Name 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: String

Name 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: f64

Lower bound for the x values.

max_x: f64

Upper bound for the x values.

min_y: f64

Lower bound for the y values.

max_y: f64

Upper bound for the y values.

width: i32

Width of the generated image.

height: i32

Height of the generated image.

projection: String

Spatial Reference System (i.e. EPSG Code).

bg_color: i64

Background 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

Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source

fn fmt(&self, f: &mut Formatter<’_>) -> Result

Formats the value using the given formatter. Read more
Source

fn deserialize<__D>(__deserializer: __D) ->Result<Self, __D::Error>
where __D: Deserializer<‘de>,

Deserialize this value from the given Serde deserializer. Read more
Source

fn avro_schema(&self) -> &‘static str

Returns the Avro schema as a JSON string for this record type.
Returns type properties including field types and attributes (e.g., primary_key).
Whether requests of this type are Snappy-compressed when the client has KineticaOptions::use_snappy enabled. Read more
Source

fn serialize<__S>(&self, __serializer: __S) ->Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more