> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kinetica.com/llms.txt
> Use this file to discover all available pages before exploring further.

# visualize_image_heatmap

[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/generated/visualize_image_heatmap.rs#L36-L69)
pub async fn [visualize\_image\_heatmap](https://docs.kinetica.com/content/api/rust/gpudb/struct.Kinetica/visualize-image-heatmap.md#method.visualize_image_heatmap)( \&self, table\_names: [Vec](https://doc.rust-lang.org/1.98.1/alloc/vec/struct.Vec.html)\<[String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html)>, x\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), y\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), value\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), geometry\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), min\_x: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), max\_x: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), min\_y: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), max\_y: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), width: [i32](https://doc.rust-lang.org/1.98.1/std/primitive.i32.html), height: [i32](https://doc.rust-lang.org/1.98.1/std/primitive.i32.html), projection: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), style\_options: [HashMap](https://doc.rust-lang.org/1.98.1/std/collections/hash/map/struct.HashMap.html)\<[String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html)>, ) -> [Result](https://doc.rust-lang.org/1.98.1/core/result/enum.Result.html)\<[VisualizeImageHeatmapResponse](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapResponse.md), [KineticaError](https://docs.kinetica.com/content/api/rust/errors/enum.KineticaError.md)>

Generate rasterized heatmap image tilesFor internal use only. Generates rasterized heatmap image tiles for an area of interest using the given tables and the provided parameters.All color values must be in the format RRGGBB or AARRGGBB (to specify the alpha value).

##### Arguments

<ul>
  <li>`table_names` - Name of the table containing the data for the various layers to be rendered.</li>
  <li>`x_column_name` - Name of the column containing the x coordinates.</li>
  <li>`y_column_name` - Name of the column containing the y coordinates.</li>
  <li>`value_column_name`</li>
  <li>`geometry_column_name` - Name of the column containing geometry data.</li>
  <li>`min_x` - Lower bound for the x values.</li>
  <li>`max_x` - Upper bound for the x values.</li>
  <li>`min_y` - Lower bound for the y values.</li>
  <li>`max_y` - Upper bound for the y values.</li>
  <li>`width` - Width of the generated image.</li>
  <li>`height` - Height of the generated image.</li>
  <li>`projection` - Spatial Reference System (i.e. EPSG Code).</li>
  <li>`style_options` - Various style related options.</li>
</ul>

[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/generated/visualize_image_heatmap.rs#L97-L137)
pub async fn [visualize\_image\_heatmap\_with\_opts](https://docs.kinetica.com/content/api/rust/gpudb/struct.Kinetica/visualize-image-heatmap.md#method.visualize_image_heatmap_with_opts)( \&self, table\_names: [Vec](https://doc.rust-lang.org/1.98.1/alloc/vec/struct.Vec.html)\<[String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html)>, x\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), y\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), value\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), geometry\_column\_name: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), min\_x: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), max\_x: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), min\_y: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), max\_y: [f64](https://doc.rust-lang.org/1.98.1/std/primitive.f64.html), width: [i32](https://doc.rust-lang.org/1.98.1/std/primitive.i32.html), height: [i32](https://doc.rust-lang.org/1.98.1/std/primitive.i32.html), projection: [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), style\_options: [HashMap](https://doc.rust-lang.org/1.98.1/std/collections/hash/map/struct.HashMap.html)\<[String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html), [String](https://doc.rust-lang.org/1.98.1/alloc/string/struct.String.html)>, options: [VisualizeImageHeatmapRequestOptions](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapRequestOptions.md), ) -> [Result](https://doc.rust-lang.org/1.98.1/core/result/enum.Result.html)\<[VisualizeImageHeatmapResponse](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapResponse.md), [KineticaError](https://docs.kinetica.com/content/api/rust/errors/enum.KineticaError.md)>

Generate rasterized heatmap image tilesFor internal use only. Generates rasterized heatmap image tiles for an area of interest using the given tables and the provided parameters.All color values must be in the format RRGGBB or AARRGGBB (to specify the alpha value).

##### Arguments

<ul>
  <li>`table_names` - Name of the table containing the data for the various layers to be rendered.</li>
  <li>`x_column_name` - Name of the column containing the x coordinates.</li>
  <li>`y_column_name` - Name of the column containing the y coordinates.</li>
  <li>`value_column_name`</li>
  <li>`geometry_column_name` - Name of the column containing geometry data.</li>
  <li>`min_x` - Lower bound for the x values.</li>
  <li>`max_x` - Upper bound for the x values.</li>
  <li>`min_y` - Lower bound for the y values.</li>
  <li>`max_y` - Upper bound for the y values.</li>
  <li>`width` - Width of the generated image.</li>
  <li>`height` - Height of the generated image.</li>
  <li>`projection` - Spatial Reference System (i.e. EPSG Code).</li>
  <li>`style_options` - Various style related options.</li>
  <li>`options` - The optional parameters; any left unset take the server’s defaults.</li>
</ul>

[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/generated/visualize_image_heatmap.rs#L140-L151)
pub async fn [visualize\_image\_heatmap\_raw](https://docs.kinetica.com/content/api/rust/gpudb/struct.Kinetica/visualize-image-heatmap.md#method.visualize_image_heatmap_raw)( \&self, request: &[VisualizeImageHeatmapRequest](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapRequest.md), ) -> [Result](https://doc.rust-lang.org/1.98.1/core/result/enum.Result.html)\<[VisualizeImageHeatmapResponse](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapResponse.md), [KineticaError](https://docs.kinetica.com/content/api/rust/errors/enum.KineticaError.md)>

Sends a pre-built [`VisualizeImageHeatmapRequest`](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapRequest) to the `/visualize/image/heatmap` endpoint.

[Source](https://github.com/kineticadb/kinetica-api-rust/blob/master/crates/gpudb-api/src/generated/visualize_image_heatmap.rs#L155-L167)
pub async fn [visualize\_image\_heatmap\_from\_url](https://docs.kinetica.com/content/api/rust/gpudb/struct.Kinetica/visualize-image-heatmap.md#method.visualize_image_heatmap_from_url)( \&self, url: &[str](https://doc.rust-lang.org/1.98.1/std/primitive.str.html), request: &[VisualizeImageHeatmapRequest](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapRequest.md), ) -> [Result](https://doc.rust-lang.org/1.98.1/core/result/enum.Result.html)\<[VisualizeImageHeatmapResponse](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapResponse.md), [KineticaError](https://docs.kinetica.com/content/api/rust/errors/enum.KineticaError.md)>

Sends a pre-built [`VisualizeImageHeatmapRequest`](https://docs.kinetica.com/content/api/rust/generated/api/struct.VisualizeImageHeatmapRequest) to a specific worker URL, bypassing HA head-node selection. Used for multi-head access.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.