SCALEBAR¶
scaleBars目前不使用TrueType字体。在渲染之前不知道scaleBar图像的大小,因此请注意不要硬编码模板文件中<img>标记的宽度和高度。未来的版本将使图像大小可用。
- ALIGN [left|center|right]
5.2 新版功能.
定义scaleBar在scaleBar图像中的对齐方式。默认为中心。提供5.2及更高版本。
- 背景色[R][G][B][十六进制字符串]
用于比例尺背景的颜色,而不是图像背景。
r, g 和 b
BACKGROUNDCOLOR 0 255 0
hexadecimal string 可以是
RGB值:“rrggbb”。要指定洋红色,请使用以下选项:
BACKGROUNDCOLOR "#FF00FF"
rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:
BACKGROUNDCOLOR "#FF00FFCC"
- 颜色[R][G][B][十六进制字符串]
如果未使用属性表,则用于绘制所有要素的颜色。
r, g 和 b
COLOR 0 255 0
hexadecimal string 可以是
RGB值:“rrggbb”。要指定洋红色,请使用以下选项:
COLOR "#FF00FF"
rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:
COLOR "#FF00FFCC"
- imagecolor[r][g][b][十六进制字符串]
用颜色初始化scaleBar(即背景)。
r, g 和 b
IMAGECOLOR 0 255 0
hexadecimal string 可以是
RGB值:“rrggbb”。要指定洋红色,请使用以下选项:
IMAGECOLOR "#FF00FF"
rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:
IMAGECOLOR "#FF00FFCC"
- 交错[真假]
4.6 版后已移除.
输出图像应该隔行扫描吗?默认值为[开]。此关键字现在已被弃用,取而代之的是在 OUTPUTFORMAT 宣言。
- 间隔[整数]
要将比例尺打断的间隔数。默认值为4。最小值为1,最大值为100。
- 偏移[ x] [y]
7.2 新版功能.
‘OFFSET’将比例尺移动到更靠近地图中心的位置。最小值为-50,最大值为50。
示例:
如果 POSITION
如果 POSITION
- OutlineColor[R][G][B][十六进制字符串]
用于勾勒单个间隔的颜色。如果没有默认的大纲,则将任何组件设置为-1。
r, g 和 b
OUTLINECOLOR 0 255 0
hexadecimal string 可以是
RGB值:“rrggbb”。要指定洋红色,请使用以下选项:
OUTLINECOLOR "#FF00FF"
rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:
OUTLINECOLOR "#FF00FFCC"
- POSITION [ul|uc|ur|ll|lc|lr]
在图像中放置嵌入的scaleBar的位置。默认为LR。
- postlabelcache[真假]
仅用于嵌入的scalebars。告诉MapServer在缓存中的所有标签绘制完毕后嵌入scaleBar。默认值为假。
- 大小[X] [Y]
比例尺的大小(像素)。不考虑标签。最小x(宽度)为5,最小y(高度)为2。最大x(宽度)为1000,最大y(高度)为100。
- STATUS [on|off|embed]
是否要创建scaleBar图像,如果是,应该将其嵌入到图像中?默认设置为“关闭”。(请注意,嵌入scalebars需要定义markerset。从本质上讲,scaleBar变成了一个自定义标记,就像处理任何其他注释一样。)
- 样式[整数]
选择scaleBar样式。有效样式为0和1。
- 透明[开关]
4.6 版后已移除.
scaleBar的背景色应该是透明的。此标志现在已被弃用,取而代之的是在 OUTPUTFORMAT 声明。默认关闭。
- UNITS [英尺英寸公里米英里Nauticalmiles]
Nauticalmiles