Skip to content

AGSi Standard / Geometry

agsiGeometry

Object description

The agsiGeometry object is a container for all of the geometry data for a root dataset. It is required in all cases where geometry data is provided. There should be only one agsiGeometry object per root object. All other objects in the Geometry part of the schema are embedded within agsiGeometry.

The parent object of agsiGeometry is root

agsiGeometry contains the following embedded child objects:

agsiGeometry has the following attributes:

Attributes

geometrySetID

Identifier, possibly a UUID. This is optional and is not referenced anywhere else in the schema, but it is beneficial to include this to help with data control and integrity.
Type: string (identifier)
Example: f402948e-d5f4-4b1c-923b-2ce8578bb5c3

description

Similar usage to geometrySetID but intended to be a more verbose description.
Type: string
Example: Geometry data for Geological Model and design models

agsiGeometryFromFile

Array of embedded agsiGeometryFromFile object(s)
Type: array (agsiGeometryFromFile object(s))

agsiGeometryLayer

Array of embedded agsiGeometryLayer object(s)
Type: array (agsiGeometryLayer object(s))

agsiGeometryPlane

Array of embedded agsiGeometryPlane object(s)
Type: array (agsiGeometryPlane object(s))

agsiGeometryLine

Array of embedded agsiGeometryLine object(s)
Type: array (agsiGeometryLine object(s))

agsiGeometryVolFromSurfaces

Array of embedded agsiGeometryVolFromSurfaces object(s)
Type: array (agsiGeometryVolFromSurfaces object(s))

agsiGeometryAreaFromLines

Array of embedded agsiGeometryAreaFromLines object(s)
Type: array (agsiGeometryAreaFromLines object(s))

agsiGeometryExpHoleSet

Array of embedded agsiGeometryExpHoleSet object(s)
Type: array (agsiGeometryExpHoleSet object(s))

agsiGeometryColumnSet

Array of embedded agsiGeometryColumnSet object(s)
Type: array (agsiGeometryColumnSet object(s))

remarks

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