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