ArcGIS Runtime SDK for iOS: AGSCoordinateFormatter.h File Reference
ArcGIS Runtime SDK for iOS  100.15
AGSCoordinateFormatter.h File Reference

Go to the source code of this file.

Enumerations

enum  AGSGARSConversionMode { AGSGARSConversionModeLowerLeft = 0 , AGSGARSConversionModeCenter = 1 }
 
enum  AGSLatitudeLongitudeFormat { AGSLatitudeLongitudeFormatDecimalDegrees = 0 , AGSLatitudeLongitudeFormatDegreesDecimalMinutes = 1 , AGSLatitudeLongitudeFormatDegreesMinutesSeconds = 2 }
 
enum  AGSMGRSConversionMode {
  AGSMGRSConversionModeAutomatic = 0 , AGSMGRSConversionModeNew180InZone01 = 1 , AGSMGRSConversionModeNew180InZone60 = 2 , AGSMGRSConversionModeOld180InZone01 = 3 ,
  AGSMGRSConversionModeOld180InZone60 = 4
}
 
enum  AGSUTMConversionMode { AGSUTMConversionModeLatitudeBandIndicators = 0 , AGSUTMConversionModeNorthSouthIndicators = 1 }
 

Enumeration Type Documentation

◆ AGSGARSConversionMode

Indicates the location of a point relative to a GARS cell.

Since
100.1
Enumerator
AGSGARSConversionModeLowerLeft 

Represents a GARS cell by the coordinate of its south-west corner.

AGSGARSConversionModeCenter 

Represents a GARS cell by the coordinate of its center.

◆ AGSLatitudeLongitudeFormat

Supported formats for representing latitude-longitude geographical coordinates as a string.

Since
100.1
Enumerator
AGSLatitudeLongitudeFormatDecimalDegrees 

The geographical coordinates are represented in decimal degrees.

AGSLatitudeLongitudeFormatDegreesDecimalMinutes 

The geographical coordinates are represented in degrees and decimal minutes.

AGSLatitudeLongitudeFormatDegreesMinutesSeconds 

The geographical coordinates are represented in degrees and minutes and decimal seconds.

◆ AGSMGRSConversionMode

Determines the lettering scheme and treatment of coordinates at 180 degrees longitude when converting MGRS coordinates.

Since
100.1
Enumerator
AGSMGRSConversionModeAutomatic 

The choice of MGRS lettering scheme is based on the datum and ellipsoid of the spatial reference provided. Spatial references with new datums (e.g. WGS 84) assume new lettering scheme (AA scheme). This is equivalent to AGSMGRSConversionModeNew180InZone60. Spatial references with older datums (e.g. Clarke 1866, Bessel 1841, Clarke 1880) assume old lettering scheme (AL scheme). This is equivalent to AGSMGRSConversionModeOld180InZone60. When converted, points with longitude of exactly 180deg are placed in zone 60.

AGSMGRSConversionModeNew180InZone01 

The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180deg in zone 01.

AGSMGRSConversionModeNew180InZone60 

The MGRS notation uses the new lettering scheme (AA scheme) and, when converted, places points with longitude of 180deg in zone 60.

AGSMGRSConversionModeOld180InZone01 

The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180deg in zone 01.

AGSMGRSConversionModeOld180InZone60 

The MGRS notation uses the old lettering scheme (AL scheme) and, when converted, places points with longitude of 180deg in zone 60.

◆ AGSUTMConversionMode

Determines how latitude is designated in UTM notation.

Within a single longitudinal zone within the UTM system, two points share the same grid position: one in the northern hemisphere and one in the south. Two schemes are used to resolve this ambiguity. In the first, the point is designated a latitude band, identified with letters C through X (omitting I and O). In the second, in place of the latitude band, a hemisphere indicator (N or S) is used.

Since
100.1
Enumerator
AGSUTMConversionModeLatitudeBandIndicators 

The letter after the UTM zone number represents a latitudinal band (C through X, omitting I and O).

AGSUTMConversionModeNorthSouthIndicators 

The letter after the UTM zone number represents a hemisphere (N or S).