dist_info
network-functions dist_info
syntax
- dist_info(arcs, points, [optional] maxSqrDist)
definition
The dist_info(arcs, points) function is used to get the distance between the point from the points and the CutPoint on the arc/polygon outline from the arcs. This is the same as the dist attribute from the connect_info function.
description
The arcs should contain unique geometries. Use the unique function to make a domain unit with unique geometries.
applies to
- data items arcs and points with fpoint or dpoint value-type
- data item arcs with composition type arc or polygon. Be aware that if you connect points to polygons, use a split_polygon to avoid connecting to segments that separate different rings (lakes or islands) in a polygon.
conditions
The values type of arcs and points must match.
example
attribute<float32> dist2road (location) := dist_info(road/geometry, location/geometry);
road/geometry |
---|
{2 {399246, 112631}{398599, 111866}} |
{3 {398599, 111866}{399495, 111924} {401801, 111524}} |
{2 {401529, 114921}{398584, 114823}} |
domain road, nr of rows = 3
location/geometry |
---|
{398600, 114903} |
{398696, 111741} |
{399138, 112601} |
{399289, 114903} |
{399476, 111803} |
{401331, 115135} |
{401729, 111353} |
{401729, 112156} |
domain location, nr of rows = 8
dist |
---|
79.42 |
131.00 |
63.09 |
56.51 |
119.52 |
220.47 |
180.79 |
610.40 |
domain location, nr of rows = 8