CoordinateSystem

An activity which makes an OpenSpirit Coordinate Reference System (CRS) available in a process definition. This is used to assert a CRS when mapping geometry data to the Input of an OpenSpirit Insert or Update Activity.

General

The General tab contains the following fields.

Field Module Property? Description
Name No The name to be displayed as the label for the activity in the process.
Coordinate System No An OpenSpirit Coordinate Reference System (CRS). This is created by the OpenSpirit Coordinate System Selector. Note: when a CRS is specified a datum shift is also specified so datum shifts may be performed if required. Clicking on the edit button will prompt you to connect to OpenSpirit if a connection has not previously been made.
Time Vertical Unit No The unit to use on the vertical axis of a time compound (3d) CRS.
Depth Vertical Unit No The unit to use on the vertical axis of a depth compound (3d) CRS.
Field Module Property? Description
Name No The name to be displayed as the label for the activity in the process.

Description

Provide a short description for the activity.

Input

The following is the input for the activity.

Input Item Data Type Description
Parameters Complex Root element for all input elements
CRS OspCRS Required if the coordinate system not specified in the configuration panel. If the coordinate system is supplied in the configuration panel and as an input, the value specified in the input will override the configuration panel value. The CRS may be defined in one of three ways: CRSKey - Specify the OpenSpirit CRS key. This may represent a projected or geographic system and an optional datum shift. It may also represent a compound system (e.g. a projected or geographic horizontal system plus a time or depth domain vertical system). This takes precedence over the other two ways of defining the CRS. EPSGSystemCode (and optional EPSGTransformCode) - Specify the CRS (and optional datum shift to WGS84) by supplying the EPSG integer code. This takes precedence over the EsriWKT. EsriWKT - Specify the ESRI WKT (well known text) to represent a projected or geographic system and an optional datum shift. If a Vertical unit is supplied it will override the matching domain's unit supplied in the configuration panel and will be used to create a compound system in this domain. The vertical unit will also override the implied vertical unit if a CRSkey is supplied for a compound system.

Output

The following is the output for the activity.

Output Item Data Type Description
CRSInfo Complex The root class for the output of the OpenSpirit Coordinate System activity. This class contains all output items for the activity.
TimeCRS OspCRS Contains the name, OpenSpirit coordinate system key, EPSG system code and associated datum shift code (geographic transform), and ESRI well known text (WKT) representation for a compound CRS based on the selected horizontal coordinate system and time vertical unit.
DepthCRS OspCRS Contains the name, OpenSpirit coordinate system key, EPSG system code and associated datum shift code (geographic transform), and ESRI well known text (WKT) representation for a compound CRS based on the selected horizontal coordinate system and vertical depth vertical unit.
HorizontalCRS OspCRS Contains the name, OpenSpirit coordinate system key, EPSG system code and associated datum shift code (geographic transform), and ESRI well known text (WKT) representation for the selected horizontal coordinate system.
IsProjectedSystem Boolean True if the selected coordinate system is a projected system.
HorizontalUnit OspUnit The horizontal unit for the selected coordinate system.
ReferenceGeographicCRS OspCRS This would be the same as the Horizontal CRS if the input CRS was a geographic system. Otherwise it is Geographic2DSystem of the ProjectionSystem
CRSDatumName String The name of the geodetic datum which defines the relationship of the ReferenceGeographicCRS to the earth.
CRSDatumEPSGCode Integer The EPSG code of the geodetic datum which defines the relationship of the ReferenceGeographicCRS to the earth.

Fault

The Fault tab lists exceptions that are thrown by this activity.

Error Schema Element Datatype Description
msg string The error message returned by the plug-in.
msgCode string The error code returned by the plug-in
Fault Thrown When...