Initializes a new instance of the Unit class based on the specified unique identifier, sometimes referred to as the factory code or Well Known ID (WKID). Area units do not have an identifier.

Namespace:  ESRI.ArcGISExplorer.Geometry

Assembly:  ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.1500 (2.0.0.1500)

Syntax

C#
public Unit(
	int id
)
Visual Basic (Declaration)
Public Sub New ( _
	id As Integer _
)

Parameters

id
Type: System..::.Int32

The unit identifier of the new Unit.

Return Value

A new instance of Unit with type of units in the specified id.

Remarks

If you know a specific identifier for the unit type you wish to create, then you can use this constructor; however in many cases you may wish to instead use the nested type initializers on Unit.Linear, Unit.Angular, and Unit.Area to browse to specific units using intellisense.

You may see this number referred to in some ArcGIS documentation as a factory code, projection engine code, or a Well Known Identifier (WKID). For example, ArcGIS Server web service APIs define WKID parameters which allow you to specify a particular unit; developing for ArcGIS using ArcObjects, these numbers are defined in enumeration sets that begin with 'esriSR', for example the enumerations esriSRUnitType and esriSRUnit2Type define identifiers for types of unit of measurement.

These identifier numbers are based on an industry standard defined by the European Petroleum Survey Group (EPSG), and very occasionally, the code value for which an enumeration stands may change; for this reason it is recommended that you use the enumeration member rather than the numeric value in code. Any changes will be noted in the change reports for this API. You can find out more information about the units and coordinate systems defined by the EPSG at their website, http://www.epsg.org.

See Also