Returns the coordinate system defined for the Table. This property only applies to geodatabase
feature classes and shapefiles which are capable of storing vector data.
Namespace:
ESRI.ArcGISExplorer.DataAssembly: ESRI.ArcGISExplorer (in ESRI.ArcGISExplorer.dll) Version: 2.0.0.1500 (2.0.0.1500)
Syntax
C# |
---|
public CoordinateSystem CoordinateSystem { get; } |
Visual Basic (Declaration) |
---|
Public ReadOnly Property CoordinateSystem As CoordinateSystem |
Field Value
The CoordinateSystem which defines the framework for geographical data coordinates stored in the Table. IsSpatial must be true to use this property.Examples
The code below opens a file geodatabase feature class, performs a check to ensure that it is
capable of storing vector data then prints out a number of properties including the name of
the coordinate system assigned to this Table.
CopyC#
//Open a file geodatabase feature class called mountains Table mountainsTable = Table.OpenFileGeodatabaseTable(@"C:\Data\Scotland.gdb", "mountains"); //Check that the Table can contain vector data if (mountainsTable.IsSpatial == true) //will be true { System.Diagnostics.Debug.Print(mountainsTable.GeometryType.ToString()); //Prints "Point" System.Diagnostics.Debug.Print(mountainsTable.CoordinateSystem.Name); //Prints "British_National_Grid" //Print the coordinates that define the bounding box System.Diagnostics.Debug.Print(mountainsTable.Extent.XMin.ToString()); System.Diagnostics.Debug.Print(mountainsTable.Extent.YMin.ToString()); System.Diagnostics.Debug.Print(mountainsTable.Extent.XMax.ToString()); System.Diagnostics.Debug.Print(mountainsTable.Extent.XMax.ToString()); }
CopyVB.NET
'Open a file geodatabase feature class called mountains Dim mountainsTable As Table = Table.OpenFileGeodatabaseTable("C:\Data\Scotland.gdb", "mountains") 'Check that the Table can contain vector data If mountainsTable.IsSpatial = True Then 'will be true System.Diagnostics.Debug.Print(mountainsTable.GeometryType.ToString()) 'Prints "Point" System.Diagnostics.Debug.Print(mountainsTable.CoordinateSystem.Name) 'Prints "British_National_Grid" 'Print the coordinates that define the bounding box System.Diagnostics.Debug.Print(mountainsTable.Extent.XMin.ToString()) System.Diagnostics.Debug.Print(mountainsTable.Extent.YMin.ToString()) System.Diagnostics.Debug.Print(mountainsTable.Extent.XMax.ToString()) System.Diagnostics.Debug.Print(mountainsTable.Extent.XMax.ToString()) End If