支持的记法格式

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

下方示例和说明中使用了以下语法:

  • 竖线 (|) - 表示 or 条件。 例如,+ | - 表示可以使用 +- 字符。
  • 方括号 ([ ]) - 左括号和右括号括起选项列表。 例如,[ + | - | N | S] 表示可以使用 +-NS 字符。
  • 尖括号 (< >) - 左括号和右括号括起一个值。

注:

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

基于度的格式

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

DD(十进制度)

十进制度的输入格式表示为<纬度><坐标对分隔符><经度>。

组成部分格式备注

纬度

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

不区分大小写。

坐标对分隔符

[ / | \ | | | , ]

空格也可用作分隔符。

可以有多个分隔符,例如逗号后跟空格,或连续空格。

经度

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

不区分大小写。

纬度和经度值的格式可以为 <度数> [<小数点>] <度数的小数部分> [<度符号>]。

组成部分备注

degrees

纬度的值可以是 -90 到 90。

经度的值可以为 -180 到 180。

decimal

度数的小数部分

0 至 99

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

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

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

波形符 ~ (U007e)

星号 * (U+002A)

注:

度符号可以省略。

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

以下输入示例是等效的:

  • 27.00N 087.00W
  • 27.00n 087.00w
  • 27.00N 087W
  • +27.00 087W
  • 27N -87
  • N27.00 W087
  • 27.00N/87W
  • 27.00N/87W
  • 27.00°N 087.00°W

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

默认会输出以下格式:

  • 27.00N 087.00W
  • 27.00000N 087.00000W

DDM(度分)

度分 (DD MM.mmm format) 格式不支持多个 +/- 符号。

十进制度的输入格式表示为<纬度><坐标对分隔符><经度>。

组成部分格式备注

纬度

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

不区分大小写。

坐标对分隔符

[ / | \ | | | , ]

空格也可用作分隔符。

可以有多个分隔符,例如逗号后跟空格,或连续空格。

经度

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

不区分大小写。

纬度 <DD MM.mmm> 和经度 <DDD MM.mmm> 值可使用如下格式:<度数> [<度符号>] [<分隔符>] <分数> [<小数点>] <分数的小数部分> [<分符号>]。

组成部分备注

degrees

纬度的值可以是 -90 到 90。

经度的值可以为 -180 到 180。

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

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

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

波形符 ~ (U007e)

星号 * (U+002A)

分隔符

可使用空格、下划线或连字符。

0 至 59

decimal

分数的小数部分

数字

分符号

分标记 ' (U+2032)

撇号 ' (U+0027)

注:

度和分符号可以省略。

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

以下输入示例是等效的:

  • 27 54.00N 087 59.00W
  • 27 54.00n 087 59.00w
  • 27 54N 087 0W
  • +27 54.00 087 59.00W
  • N27 54.00 W087 59.00
  • 27 54.00N/87 59W
  • 27° 54.00’N 087° 59.00’W

默认会输出以下格式:

  • 27.00N 087.00W
  • 27 00.00000N 087 00.00000W

DMS(度分秒)

度分秒 (DD MM SS.sss) 格式不支持多个 +/- 符号。

度分秒的输入格式表示为 <纬度> <坐标对分隔符> <经度>。

组成部分格式备注

纬度

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

不区分大小写。

坐标对分隔符

[ / | \ | | | , ]

空格也可用作分隔符。

可以有多个分隔符,例如逗号后跟空格,或连续空格。

经度

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

不区分大小写。

纬度 <DD MM SS.sss> 和经度 <DDD MM SS.sss> 值可以如下格式表示:<度数> [<度符号>] <分隔符> <分数> [<分符号>] <分隔符> <秒数> [<小数点>] <秒数的小数部分> [<秒符号>]

组成部分备注

degrees

纬度的值可以是 -90 到 90。

经度的值可以为 -180 到 180。

度符号

度标记 ° (U+00B0)

上圆圈 ° (U+02DA)

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

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

波形符 ~ (U007e)

星号 * (U+002A)

分隔符

可使用空格、下划线或连字符。

0 至 59

分符号

分标记 ' (U+2032)

撇号 ' (U+0027)

0 至 59

decimal

"."

秒数的小数部分

数字

秒符号

引号 " (U+0022)

分音符 ¨ (U+00A8)

双锐音符 ˝ (U+02DD)

注:

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

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

以下输入示例是等效的:

  • 27 18 00.00N 087 00 00.00W
  • 271800.00N 0870000.00W

还支持打包格式 DDMMSS.sss

默认会输出以下格式:27 18 00.00N 087 00 00.00W

通用横轴墨卡托投影

使用通用横轴墨卡托投影 (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 4321459
  • 11S3455674321459
  • 554577,4183342,10S
  • 554577.3,4183342.7,10S
  • 554577, 4183342, 10S

以下是输出格式的示例:11T 561192 4832027

军事格网参考系

军用格网参考系 (MGRS) 格式表示为 ZZBGGEEEEENNNNN

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

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

允许在输入中使用空格,但不允许在东移和北移值之间使用空格。 东移值后面跟着北移值。 用于东移和北移的位数必须匹配。

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

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

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

当转换为 NAD-27 基准面、Clarke 1866 椭圆体时,其值为 15SWN8083350993

UPS 版本将南极地区分为 A 和 B,将北极地区分为 Y 和 Z。 不使用区域编号:

  • ZAK4500045522169 36 50.2E 87 45 7.2N(169.6139E 87.7520N) 基本相同。
  • ZGG790286377185:40:30.0 N 85:40:30.0 W 基本相同。
  • ATN209713622885:40:30.0 S 85:40:30.0 W 基本相同。

以下输入示例是等效的:

  • 15SWC8081751205
  • 15S WC 8081751205
  • ZAK4500045522

默认会输出以下格式:

  • 15SWC8081751205
  • ZAK4500045522

根据标准,输出上不允许有空格。

美国国家格网

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

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

USNG 只允许使用两个地理坐标系:NAD 1983(相当于 WGS84)或 NAD 1927。 默认情况下,USNG 使用 NAD 1983。 如果使用的是 NAD27,则应明确指定,例如 18SUJ2306 (NAD 27)。 与 MGRS 不同,无论使用哪种地理坐标系,USNG 都会对其 100 千米格网方格应用相同的字母标注方案。 使用旧样式(包括 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 定义。

以下输入示例是等效的:

  • 11SMT8246475207
  • 11S MT 82464 75207

默认会输出以下格式:11S MT 82464 75207

世界地理参考系

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

以下是输入格式的示例:PGAM16281221

以下是输出格式的示例:PGAM1628

全球区域参考系统

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

以下是输入格式的示例:

  • 391JL41
  • 391JL

以下是输出格式的示例:391JL41

混合记法格式

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

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

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

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

假定 GARS 位于左下(不是中心)。

不支持 DD.MMSSsss 格式(DD.ddddddDD.MMmmm 不明确)。

指定所有度数记法(例如 DD.ddddDDMM.mmmmDDMMSS.ssssDD MM SS.ssss)时,纬度和经度值必须使用相同的格式。

您可以混合使用 +/- 或 N、S、E 和 W 字符,但字符必须出现在值 (dd mm ss.ssss-) 的开头或结尾。

DD MM.mmmDD MM SS.ssss 格式中不能有多个 +/- 符号。