Maptitude GISDK Help

GetDistances()

Summary

Computes distances and statistics from each point in a set of origins to each point in a set of destinations.

 

Changes

Added to Version 2016.

 

Syntax

dist = GetDistances(string orig_layer_set, array options)

 

Argument

Contents

orig_layer_set

A string with the  layer|set of the points of origin

options

An array of options

 

Option

Type

Contents

Radius

Number

Maximum distance considered (0.0, the default, represents all)

Destination Layer

String

A layer|set of destination points; the default is to use the origin layer without set consideration if the Network option is not used

Statistic Fields

String

The full field specs of the destinations

Network

Array

An options array of network options; if this is not passed, Euclidean distance is assumed; see options below

Output

Array

An options array; see options below

Statistics

Array

An array of strings; the first element refers to distance or network impedance and the others correspond to the requested statistics; see elements below

 

The Network options are:

Option

Type

Contents

Network

String

A network to work with (could be a backbone network)

Network Field

String

The name of the impedance field in the network

CutOff

Number

The maximum impedance for the shortest path calculation (optional)

Street Field

String

The field spec of the impedance field in the line layer (not necessary if not the backbone)

Street Layer

String

The layer|set for link geography

 

The Output options are:

Option

Type

Contents

IDs

Vector

A vector of the origin IDs

Count

Number

The number of acceptable destinations

 

The Statistics elements are:

Element

Type

Contents

Averages

Vector

The averages

Standard Deviations

Vector

The standard deviations

Minimum

Vector

The minimum values (if the origin point is included in the destinations it is ignored)

Maximum

Vector

The maximum values

Min ID

Vector

The IDs of destination points that have the smallest value (corresponds to the "Minimum" values above)

Max ID

Vector

The IDs of destination points that have the largest value (corresponds to the "Maximum" values above)

 

Returns

An array of the Output and Statistics values.

 

Notes

See Also

Function

Summary

Azimuth()

Computes the azimuth (heading) for a line between two points

GetDistance()

Computes the great circle distance between two coordinates

GetLineDistance()

Finds the distance from a coordinate to a line

GetMapUnits()

Gets the current map measurement units

Heading()

Returns the azimuth of the AB or BA direction of a line

SetMapUnits()

Sets the current map measurement unit

 

 

©2025 Caliper Corporation www.caliper.com