使用格网标注标签

将写入经纬网方里格网MGRS 格网的标注,并使用标签对其进行格式化。 可以单独使用标签,也可以对其进行组合以创建复杂标注。 一些标签适用于所有格网类型,而一些标签仅适用于特定类型。

如需更加深入地了解标签,请参阅动态文本标签

使用标签设置标注格式

要使用标签来设置标注格式,请按照以下步骤进行操作:

  1. 内容窗格中,展开地图框,然后右键单击格网并选择属性

    随即出现元素窗格。

  2. 元素窗格中,单击组件选项卡 Components,然后选择要设置格式的组件。 以下组件使用格式化标签:
    • Labels
    • 拐角标注
    • 内部标注
  3. 设置格式文本框中,可使用标签来修改标注。

适用于经纬网的标签

以下标签可用于经纬网标注:

标记描述示例语法示例输出

units

指定坐标的度数格式。 有关接受的输入的完整列表,请参阅动态文本标签

<dyn type="grid" units="dd"/>

11.1805°N

showSymbol

显示度数、分和秒符号。

默认为 True

<dyn type="grid" units="dms" showDirections = "False" showSymbol = "False" />

0 1 21N

decimalPlaces

显示小数位数。

<dyn type="grid" units="dms" decimalPlaces="2"/>

5°4'59.32"W

padDecimalzeroPad

显示 decimalPlaces,值为 0。

默认为 False

<dyn type = "grid" units = "dd" decimalPlaces = "3" zeroPad = "True" showDirections = "None"/>

50.100°

showZeroMinutes

如果其等于零,则显示分钟值。

默认为 False

<dyn type="grid" units="dms" showZeroMinutes = "True" showDirections = "True"/>

10°0'N

showZeroSeconds

如果其等于零,则显示秒值。

默认为 False

<dyn type="grid" units="dms" showZeroMinutes="True" showZeroSeconds="True" showDirections = "True"/>

10°0'0"N

padDegrees

以两位数字显示纬度值,以三位数字显示经度值。 如果值不够长,则将使用 0 填充值。

默认为 False

<dyn type = "grid" units = "dms" padDegrees="True"/>

001°3'2"E

padMinutes

以两位数字显示所有分钟值。

默认为 False

<dyn type = "grid" units = "dms" padDegrees="True" padMinutes="True"/>

001°03'2"E

padSeconds

以两位数字显示所有秒值。

默认为 False

<dyn type = "grid" units = "dms" padDegrees="True" padMinutes="True" padSeconds="True"/>

001°03'02"E

showDirections

显示与坐标关联的基点。

如果为 True,则将在坐标后显示基点;如果为 False,则不会显示基点,但会显示一个负号(如果适用);如果为 None,则既不会显示基点,也不会显示负号。

默认为 True

<dyn type="grid" units="dms" showDirections = "False" />

-50°2'6"

directionSeparator

分隔坐标值和方向。 如果为 showDirections="False"showDirections="None",则将忽略此标签。

<dyn type="grid" units="dms" showDirections = "True" directionSeparator = " – "/>

50° – W

showPlusSign

在坐标前显示加号或负号。 要求将 showDirections 设置为 NoneFalse

默认为 False

<dyn type="grid" units="dms" showDirections = "False" showPlusSign = "True" />

+10°

cardinalDir

将基点显示为单独的标注元素,可独立于坐标进行格式化。

<dyn type="grid" cardinalDir = "True"/>

N

vAlign

将标注组件与整个标注的顶部或底部对齐。

<dyn type="grid" units="dd.deg.int"/><FNT size="4"><dyn type="grid" vAlign="top" units="dd.deg.dec" decimalPlaces="2"/></FNT>

11²²

经纬网标注示例

以下是如何组合标注标签以创建复杂标注的示例。

示例 1:具有三位小数和基点的十进制度。

具有三位小数和基点的十进制度的标注示例

<dyn type="grid" units="dd" decimalPlaces="3" zeroPad="True" showDirections="True" directionSeparator=" "/>

示例 2:具有三位小数和负号且不带任何度数符号的十进制度。

具有三位小数和负号且不带任何度数符号的十进制度的标注示例

<dyn type="grid" units="dd" decimalPlaces="3" zeroPad="True" showDirections="False" showSymbol="False"/>

示例 3:度、分和秒,其中分和秒以蓝色斜体表示, 并设置为较小的字体大小,与度数值的顶端对齐。

度、分和秒标注示例,其中分和秒以蓝色斜体表示, 并设置为较小的字体大小,与度数值的顶端对齐。

<dyn type ="grid" units="dms.deg"/>°<CLR blue="200"><FNT name="Arial" size="5"><ITA><dyn type="grid" vAlign="top" units="dms.min" showZeroMinutes="True"/>'<dyn type="grid" units="dms.sec" showZeroSeconds="true" zeroPad="True" decimalPlaces="0" vAlign=top"/>"</ITA></FNT></CLR>

示例 4:具有两位小数的十进制度分。 分钟值设置为较小的字体大小,并与度数值的底端对齐。 度、度数符号和分均为单独标签。

具有两位小数的十进制度分标注示例。 分设置为较小的字体大小,并与度数值的底端对齐。

<dyn type="grid" units="ddm.deg.int"/><dyn type="grid" units="ddm.deg.sym"/><FNT size="4"><dyn type="grid" vAlign="bottom" units="ddm.min" showZeroMinutes="true" zeroPad="true" decimalPlaces="2"/></FNT>

方里和 MGRS 格网

以下标签可以与方里MGRS 格网配合使用:

标签描述示例语法示例输出

units

指定并显示单位。

<dyn type="grid" units="meters"/>

6000000N m

separator

显示千位分隔符。

默认值为 False

<dyn type="grid" showDirections="False" separator="True"/>

6,000,000

decimalPlaces

显示小数位数。

<dyn type="grid" decimalPlaces="2" showDirections="False" separator="True" />

1,696,631.25

padDecimalzeroPad

显示 decimalPlaces,值为 0。

默认值为 False

<dyn type="grid" padDecimal="True" decimalPlaces = "2"/>

7,014,000.00W

placeValue

指定格网标注的数位值。 例如,placeValue = "100" 指百位。

<dyn type="grid" showDirections="none" placeValue = "10000" digits = "1"/>

5

(完整坐标为 1450000)

digits

指定要显示的数位值左侧的位数。 这包括数位值。

在使用 placeValue.right 时将忽略此标签。

<dyn type="grid" showDirections="False" placeValue = "1000" digits = "2" />

97

(完整坐标为 1697000)

.left.right

追加到数位值以指定标注中显示的位数。

.left 包括数位值。

.right 不包括数位值。

<dyn type="grid" showDirections="False" placeValue = "10000.right"/>

7445

(完整坐标为 1697445)

showDirections

显示与坐标关联的基点。

如果为 True,则将在坐标后显示基点;如果为 False,则不会显示基点,但会显示一个负号(如果适用);如果为 None,则既不会显示基点,也不会显示负号。

默认值为 True

<dyn type="grid" units="meters" showDirections = "False"/>

-14000000 m

directionSeparator

分隔坐标值和方向。 如果 showDirections="False"showDirections="None",则将忽略此标签。

<dyn type="grid" showDirections = "True" directionSeparator = " – "/>

1450000 - N

showPlusSign

在坐标前显示加号(如果适用)。 要求将 showDirections 设置为 NoneFalse

默认值为 False

<dyn type="grid" showDirections = "False" showPlusSign = "True" />

+7014000

cardinalDir

将基点显示为单独的标注元素,可独立于坐标进行格式化。

<dyn type="grid" cardinalDir = "True"/>

N

vAlign

将标注组件与整个标注的顶部或底部对齐。

<dyn type="grid" showDirections="none" placeValue="10000.left"/><FNT size="4"><dyn type="grid" placeValue="10000.right" vAlign="top"/></FNT>

825¹²²²

方里和 MGRS 标注示例

以下是如何组合标注标签以创建复杂标注的示例。

示例 1:只有百万位、十万位和万位的坐标值。 百万位数字设置为较小的字体大小,并与其他值的顶端对齐。 十万位和万位数字将以粗体显示。

仅显示百万位、十万位和万位值的标注示例。 百万位数为较小的字体大小,并与其他值的顶端对齐。 十万位和万位数字将以粗体显示。

<dyn type="grid" showDirections="none" placeValue="1000000" digits="1"/><FNT size="10"><BOL><dyn type="grid" placeValue="10000" digits="2" vAlign="top"/><BOL></FNT>

示例 2:坐标的前几位数字为红色,最后几位数字设置为较小的字体大小,并与其他值的顶端对齐。

前三位数字为红色,最后三位数字设置为较小的字体大小,并与其他值的顶端对齐的标注示例。

<FNT name='Arial' size='8'><BOL><CLR red='168' green='0' blue='0' alpha='255'><dyn type="grid" showDirections="False" separator="False" placeValue="10000" digits="3"/></CLR></BOL></FNT><FNT name='Arial' size='5'><CLR red='178' green='178' blue='178' alpha='255'><dyn type="grid" vAlign="top" placeValue="10000.right" decimalPlaces="0" /></CLR></FNT>

示例 3:坐标的一些数位设置为较小的字体大小,并与其他值的顶端对齐。 将显示单位和基点。

一些数位设置为较小的字体大小,并与其他值的顶端对齐的标注示例。 将显示单位和基点。

<dyn type="grid" showDirections="none" placeValue="1000000" digits="1"/><FNT size="12"><dyn type="grid" placeValue="10000" digits="2" vAlign="top"/></FNT><dyn type="grid" placeValue="10000.right" vAlign="top"/>m.<FNT size="10"><dyn type="grid" cardinalDir="True" vAlign="top"/></FNT>

相关主题