<networkDataName_uri>/weightmatrix[.<format>]
The weightMatrix resource is used to retrieve the result of weight matrix calculation, through performing a GET request on this resource.
Supported methods
Supported output formats:rjson, json, html, xml, jsonp.
Below is an example of performing an HTTP request on a URI with rjson as the output format. In the URI: supermapiserver is the name of the server; RoadNet@Changchun is the name of the network dataset to be analyzed; [2,6,9] is an array of IDs of the network nodes that participate in weight matrix calculation.
http://supermapiserver:8090/iserver/services/transportationanalyst-sample/rest/networkanalyst/RoadNet@Changchun/weightmatrix.rjson?nodes=[2,6,9]
Gets the result of weight matrix calculation.
Proper parameters need to be included in the URI when performing a GET request on the weightMatrix resource.
Field | Type | Definition |
nodes | int[]/Point2D[] | Required A set of nodes participating in weight matrix calculation. |
parameter | TransportationAnalystParameter | General parameters for transportation network analyst. |
After a GET request is performed on the weightMatrix resource to get the weight matrix, a two-dimensional array with numbers as elements is returned in JSON format.
Performing a GET request on the following URI is to perform weight matrix analysis on the RoadNet@Changchun dataset:
http://supermapiserver:8090/iserver/services/transportationanalyst-sample/rest/networkanalyst/RoadNet@Changchun/weightmatrix.rjson?nodes=[2,6,9]
The returned response content is as follows:
[
[
0,
454,
434
],
[
454,
0,
62
],
[
434,
62,
0
]
]
Asks for the response identical to the one that would correspond to a GET request, but without the response body. This is useful for retrieving meta-information written in response headers, without having to transport the entire content. The meta-information includes the media-type, content-encoding, transfer-encoding, content-length, etc.
HEAD request can be used to check if the weightMatrix resource exists, or if the resource can be accessed by clients. It can also determine if the weightMatrix resource supports an output format <format> if performed on a URI with .<format> included.