|
Kinetica C# API
Version 7.2.3.1
|
A set of parameters for Kinetica.visualizeIsochrone. More...
Inheritance diagram for VisualizeIsochroneRequest:
Collaboration diagram for VisualizeIsochroneRequest:Classes | |
| struct | ContourOptions |
| A set of string constants for the parameter contour_options. More... | |
| struct | GenerateImage |
| A set of string constants for the parameter generate_image. More... | |
| struct | Options |
| A set of string constants for the parameter options. More... | |
| struct | SolveOptions |
| A set of string constants for the parameter solve_options. More... | |
| struct | StyleOptions |
| A set of string constants for the parameter style_options. More... | |
Public Member Functions | |
| VisualizeIsochroneRequest () | |
| Constructs a VisualizeIsochroneRequest object with default parameters. More... | |
| 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. More... | |
Public Member Functions inherited from KineticaData | |
| KineticaData (KineticaType type) | |
| Constructor from Kinetica Type More... | |
| KineticaData (System.Type type=null) | |
| Default constructor, with optional System.Type More... | |
| object | Get (int fieldPos) |
| Retrieve a specific property from this object More... | |
| void | Put (int fieldPos, object fieldValue) |
| Write a specific property to this object More... | |
Properties | |
| string | graph_name [get, set] |
| Name of the graph on which the isochrone is to be computed. More... | |
| string | source_node [get, set] |
| Starting vertex on the underlying graph from/to which the isochrones are created. More... | |
| double | max_solution_radius = -1.0 [get, set] |
| Extent of the search radius around source_node. More... | |
| IList< string > | weights_on_edges = new List<string>() [get, set] |
| Additional weights to apply to the edges of an existing graph. More... | |
| IList< string > | restrictions = new List<string>() [get, set] |
| Additional restrictions to apply to the nodes/edges of an existing graph. More... | |
| int | num_levels = 1 [get, set] |
| Number of equally-separated isochrones to compute. More... | |
| bool | generate_image = true [get, set] |
| If set to TRUE, generates a PNG image of the isochrones in the response. More... | |
| string | levels_table = "" [get, set] |
| Name of the table to output the isochrones to, in [schema_name. More... | |
| IDictionary< string, string > | style_options = new Dictionary<string, string>() [get, set] |
| Various style related options of the isochrone image. More... | |
| IDictionary< string, string > | solve_options = new Dictionary<string, string>() [get, set] |
| Solver specific parameters. More... | |
| IDictionary< string, string > | contour_options = new Dictionary<string, string>() [get, set] |
| Contour specific parameters. More... | |
| IDictionary< string, string > | options = new Dictionary<string, string>() [get, set] |
| Additional parameters. More... | |
Properties inherited from KineticaData | |
| Schema | Schema [get] |
| Avro Schema for this class More... | |
Properties inherited from Avro.Specific.ISpecificRecord | |
| Schema | Schema [get] |
Additional Inherited Members | |
Static Public Member Functions inherited from KineticaData | |
| static ? RecordSchema | SchemaFromType (System.Type t, KineticaType? ktype=null) |
| Create an Avro Schema from a System.Type and a KineticaType. More... | |
A set of parameters for Kinetica.visualizeIsochrone.
Generate an image containing isolines for travel results using an existing graph. Isolines represent curves of equal cost, with cost typically referring to the time or distance assigned as the weights of the underlying graph. See Graphs and Solvers for more information on graphs.
Definition at line 20 of file VisualizeIsochrone.cs.
|
inline |
Constructs a VisualizeIsochroneRequest object with default parameters.
Definition at line 1481 of file VisualizeIsochrone.cs.
|
inline |
Constructs a VisualizeIsochroneRequest object with the specified parameters.
| graph_name | Name of the graph on which the isochrone is to be computed. |
| source_node | Starting vertex on the underlying graph from/to which the isochrones are created. |
| max_solution_radius | Extent of the search radius around source_node . Set to '-1.0' for unrestricted search radius. The default value is -1.0. |
| weights_on_edges | Additional weights to apply to the edges of an existing graph. Weights must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., 'table.column AS WEIGHTS_EDGE_ID', or expressions, e.g., 'ST_LENGTH(wkt) AS WEIGHTS_VALUESPECIFIED'. Any provided weights will be added (in the case of 'WEIGHTS_VALUESPECIFIED') to or multiplied with (in the case of 'WEIGHTS_FACTORSPECIFIED') the existing weight(s). The default value is an empty List. |
| restrictions | Additional restrictions to apply to the nodes/edges of an existing graph. Restrictions must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., 'table.column AS RESTRICTIONS_EDGE_ID', or expressions, e.g., 'column/2 AS RESTRICTIONS_VALUECOMPARED'. If REMOVE_PREVIOUS_RESTRICTIONS is set to TRUE, any provided restrictions will replace the existing restrictions. If REMOVE_PREVIOUS_RESTRICTIONS is set to FALSE, any provided restrictions will be added (in the case of 'RESTRICTIONS_VALUECOMPARED') to or replaced (in the case of 'RESTRICTIONS_ONOFFCOMPARED'). The default value is an empty List. |
| num_levels | Number of equally-separated isochrones to compute. The default value is 1. |
| generate_image | If set to TRUE, generates a PNG image of the isochrones in the response. Supported values:
|
| levels_table | Name of the table to output the isochrones to, in [schema_name.]table_name format, using standard name resolution rules and meeting table naming criteria. The table will contain levels and their corresponding WKT geometry. If no value is provided, the table is not generated. The default value is ''. |
| style_options | Various style related options of the isochrone image.
|
| solve_options | Solver specific parameters.
|
| contour_options | Contour specific parameters.
|
| options | Additional parameters.
|
Definition at line 2212 of file VisualizeIsochrone.cs.
|
getset |
Contour specific parameters.
The default value is an empty Dictionary.
Definition at line 1358 of file VisualizeIsochrone.cs.
|
getset |
If set to TRUE, generates a PNG image of the isochrones in the response.
Supported values:
The default value is true.
Definition at line 790 of file VisualizeIsochrone.cs.
|
getset |
Name of the graph on which the isochrone is to be computed.
Definition at line 728 of file VisualizeIsochrone.cs.
|
getset |
Name of the table to output the isochrones to, in [schema_name.
]table_name format, using standard name resolution rules and meeting table naming criteria.
The table will contain levels and their corresponding WKT geometry. If no value is provided, the table is not generated. The default value is ''.
Definition at line 801 of file VisualizeIsochrone.cs.
|
getset |
Extent of the search radius around source_node.
Set to '-1.0' for unrestricted search radius. The default value is -1.0.
Definition at line 738 of file VisualizeIsochrone.cs.
|
getset |
Number of equally-separated isochrones to compute.
The default value is 1.
Definition at line 776 of file VisualizeIsochrone.cs.
|
getset |
Additional parameters.
The default value is an empty Dictionary.
Definition at line 1477 of file VisualizeIsochrone.cs.
|
getset |
Additional restrictions to apply to the nodes/edges of an existing graph.
Restrictions must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., 'table.column AS RESTRICTIONS_EDGE_ID', or expressions, e.g., 'column/2 AS RESTRICTIONS_VALUECOMPARED'. If REMOVE_PREVIOUS_RESTRICTIONS is set to TRUE, any provided restrictions will replace the existing restrictions. If REMOVE_PREVIOUS_RESTRICTIONS is set to FALSE, any provided restrictions will be added (in the case of 'RESTRICTIONS_VALUECOMPARED') to or replaced (in the case of 'RESTRICTIONS_ONOFFCOMPARED'). The default value is an empty List.
Definition at line 772 of file VisualizeIsochrone.cs.
|
getset |
Solver specific parameters.
The default value is an empty Dictionary.
Definition at line 1164 of file VisualizeIsochrone.cs.
|
getset |
Starting vertex on the underlying graph from/to which the isochrones are created.
Definition at line 732 of file VisualizeIsochrone.cs.
|
getset |
Various style related options of the isochrone image.
Definition at line 1119 of file VisualizeIsochrone.cs.
|
getset |
Additional weights to apply to the edges of an existing graph.
Weights must be specified using identifiers; identifiers are grouped as combinations. Identifiers can be used with existing column names, e.g., 'table.column AS WEIGHTS_EDGE_ID', or expressions, e.g., 'ST_LENGTH(wkt) AS WEIGHTS_VALUESPECIFIED'. Any provided weights will be added (in the case of 'WEIGHTS_VALUESPECIFIED') to or multiplied with (in the case of 'WEIGHTS_FACTORSPECIFIED') the existing weight(s). The default value is an empty List.
Definition at line 752 of file VisualizeIsochrone.cs.