7 using System.Collections.Generic;
29 public const string TRUE =
"true";
30 public const string FALSE =
"false";
51 public const string COLOR =
"color";
347 public const string JET =
"jet";
352 public const string BLUES =
"blues";
353 public const string BONE =
"bone";
354 public const string BRBG =
"brbg";
355 public const string BRG =
"brg";
356 public const string BUGN =
"bugn";
357 public const string BUPU =
"bupu";
358 public const string BWR =
"bwr";
360 public const string COOL =
"cool";
364 public const string DARK2 =
"dark2";
365 public const string FLAG =
"flag";
373 public const string GNBU =
"gnbu";
376 public const string GRAY =
"gray";
378 public const string GREYS =
"greys";
379 public const string HOT =
"hot";
380 public const string HSV =
"hsv";
382 public const string MAGMA =
"magma";
384 public const string OCEAN =
"ocean";
386 public const string ORRD =
"orrd";
390 public const string PINK =
"pink";
391 public const string PIYG =
"piyg";
393 public const string PRGN =
"prgn";
394 public const string PRISM =
"prism";
395 public const string PUBU =
"pubu";
397 public const string PUOR =
"puor";
398 public const string PURD =
"purd";
401 public const string RDBU =
"rdbu";
402 public const string RDGY =
"rdgy";
403 public const string RDPU =
"rdpu";
406 public const string REDS =
"reds";
408 public const string SET1 =
"set1";
409 public const string SET2 =
"set2";
410 public const string SET3 =
"set3";
418 public const string YLGN =
"ylgn";
446 public const string TRUE =
"true";
447 public const string FALSE =
"false";
532 public const string WIDTH =
"width";
573 public const string TRUE =
"true";
574 public const string FALSE =
"false";
678 public const string TRUE =
"true";
682 public const string FALSE =
"false";
1195 public IDictionary<string, string>
style_options {
get;
set; } =
new Dictionary<string, string>();
1242 public IDictionary<string, string>
solve_options {
get;
set; } =
new Dictionary<string, string>();
1443 public IDictionary<string, string>
contour_options {
get;
set; } =
new Dictionary<string, string>();
1568 public IDictionary<string, string>
options {
get;
set; } =
new Dictionary<string, string>();
2371 IDictionary<string, string>
options =
null)
2377 this.restrictions =
restrictions ??
new List<string>();
2381 this.style_options =
style_options ??
new Dictionary<string, string>();
2412 public IDictionary<string, string>
info {
get;
set; } =
new Dictionary<string, string>();
2415 public IDictionary<string, string>
solve_info {
get;
set; } =
new Dictionary<string, string>();
2418 public IDictionary<string, string>
contour_info {
get;
set; } =
new Dictionary<string, string>();
const string DATA_MAX_Y
Upper bound for the y values.
IDictionary< string, string > info
Additional information.
byte [] image_data
Generated contour image data.
const string GIST_RAINBOW
bool generate_image
If set to TRUE, generates a PNG image of the isochrones in the response.
int height
Height of the image as provided in HEIGHT.
const string GRID_SIZE
When interpolating the graph solution to generate the isochrone, number of subdivisions along the x a...
string graph_name
Name of the graph on which the isochrone is to be computed.
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 REMOVE_PREVIOUS_RESTRICTIONS
Ignore the restrictions applied to the graph during the creation stage and only use the restrictions ...
IDictionary< string, string > options
Additional parameters.
int num_levels
Number of equally-separated isochrones to compute.
IList< string > weights_on_edges
Additional weights to apply to the edges of an existing graph.
string levels_table
Name of the table to output the isochrones to, in [schema_name.
const string NIPY_SPECTRAL
const string SOLVE_DIRECTION
Specify whether we are going to the source node, or starting from it.
long bg_color
Background color of the image as provided in BG_COLOR.
IDictionary< string, string > contour_info
Additional information.
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 FALSE
uses the solvers 'priority_queue' and 'inverse_priority_queue' based on solve_direction
const string RESTRICTION_THRESHOLD_VALUE
Value-based restriction comparison.
IList< string > restrictions
Additional restrictions to apply to the nodes/edges of an existing graph.
const string PROJECTION
Spatial Reference System (i.e.
IDictionary< string, string > style_options
Various style related options of the isochrone image.
const string COLOR_ISOLINES
Color each isoline according to the colormap; otherwise, use the foreground color.
const string ADD_LABELS
If set to TRUE, add labels to the isolines.
const string WIDTH
When generate_image is set to TRUE, width of the generated image.
const string DATA_MIN_Y
Lower bound for the y values.
const string SEARCH_RADIUS
When interpolating the graph solution to generate the isochrone, neighborhood of influence of sample ...
const string COLORMAP
Colormap for contours or fill-in regions when applicable.
const string TO_SOURCE
Shortest path to source (Dijkstra)
IDictionary< string, string > contour_options
Solver specific parameters.
const string IS_REPLICATED
If set to TRUE, replicate the SOLVE_TABLE.
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 LINE_SIZE
The width of the contour lines in pixels.
A set of string constants for the parameter generate_image.
const string HEIGHT
When generate_image is set to TRUE, height of the generated image.
A set of string constants for the parameter options.
const string CONCAVITY_LEVEL
Factor to qualify the concavity of the isochrone curves.
const string DATA_MIN_X
Lower bound for the x values.
const string WEB_MERCATOR
string source_node
Starting vertex on the underlying graph from/to which the isochrones are created.
VisualizeIsochroneRequest()
Constructs a VisualizeIsochroneRequest object with default parameters.
A set of parameters for Kinetica.visualizeIsochrone.
IDictionary< string, string > solve_options
Solver specific parameters.
A set of string constants for the parameter style_options.
const string LABELS_INTRALEVEL_SEPARATION
When ADD_LABELS is set to TRUE, this value determines the distance (in multiples of the LABELS_FONT_S...
A set of results returned by Kinetica.visualizeIsochrone.
const string LABELS_FONT_SIZE
When ADD_LABELS is set to TRUE, size of the font (in pixels) to use for labels.
const string TRUE
uses the solvers scheduled for 'shortest_path' and 'inverse_shortest_path' based on solve_direction
double max_solution_radius
Extent of the search radius around source_node.
const string BG_COLOR
When generate_image is set to TRUE, background color of the generated image.
int width
Width of the image as provided in WIDTH.
A set of string constants for the parameter contour_options.
const string USE_PRIORITY_QUEUE_SOLVERS
sets the solver methods explicitly if true.
const string LABELS_INTERLEVEL_SEPARATION
When ADD_LABELS is set to TRUE, this value determines the distance (in percent of the total window si...
KineticaData - class to help with Avro Encoding for Kinetica
const string TEXT_COLOR
When ADD_LABELS is set to TRUE, color for the labels.
const string SOLVE_TABLE
Name of the table to host intermediate solve results, in [schema_name.
const string UNIFORM_WEIGHTS
When specified, assigns the given value to all the edges in the graph.
const string PLATE_CARREE
const string DATA_MAX_X
Upper bound for the x values.
const string FROM_SOURCE
Shortest path to get to the source (inverse Dijkstra)
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 solve_options.
const string COLOR
Color of generated isolines.