logo-header

 
 

arc to segments

syntax

  • arc2segm(a)

definition

arc2segm(a) divides a sequence (arc or polygon) data item a into segments. The function results in a new domain unit with two subitems:

  1. point: a point data item with the first point of each segment;
  2. nexpoint: a point data item with the last point of each segment.

description

If a source arc data item contains intermediates, which need to become nodes in a network, the source item need to be divided into segments. Use the arc2segm function for this purpose.

applies to

Point data item with value types:

  • FPoint
  • DPoint

The composition type of the point data items is arc or polygon.

since version

5.15

example

unit<uint32> segments: expr = "arc2segm(road/line)";

road/line
{2 {399246, 112631}{398599, 111866}}
{3 {398599, 111866}{399495, 111924} {401801, 111524}}
{2 {401529, 114921}{398584, 114823}}
Table RDomain, nr of rows = 3

point nextpoint
{399246, 112631} {398599, 111866}
{398599, 111866} {399495, 111924}
{399495, 111924} {401801, 111524}
{401529, 114921} {398584, 114823}
Table segments, nr of rows = 4

OBJECT VISION BV
Vrije Universiteit
De Boelelaan 1085
1081 HV Amsterdam
The Netherlands

tel: +31 (0)20 598 9083
fax:+31 (0)20 598 9904



Recent Wiki Changes