ArcGIS Pro 3.4 API Reference Guide
ArcGIS.Core.Geometry Namespace / GeometryEngine Class / GetPredefinedCoordinateSystemList Method
The type of coordinate systems in the list. Geographic, Projected, and Vertical coordinate system categories are supported. Can be used as a bit mask to get multiple types in one list.
Example Version

GetPredefinedCoordinateSystemList Method (GeometryEngine)
Gets the list of predefined coordinate systems for the given filter.
Syntax
public IReadOnlyList<CoordinateSystemListEntry> GetPredefinedCoordinateSystemList( 
   CoordinateSystemFilter filter
)

Parameters

filter
The type of coordinate systems in the list. Geographic, Projected, and Vertical coordinate system categories are supported. Can be used as a bit mask to get multiple types in one list.

Return Value

A read-only list of CoordinateSystemListEntry.
Example
Retrieve coordinate systems
// get all the geographic coordinate systems
IReadOnlyList<CoordinateSystemListEntry> gcs_list = GeometryEngine.Instance.GetPredefinedCoordinateSystemList(CoordinateSystemFilter.GeographicCoordinateSystem);

// get the projected coordinate systems
IReadOnlyList<CoordinateSystemListEntry> proj_list = GeometryEngine.Instance.GetPredefinedCoordinateSystemList(CoordinateSystemFilter.ProjectedCoordinateSystem);

// get the vertical coordinate systems
IReadOnlyList<CoordinateSystemListEntry> vert_list = GeometryEngine.Instance.GetPredefinedCoordinateSystemList(CoordinateSystemFilter.VerticalCoordinateSystem);

// get geographic and projected coordinate systems
IReadOnlyList<CoordinateSystemListEntry> combined_list = GeometryEngine.Instance.GetPredefinedCoordinateSystemList(CoordinateSystemFilter.GeographicCoordinateSystem | CoordinateSystemFilter.ProjectedCoordinateSystem);

// investigate one of the entries
CoordinateSystemListEntry entry = gcs_list[0];
int wkid = entry.Wkid;
string category = entry.Category;
string name = entry.Name;
Requirements

Target Platforms: Windows 11, Windows 10

ArcGIS Pro version: 3 or higher.
See Also