支持的记法格式

支持以多种格式从 ArcGIS Desktop 中的文本字符串读取和写入坐标位置。具有格式化记法的坐标可用于地理处理工具,如转换坐标记法工具。

注:
下方示例和说明中使用了以下语法:
  • | 表示“或”。例如,+ | - 表示可以使用 +- 字符。
  • [ ] 表示选择列表。例如,[ + | - | N | S] 表示可以使用 +-NS 字符。
  • < > 表示一个值。

注:

小数字符或半球的缩写不支持本地化。例如,小数点只能使用句点,而非逗号;而半球缩写只能使用 N、S、E、W,而非其他语言的同义字母。

基于度的格式

必须始终以先纬度(Y 坐标)后经度(X 坐标)的顺序指定基于度的格式。使用 +-NSEW 指定半球。在一个经纬度对中可以混合使用这些字符。如果略去这些字符,则将值假定为正值(对于纬度,为 N;对于经度,为 E)。

DD(十进制度)

输入格式

<纬度> <坐标对分隔符> <经度>

latitude

[ + | - | N | S ] <DD.dd> [ + | - | N | S ]

不区分大小写

longitude

[ + | - | E | W ] <DDD.dd> [ + | - | E | W ]

不区分大小写

坐标对分隔符

[空格 | / | \ | | | , ]

可以使用多个分隔符,例如逗号空格、空格空格。

纬度 <DD.dd> 和经度 <DDD.dd> 值可使用如下格式:

<度数> [<小数点>] <度数的小数部分> [<度符号>]

0 至 90(纬度)

0 至 +180 和 0 至 -180(经度)

小数位

中使用。

度数的小数部分

0 至 99

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

阳性顺序指示符 º (U+00BA)

扬抑符(脱字符)^ (U+005E)

波形符 ~ (U007e)

星号 * (U+002A)

注:

可以略去度符号。

值的总长度不能超过 64 个字符(包括空结尾字符)。

输入示例

以下所有输入示例均为等效输入:

27.00N 087.00W27.00n 087.00w27.00N 087W+27.00 087W27N -87N27.00 W08727.00N/87W27.00N/87W27.00°N 087.00°W

输出格式

写出十进制度记法时,会包含前导零,并使用半球字母。

输出示例

以下是 ArcGIS 默认输出格式。

27.00N 087.00W27.00000N 087.00000W

DDM(度分)

DD MM.mmm 格式中不能包含多个 +/- 符号。

输入格式

<纬度> <坐标对分隔符> <经度>

latitude

[ + | - | N | S ] <DD MM.mmm> [ + | - | N | S ]

不区分大小写

longitude

[ + | - | E | W ] <DDD MM.mmm> [ + | - | E | W ]

不区分大小写

坐标对分隔符

[空格 | / | \ | | | , ]

可以使用多个分隔符,例如逗号空格、空格空格。

纬度 <DD MM.mmm> 和经度 <DDD MM.mmm> 值可使用如下格式:

<度数> [<度符号>] [<分隔符>] <分数> [<小数点>] <分数的小数部分> [<分符号>]

0 至 90(纬度)

0 至 +180 和 0 至 -180(经度)

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

阳性顺序指示符 º (U+00BA)

扬抑符(脱字符)^ (U+005E)

波形符 ~ (U007e)

星号 * (U+002A)

分隔符

[空格 | 下划线 | 连字符]

0 至 59

小数位

中使用。

分数的小数部分

数字

分符号

分标记 ' (U+2032)

撇号 ' (U+0027)

注:

可以略去度号和分号。

值的总长度最大可达 64 个字符(包括空结尾字符)

输入示例

以下所有输入示例均为等效输入:

27 54.00N 087 59.00W27 54.00n 087 59.00w27 54N 087 0W+27 54.00 087 59.00WN27 54.00 W087 59.0027 54.00N/87 59W27° 54.00’N 087° 59.00’W

输出示例

以下是 ArcGIS 默认标准输出格式。

27.00N 087.00W27 00.00000N 087 00.00000W

DMS(度分秒)

DD MM SS.sss 格式中不能包含多个 +/- 符号。

输入格式

<纬度> <坐标对分隔符> <经度>

latitude

[ + | - | N | S ] <DD MM SS.sss> [ + | - | N | S ]

不区分大小写

longitude

[ + | - | E | W ] <DDD MM SS.sss> [ + | - | E | W ]

不区分大小写

坐标对分隔符

[空格 | / | \ | | | , ]

可以使用多个分隔符,例如逗号空格、空格空格。

纬度 <DD MM SS.sss> 和经度 <DDD MM SS.sss> 值可使用如下格式:

<度数> [<度符号>] <分隔符> <分数> [<分符号>] <分隔符> <秒数> [<小数点>] <秒数的小数部分> [<秒符号>]

0 至 90(纬度)

0 至 +180 和 0 至 -180(经度)

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

阳性顺序指示符 º (U+00BA)

扬抑符(脱字符)^ (U+005E)

波形符 ~ (U007e)

星号 * (U+002A)

分隔符

[空格 | 下划线 | 连字符]

0 至 59

分符号

分标记 ' (U+2032)

撇号 ' (U+0027)

0 至 59

小数位

"."

秒数的小数部分

数字

秒符号

引号 " (U+0022)

分音符 ¨ (U+00A8)

双锐音符 ˝ (U+02DD)

注:

可以略去度、分和秒符号。

值的总长度最大可达 64 个字符(包括空结尾字符)

输入示例

以下所有输入示例均为等效输入:

27 18 00.00N 087 00 00.00W271800.00N 0870000.00W

还支持打包格式 DDMMSS.sss。

输出示例

以下是 ArcGIS 默认标准输出格式。

27 18 00.00N 087 00 00.00W

通用横轴墨卡托 (UTM)

使用 UTM 记法时,应指定区域加字母。与在 MGRS/USNG 中一样,字母通常表示纬度带。在某些情况下,N 或 S 可用于表示北 UTM 带或南 UTM 带。使用混合列表时,始终假定 UTM 记法使用纬度带。

如果以无空格的字符串形式给定 UTM 记法,则东移和北移部分将分成两半。如果位数为奇数,则额外的位数会分配给北移部分。东移和北移值必须为整数。

11S3455674321459 = 11S 345567 4321459
11N345567432145 = 11N 345567 432145
警告:

UTM 记法不含嵌入空格时,位数为偶数可能会导致产生歧义。例如,东移值可能包含五位数,而北移值包含七位数,但软件会将东移和北移值视为均包含六位数。

如有嵌入空格,则东移和北移值应使用空格进行分隔,并可选择包含小数点。

不支持以下格式:

11S 3455674321459

如果遇到逗号,则字符串格式应为:东移值,北移值,地带。

554577,4183342,10S

允许使用小数点。在这种格式中,需忽略所有空格。

554577.3,4183342.7,10S

输入示例

以下所有输入示例均为等效输入:

11S 345567 432145911S3455674321459554577,4183342,10S554577.3,4183342.7,10S554577, 4183342, 10S

输出示例

11T 561192 4832027

军事网格参考系统 (MGRS)

ZZBGGEEEEENNNNN

  • ZZ:UTM 带
  • B:纬度带
  • GG:表示 100 K 格网方格(两极地区的通用极方位立体投影区域)的字母
  • EEEEE:X 坐标(东移)
  • NNNNN:Y 坐标(北移)
注:

前三个字母 ZZB 有时称为“格网区域指示符”。

允许在输入中使用空格,但不允许在东移和北移值之间使用空格。东移值后接北移值。东移和北移值使用的位数必须一致。

MGRS 坐标可以四舍五入以反映较低精度。例如:

  • 15SWC8081751205 精确到一米。
  • 15SWC80825121 精确到 10 米。
  • 15SWC808512 精确到 100 米。
  • 15SWC8151 精确到 1000 米。

根据基准面或椭圆体,MGRS 将使用新样式或旧样式。旧样式使用另一项字母标注方案。USNG(MGRS 精简版)仅使用新格式,即使是在基于基准面 NAD 1927(在 MGRS 中使用旧样式)时,也同样如此。通常,WGS 1984 和 NAD 1983 使用一种方案,而与地方基准面相关的旧椭圆体使用另一种方案。例如,此坐标在 WGS 1984 上:

15SWC8081751205

转换为 NAD-27 基准面(Clarke 1866 椭圆体)时,其值为:

15SWN8083350993

通用极方位立体投影 (UPS) 版本将南极地区分为 A 和 B 两部分,将北极地区分为 Y 和 Z 两部分。未给定区域编号。

ZAK4500045522 = 169 36 50.2E 87 45 7.2N = (169.6139E 87.7520N)
ZGG7902863771 = 85:40:30.0 N 85:40:30.0 W
ATN2097136228 = 85:40:30.0 S 85:40:30.0 W 

输入示例

以下所有输入示例均为等效输入:

15SWC808175120515S WC 8081751205ZAK4500045522

输出示例

根据标准,输出中不允许使用空格。

15SWC8081751205ZAK4500045522

美国国家格网 (USNG)

USNG 坐标记法格式是基于美国国家格网的精简版 MGRS。

有关详细信息,请参阅美国国家格网标准 FGDC-STD-011-2001

USNG 只允许使用两个地理坐标系:NAD 1983(相当于 WGS 1984)或 NAD 1927。默认情况下,USNG 使用 NAD 1983。如果使用的是 NAD27,则应明确指定,例如 18SUJ2306 (NAD 27)。与 MGRS 不同,无论使用哪种地理坐标系,USNG 都会对其十万米格网方格应用相同的字母标注方案。使用旧样式(包括 NAD 1927)时,MGRS 会将北移字母平移 10 位。因此,如果基于 NAD 1927,则 MGRS 和 USNG 将不能包含在混合记法列表中。

与 MGRS 不同,USNG 允许使用空格,例如 18T WL 807 046

USNG 仅覆盖美国,包括边远地区和领土。MGRS 则针对整个世界而定义 - 在 80°S 到 84°N 的纬度范围内,它根据 UTM 进行定义;此范围以外的区域则根据通用极方位立体投影 (UPS) 进行定义。由于范围受限,USNG 无需使用 UPS,它完全根据 UTM 进行定义。

输入示例

以下所有输入示例均为等效输入:

11SMT824647520711S MT 82464 75207

输出示例

11S MT 82464 75207

世界地理参考系 (GEOREF)

GEOREF 基于经纬度,首先将世界划分为标注字母的 15 × 15 度像元。然后,每个 15 × 15 度像元划分为 1 × 1 度像元,同样使用字母进行标注。每个 1 × 1 度像元可划分为 60 × 60 分像元,如以下输出示例所示。还可进一步细分至 0.01 分。

输入示例

PGAM16281221

输出示例

PGAM1628

全球区域参考系统 (GARS)

GARS 基于经纬度,将世界划分为 30 × 30 分像元。前三位数表示宽度为 30 分的经度带。第四和第五个字母表示高为 30 分的纬度带。每个 30 × 30 分像元均可划分为四个 15 × 15 分像元,而 15 × 15 分像元可进一步划分为九个 5 × 5 分像元。从 GARS 转换后,表示的方块左下角可用于计算基于度的坐标。

输入示例

391JL41391JL

输出示例

391JL41

混合记法格式

转换一组混合记法字符串时,有更多要求。某些记法格式不能有效确定。

任何混合记法格式列表都必须使用相同的地理坐标系(基准面)。如果未明确指定 GCS,则假定使用 WGS 1984。

根据基准面或椭圆体,MGRS 将使用新样式或旧样式。旧样式使用另一项字母标注方案。USNG(MGRS 精简版)仅使用新格式,即使是在基于基准面 NAD 1927(在 MGRS 中使用旧样式)时,也同样如此。如果一个列表中同时包含基于 NAD 1927 的 MGRS 和 USNG 记法字符串,则无法正确转换为其他坐标类型或记法。

使用 UTM 记法时,应指定区域加字母。与在 MGRS/USNG 中一样,字母通常表示纬度带。在某些情况下,N 或 S 可用于表示北 UTM 带或南 UTM 带。使用混合列表时,始终假定 UTM 记法使用纬度带。

GARS 假定为左下角(非中心)。

不支持 DD.MMSSsss(易与 DD.dddddd 或 DD.MMmmm 混淆)。

在指定 DD.dddd、DDMM.mmmm、DDMMSS.ssss 或 DD MM SS.ssss 之类的所有度记法时,纬度值和经度值都必须使用相同的格式。

可以混合使用 +/- 或 NSEW,但必须在值首或值尾才能混合使用 (dd mm ss.ssss-)。

DD MM.mmm 或 DD MM SS.ssss 格式中不能包含多个 +/- 符号。