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

Sends a pre-built VisualizeGetFeatureInfoRequest to the /visualize/getfeatureinfo endpoint.

Sends a pre-built VisualizeGetFeatureInfoRequest to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.