7 using System.Collections.Generic;
64 public const string _3857 =
"3857";
169 public const string TRUE =
"true";
170 public const string FALSE =
"false";
190 public const string NONE =
"none";
244 public IList<string>
table_names {
get; set; } =
new List<string>();
257 public IList<IList<string>>
track_ids {
get; set; } =
new List<IList<string>>();
293 public IList<IList<double>>
time_intervals {
get; set; } =
new List<IList<double>>();
391 public IDictionary<string, IList<string>>
style_options {
get; set; } =
new Dictionary<string, IList<string>>();
394 public IDictionary<string, string>
options {
get; set; } =
new Dictionary<string, string>();
545 IDictionary<string, string>
options = null)
547 this.table_names = table_names ??
new List<string>();
548 this.world_table_names = world_table_names ??
new List<string>();
549 this.track_ids =
track_ids ??
new List<IList<string>>();
550 this.x_column_name = x_column_name ??
"";
551 this.y_column_name = y_column_name ??
"";
560 this.time_intervals =
time_intervals ??
new List<IList<double>>();
561 this.video_style = video_style ??
"";
562 this.session_key = session_key ??
"";
563 this.style_options =
style_options ??
new Dictionary<string, IList<string>>();
564 this.options =
options ??
new Dictionary<string, string>();
595 public IList<byte[]>
data {
get; set; } =
new List<byte[]>();
const string SHAPEFILLCOLORS
RGB color values in hex for the fill color of the shapes.
string y_column_name
Name of the column containing the y coordinates.
VisualizeVideoRequest(IList< string > table_names, IList< string > world_table_names, IList< IList< string >> track_ids, string x_column_name, string y_column_name, double min_x, double max_x, double min_y, double max_y, int width, int height, string projection, long bg_color, IList< IList< double >> time_intervals, string video_style, string session_key, IDictionary< string, IList< string >> style_options, IDictionary< string, string > options=null)
Constructs a VisualizeVideoRequest object with the specified parameters.
const string DO_POINTS
Rasterize point data toggle.
A set of parameters for /visualize/video.
const string TRACKHEADCOLORS
Color of track head markers.
IDictionary< string, string > options
Optional parameters.
A set of results returned by /visualize/video.
IList< IList< double > > time_intervals
string x_column_name
Name of the column containing the x coordinates.
const string HOLLOWCIRCLE
const string PLATE_CARREE
IList< string > world_table_names
Optional name of the tables containing the data for the entire track when the contains only part of ...
const string HOLLOWDIAMOND
int num_frames
Number of frames created.
int height
Height of the generated image.
string session_key
User Provided session key that is later used to retrieve the generated video from the WMS...
int width
Width of the generated image.
double max_x
Upper bound for the x values.
string projection
Spatial Reference System (i.e.
double min_x
Lower bound for the x values.
const string TRACKHEADSIZES
Size of track head markers.
const string TRACKHEADSHAPES
Shape of track head markers.
const string POINTSHAPES
Shape of the point.
const string TRACKLINEWIDTHS
Width of the track lines.
Spatial Reference System (i.e.
const string SHAPELINEWIDTHS
Width of the lines.
const string DO_TRACKS
Rasterize tracks toggle.
const string TRACKMARKERSIZES
Size of the track point markers.
const string POINTCOLORS
RGB color value in hex for the points.
IList< byte[]> data
Empty string.
double max_y
Upper bound for the y values.
const string POINTSIZES
Size of points.
string session_key
Value of .
const string SHAPELINECOLORS
RGB color values in hex for the line.
const string TRACKMARKERCOLORS
Color of the track point markers.
const string HOLLOWSQUARE
long bg_color
Background color of the generated image.
IDictionary< string, IList< string > > style_options
Styling options for the image.
const string DO_SHAPES
Rasterize shapes toggle.
Styling options for the image.
const string TRACKLINECOLORS
RGB color values for the track lines.
VisualizeVideoRequest()
Constructs a VisualizeVideoRequest object with default parameters.
IList< IList< string > > track_ids
Tracks from the to be rendered.
IList< string > table_names
Names of the tables containing the data for various layers of the resulting video.
KineticaData - class to help with Avro Encoding for Kinetica
const string TRACKMARKERSHAPES
Shape of track point markers.
double min_y
Lower bound for the y values.
const string WEB_MERCATOR