7 using System.Collections.Generic;
29 public const string TRUE =
"true";
30 public const string FALSE =
"false";
50 public const string COLOR =
"color";
316 public const string JET =
"jet";
321 public const string BLUES =
"blues";
322 public const string BONE =
"bone";
323 public const string BRBG =
"brbg";
324 public const string BRG =
"brg";
325 public const string BUGN =
"bugn";
326 public const string BUPU =
"bupu";
327 public const string BWR =
"bwr";
329 public const string COOL =
"cool";
333 public const string DARK2 =
"dark2";
334 public const string FLAG =
"flag";
342 public const string GNBU =
"gnbu";
345 public const string GRAY =
"gray";
347 public const string GREYS =
"greys";
348 public const string HOT =
"hot";
349 public const string HSV =
"hsv";
351 public const string MAGMA =
"magma";
353 public const string OCEAN =
"ocean";
355 public const string ORRD =
"orrd";
359 public const string PINK =
"pink";
360 public const string PIYG =
"piyg";
362 public const string PRGN =
"prgn";
363 public const string PRISM =
"prism";
364 public const string PUBU =
"pubu";
366 public const string PUOR =
"puor";
367 public const string PURD =
"purd";
370 public const string RDBU =
"rdbu";
371 public const string RDGY =
"rdgy";
372 public const string RDPU =
"rdpu";
375 public const string REDS =
"reds";
377 public const string SET1 =
"set1";
378 public const string SET2 =
"set2";
379 public const string SET3 =
"set3";
387 public const string YLGN =
"ylgn";
415 public const string TRUE =
"true";
416 public const string FALSE =
"false";
498 public const string WIDTH =
"width";
538 public const string TRUE =
"true";
539 public const string FALSE =
"false";
641 public const string TRUE =
"true";
646 public const string FALSE =
"false";
1119 public IDictionary<string, string>
style_options {
get;
set; } =
new Dictionary<string, string>();
1164 public IDictionary<string, string>
solve_options {
get;
set; } =
new Dictionary<string, string>();
1358 public IDictionary<string, string>
contour_options {
get;
set; } =
new Dictionary<string, string>();
1477 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
2223 IDictionary<string, string>
options =
null)
2229 this.restrictions =
restrictions ??
new List<string>();
2233 this.style_options =
style_options ??
new Dictionary<string, string>();
2264 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
2267 public IDictionary<string, string>
solve_info {
get;
set; } =
new Dictionary<string, string>();
2270 public IDictionary<string, string>
contour_info {
get;
set; } =
new Dictionary<string, string>();
IDictionary< string, string > solve_options
Solver specific parameters.
const string GRID_SIZE
When interpolating the graph solution to generate the isochrone, number of subdivisions along the x a...
const string LABELS_INTRALEVEL_SEPARATION
When ADD_LABELS is set to TRUE, this value determines the distance (in multiples of the LABELS_FONT_S...
bool generate_image
If set to TRUE, generates a PNG image of the isochrones in the response.
int num_levels
Number of equally-separated isochrones to compute.
long bg_color
Background color of the image as provided in BG_COLOR.
KineticaData - class to help with Avro Encoding for Kinetica
double max_solution_radius
Extent of the search radius around source_node.
const string DATA_MAX_Y
Upper bound for the y values.
const string UNIFORM_WEIGHTS
When specified, assigns the given value to all the edges in the graph.
string source_node
Starting vertex on the underlying graph from/to which the isochrones are created.
int width
Width of the image as provided in WIDTH.
IList< string > restrictions
Additional restrictions to apply to the nodes/edges of an existing graph.
const string WEB_MERCATOR
A set of string constants for the parameter generate_image.
const string LABELS_FONT_SIZE
When ADD_LABELS is set to TRUE, size of the font (in pixels) to use for labels.
A set of parameters for Kinetica.visualizeIsochrone.
const string TEXT_COLOR
When ADD_LABELS is set to TRUE, color for the labels.
const string DATA_MAX_X
Upper bound for the x values.
const string RESTRICTION_THRESHOLD_VALUE
Value-based restriction comparison.
A set of string constants for the parameter style_options.
A set of string constants for the parameter options.
IDictionary< string, string > options
Additional parameters.
VisualizeIsochroneRequest(string graph_name, string source_node, double? max_solution_radius, IList< string > weights_on_edges, IList< string > restrictions, int? num_levels, bool? generate_image, string levels_table, IDictionary< string, string > style_options, IDictionary< string, string > solve_options=null, IDictionary< string, string > contour_options=null, IDictionary< string, string > options=null)
Constructs a VisualizeIsochroneRequest object with the specified parameters.
const string COLORMAP
Colormap for contours or fill-in regions when applicable.
const string REMOVE_PREVIOUS_RESTRICTIONS
Ignore the restrictions applied to the graph during the creation stage and only use the restrictions ...
const string TO_SOURCE
Shortest path to source (Dijkstra).
const string FALSE
Uses the solvers 'priority_queue' and 'inverse_priority_queue' based on SOLVE_DIRECTION.
const string BG_COLOR
When generate_image is set to TRUE, background color of the generated image.
const string DATA_MIN_Y
Lower bound for the y values.
const string ADD_LABELS
If set to TRUE, add labels to the isolines.
IDictionary< string, string > solve_info
Additional information.
const string LABELS_MAX_ANGLE
When ADD_LABELS is set to TRUE, maximum angle (in degrees) from the vertical to use when adding label...
const string FROM_SOURCE
Shortest path to get to the source (inverse Dijkstra).
const string PROJECTION
Spatial Reference System (i.e.
int height
Height of the image as provided in HEIGHT.
A set of string constants for the parameter solve_options.
const string DATA_MIN_X
Lower bound for the x values.
IList< string > weights_on_edges
Additional weights to apply to the edges of an existing graph.
const string SEARCH_RADIUS
When interpolating the graph solution to generate the isochrone, neighborhood of influence of sample ...
IDictionary< string, string > contour_options
Contour specific parameters.
IDictionary< string, string > style_options
Various style related options of the isochrone image.
const string TRUE
Uses the solvers scheduled for 'shortest_path' and 'inverse_shortest_path' based on SOLVE_DIRECTION.
string levels_table
Name of the table to output the isochrones to, in [schema_name.
const string LABELS_INTERLEVEL_SEPARATION
When ADD_LABELS is set to TRUE, this value determines the distance (in percent of the total window si...
IDictionary< string, string > info
Additional information.
byte [] image_data
Generated contour image data.
IDictionary< string, string > contour_info
Additional information.
const string CONCAVITY_LEVEL
Factor to qualify the concavity of the isochrone curves.
const string GIST_RAINBOW
const string PLATE_CARREE
const string SOLVE_DIRECTION
Specify whether we are going to the source node, or starting from it.
VisualizeIsochroneRequest()
Constructs a VisualizeIsochroneRequest object with default parameters.
const string COLOR
Color of generated isolines.
const string LABELS_FONT_FAMILY
When ADD_LABELS is set to TRUE, font name to be used when adding labels.
A set of string constants for the parameter contour_options.
string graph_name
Name of the graph on which the isochrone is to be computed.
const string SOLVE_TABLE
Name of the table to host intermediate solve results, in [schema_name.
const string LINE_SIZE
The width of the contour lines in pixels.
A set of results returned by Kinetica.visualizeIsochrone.
const string WIDTH
When generate_image is set to TRUE, width of the generated image.
const string COLOR_ISOLINES
Color each isoline according to the colormap; otherwise, use the foreground color.
const string LABELS_SEARCH_WINDOW
When ADD_LABELS is set to TRUE, a search window is used to rate the local quality of each isoline.
const string USE_PRIORITY_QUEUE_SOLVERS
Sets the solver methods explicitly if true.
const string HEIGHT
When generate_image is set to TRUE, height of the generated image.
const string IS_REPLICATED
If set to TRUE, replicate the SOLVE_TABLE.
const string NIPY_SPECTRAL