SCALEBAR

scaleBars目前不使用TrueType字体。在渲染之前不知道scaleBar图像的大小,因此请注意不要硬编码模板文件中<img>标记的宽度和高度。未来的版本将使图像大小可用。

ALIGN [left|center|right]

定义scaleBar在scaleBar图像中的对齐方式。默认为中心。提供5.2及更高版本。

5.2 新版功能.

背景色 [R][G][B] | [十六进制字符串]

用于比例尺背景的颜色,而不是图像背景。

  • ` r`、`g`和'b`应为整数[0..255]。要指定绿色,请使用以下内容:

    BACKGROUNDCOLOR 0 255 0
    
  • hexadecimal string 可以是

    • RGB值:“rrggbb”。要指定洋红色,请使用以下选项:

      BACKGROUNDCOLOR "#FF00FF"
      
    • rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:

      BACKGROUNDCOLOR "#FF00FFCC"
      
颜色 [R][G][B] | [十六进制字符串]

如果未使用属性表,则用于绘制所有要素的颜色。

  • ` r`、`g`和'b`应为整数[0..255]。要指定绿色,请使用以下内容:

    COLOR 0 255 0
    
  • hexadecimal string 可以是

    • RGB值:“rrggbb”。要指定洋红色,请使用以下选项:

      COLOR "#FF00FF"
      
    • rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:

      COLOR "#FF00FFCC"
      
imagecolor[r][g][b][十六进制字符串]

用颜色初始化scaleBar(即背景)。

  • ` r`、`g`和'b`应为整数[0..255]。要指定绿色,请使用以下内容:

    IMAGECOLOR 0 255 0
    
  • hexadecimal string 可以是

    • RGB值:“rrggbb”。要指定洋红色,请使用以下选项:

      IMAGECOLOR "#FF00FF"
      
    • rgba值(添加半透明):“rrggbbaa”。要指定半透明品红色,请使用以下选项:

      IMAGECOLOR "#FF00FFCC"
      
交错[真假]

输出图像应该隔行扫描吗?默认值为[开]。此关键字现在已被弃用,取而代之的是在 OUTPUTFORMAT 宣言。

4.6 版后已移除.

间隔[整数]

分隔scaleBar的间隔数。默认值为4。

LABEL

表示开始 LABEL 对象。

偏移[ x] [y]

“offset”将scaleBar移近地图的中心。实例:

  • 如果“position”是“ll”,那么“offset 5 2”会将scalebar向上移动2个像素,向右移动5个像素。

  • 如果“position”是“ur”,那么“offset 5 2”将使scalebar向下移动2个像素,并向左移动5个像素。

7.2 新版功能.

OutlineColor[R][G][B][十六进制字符串]

用于勾勒单个间隔的颜色。如果没有默认的大纲,则将任何组件设置为-1。

  • ` r`、`g`和'b`应为整数[0..255]。要指定绿色,请使用以下内容:

    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]

缩放栏的像素大小。不考虑标签。

STATUS [on|off|embed]

是否要创建scaleBar图像,如果是,应该将其嵌入到图像中?默认设置为“关闭”。(请注意,嵌入scalebars需要定义markerset。从本质上讲,scaleBar变成了一个自定义标记,就像处理任何其他注释一样。)

样式[整数]

选择scaleBar样式。有效样式为0和1。

透明[开关]

scaleBar的背景色应该是透明的。此标志现在已被弃用,取而代之的是在 OUTPUTFORMAT 声明。默认关闭。

4.6 版后已移除.

UNITS [feet|inches|kilometers|meters|miles|nauticalmiles]

输出scaleBar单位,默认为英里。与地图单位结合使用,以绘制实际图形。请注意,十进制度数不是有效的标量单位。`在MapServer 5.6中添加了nauticalmiles。