Skip to content

AGSi Standard / Geometry

agsiGeometryLine

Object description

An agsiGeometryLine object provides data for a polyline or polygon in 2 or 3 dimensional space. For a 2D line, the plane that the line lies in will be determined by the context of referencing object. Lines comprise straight segments. Curves are not supported.

The parent object of agsiGeometryLine is agsiGeometry

agsiGeometryLine has associations (reference links) with the following objects:

agsiGeometryLine has the following attributes:

Attributes

geometryID

Identifier that will be referenced by Model and Geometry objects as required. All identifiers used within the agsiGeometry group shall be unique. Use of UUIDs for identifiers is recommended for large datasets.
Type: string (identifier)
Condition: Required
Example: GeometryAreaWest

description

Short description of geometry defined here
Type: string
Example: Area polygon for west zone

coordinates

Co-ordinates of a 2D or 3D line, as an ordered list of co-ordinate tuples. What the co-ordinates represent is determined by the referencing object. To represent a polygon, the first and last coordinate tuples must be identical.
Type: array (of coordinate tuples)
Condition: Required
Example: [ [1100,2250], [1200,2350], [1350, 2200], [1250, 2100], [1100,2250] ]

remarks

Additional remarks, if required
Type: string
Example: Some remarks if required