Source
pub async fn visualize_get_feature_info( &self, table_names: Vec<String>, x_column_names: Vec<String>, y_column_names: Vec<String>, geometry_column_names: Vec<String>, query_column_names: Vec<Vec<String>>, projection: String, min_x: f64, max_x: f64, min_y: f64, max_y: f64, width: i32, height: i32, x: i32, y: i32, radius: i32, limit: i64, encoding: String, ) -> Result<VisualizeGetFeatureInfoResponse, KineticaError>
Retrieve the underlying data for a pixel location on a rasterized image.
For internal use only.
table_names- Names of the tables containing the data to be retrieved.x_column_names- For each table, name of the column containing X coordinates, if applicable, empty string otherwise.y_column_names- For each table, name of the column containing Y coordinates, if applicable, empty string otherwise.geometry_column_names- For each table, name of the column containing geometry data, if applicable, empty string otherwise.query_column_names- For each table, list of names of the columns to retrieve; ‘*’ indicates all columns in the table other than the geometry column (which may be requested directly if desired).projection- Projection of the spatial data in the image.min_x- Lower bound of the projected X coordinates in the image.max_x- Upper bound of the projected X coordinates in the image.min_y- Lower bound of the projected Y coordinates in the image.max_y- Upper bound of the projected Y coordinates in the image.width- Width of the image in pixels.height- Height of the image in pixels.x- Pixel X coordinate within the image for which to retrieve data.y- Pixel Y coordinate within the image for which to retrieve data.radius- Radius in pixels around the X and Y coordinates for which to retrieve data.limit- The maximum number of results to be returned, or END_OF_SET (-9999) for the maximum allowed by the server.encoding- Encoding for returned records.
Source
pub async fn visualize_get_feature_info_with_opts( &self, table_names: Vec<String>, x_column_names: Vec<String>, y_column_names: Vec<String>, geometry_column_names: Vec<String>, query_column_names: Vec<Vec<String>>, projection: String, min_x: f64, max_x: f64, min_y: f64, max_y: f64, width: i32, height: i32, x: i32, y: i32, radius: i32, limit: i64, encoding: String, options: VisualizeGetFeatureInfoRequestOptions, ) -> Result<VisualizeGetFeatureInfoResponse, KineticaError>
Retrieve the underlying data for a pixel location on a rasterized image.
For internal use only.
table_names- Names of the tables containing the data to be retrieved.x_column_names- For each table, name of the column containing X coordinates, if applicable, empty string otherwise.y_column_names- For each table, name of the column containing Y coordinates, if applicable, empty string otherwise.geometry_column_names- For each table, name of the column containing geometry data, if applicable, empty string otherwise.query_column_names- For each table, list of names of the columns to retrieve; ‘*’ indicates all columns in the table other than the geometry column (which may be requested directly if desired).projection- Projection of the spatial data in the image.min_x- Lower bound of the projected X coordinates in the image.max_x- Upper bound of the projected X coordinates in the image.min_y- Lower bound of the projected Y coordinates in the image.max_y- Upper bound of the projected Y coordinates in the image.width- Width of the image in pixels.height- Height of the image in pixels.x- Pixel X coordinate within the image for which to retrieve data.y- Pixel Y coordinate within the image for which to retrieve data.radius- Radius in pixels around the X and Y coordinates for which to retrieve data.limit- The maximum number of results to be returned, or END_OF_SET (-9999) for the maximum allowed by the server.encoding- Encoding for returned records.options- The optional parameters; any left unset take the server’s defaults.
Source
pub async fn visualize_get_feature_info_raw( &self, request: &VisualizeGetFeatureInfoRequest, ) -> Result<VisualizeGetFeatureInfoResponse, KineticaError>
Sends a pre-built VisualizeGetFeatureInfoRequest to the /visualize/getfeatureinfo endpoint.
Source
pub async fn visualize_get_feature_info_from_url( &self, url: &str, request: &VisualizeGetFeatureInfoRequest, ) -> Result<VisualizeGetFeatureInfoResponse, KineticaError>
Sends a pre-built VisualizeGetFeatureInfoRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.