Represents the unit of measurement for the current spatial reference.
Syntax
Visual Basic (Declaration) | |
---|
Public NotInheritable Class Unit |
C# | |
---|
public sealed class Unit |
Example
An example showing how to use the unit class to output a measurement in the specified units.
C# | Copy Code |
---|
//gets the current sketch geometry and cast to polyline Polyline pl = sketchGraphicLayer1.Geometry as Polyline; //Use the unit class to convert to meters Unit myunit = map1.SpatialReference.Unit; myunittest = Unit.GetUnit(myunit.FactoryCode); Unit targetunit = Unit.GetUnit(Unit.Meter.FactoryCode); double measure = Unit.FromUnitToUnit(pl.GetLength(), myunit, targetunit); // this will display measurements in a messagebox MessageBox.Show(measure.ToString()+ " " + targetunit.UnitName + "s"); |
Inheritance Hierarchy
System.Object
ESRI.ArcGIS.Mobile.SpatialReferences.Unit
Requirements
Target Platforms: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family
See Also