WEB

浏览格式[mime-type]

接口输出的格式,使用mapserver cgi。*(添加到MapServer 4.8.0)*默认值为“text/html”。例子:

BROWSEFORMAT "image/svg+xml"
空[ URL ]

如果查询失败,将用户转发到的URL。如果未定义,则使用错误值。

错误[ URL ]

如果发生错误,将用户转发到的URL。如果未定义,则会显示难看的旧MapServer错误消息

头[文件名]

发送其他所有内容之前要使用的模板。仅限多结果查询模式。

图像路径[路径]

用于写入临时文件和图像的临时目录的路径。必须可由运行Web服务器的用户写入。必须以a/或结尾,具体取决于您的平台。

图像[路径]

ImagePath的基URL。这是将Web浏览器带到ImagePath以获取图像的URL。

legendform[mime类型]

图例输出的格式,使用mapserver cgi。*(添加到MapServer 4.8.0)*默认值为“text/html”。例子:

LEGENDFORMAT "image/svg+xml"
日志[文件名]

5.0 版后已移除.

由于mapserver 5.0,建议用于调试的参数是 MAP 对象的配置和调试参数(请参见 调试MapServer 文件)。

记录MapServer活动的文件。必须可由运行Web服务器的用户写入。

maxscaledenom[双]

此接口有效的最小比例。当用户请求较小比例的地图时,MapServer会自动返回此比例的地图。这有效地防止了用户过度缩小。比例尺被指定为实际比例尺分数的分母,例如,对于比例为1:24,000的地图,使用24000。在MapServer 5.0中实现,以替换不推荐使用的MAXSCALE参数。必须大于或等于0。

参见

Map Scale

MAXSCALE [双倍]

5.0 版后已移除.

因为mapserver 5.0,所以要使用的正确参数是maxscaledeom。不推荐使用的maxscale是此接口有效的最小刻度。当用户以较小的比例请求地图时,MapServer会自动按此比例返回地图。这可以有效地防止用户缩放得太远。比例作为实际比例分数的分母给出,例如,对于比例为1:24000的地图,使用24000。

maxtemplate[文件url]

如果低于应用程序的最小刻度(请求刻度的分母大于maxscaledenom),则要使用的模板,对于嵌套应用程序很有用。

METADATA

此关键字允许将任意数据存储为名称-值对。

  • 与OGC服务一起使用( WMS服务器WFS服务器WCS服务器SOS服务器 ,…)定义层标题等内容。

  • 它还允许在创建模板时具有更大的灵活性,因为您在这里放置的任何内容都可以通过模板标记访问。

  • 如果启用了XMP支持,还可以嵌入 XMP元数据支持 在输出图像中指定xmp标记信息。例子:

    METADATA
        title "My layer title"
        author "Me!"
        xmp_dc_Title "My Map Title"
    END
    
  • labelcache_map_edge_buffer

    对于平铺,不放置标签的图像周围的装订线数量由参数控制。 labelcache_map_edge_buffer. 单位是像素。对于6.0及更早版本,该值必须为负值。从6.2中取绝对值,因此符号无关紧要。

    METADATA
        "labelcache_map_edge_buffer" "10"
    END
    
  • ms_enable_modes

    启用/禁用模式(请参见 MS RFC 90:按IP列表启用/禁用OGC Web服务中的层

    使用星号“*”指定所有模式和前面的感叹号“!”否定给定条件

    要禁用所有CGI模式:

    METADATA
      "ms_enable_modes" "!*"
    END
    

    要禁用除地图和图例以外的所有内容:

    METADATA
      "ms_enable_modes" "!* MAP LEGEND"
    END
    
  • tile_map_edge_buffer

    6.0 新版功能.

    mode=tile ,将瓷砖渲染到缓冲的渲染帧中,然后剪裁出最终的瓷砖。这将减少绘制大符号或宽线时的边缘效果。推荐值:映射文件中最大符号或线宽的大小。

    参见

    瓦片模式

  • tile_metatile_level

    6.0 新版功能.

    mode=tile ,将瓷砖渲染成固定的Metatile,然后剪裁出最终的瓷砖。这将减少标签重复,但代价是渲染成本高得多。推荐值:1如果您正在对您的层中的大型要素进行标签设置。否则为0。

    参见

    瓦片模式

Minscaledenom[双]

此接口有效的最大比例。当用户请求更大比例的地图时,MapServer会自动返回此比例的地图。这有效地防止了用户放大过远。比例尺被指定为实际比例尺分数的分母,例如,对于比例为1:24,000的地图,使用24000。在MapServer 5.0中实现,以替换不推荐使用的MINSCALE参数。必须大于或等于0。

参见

Map Scale

MINSCALE [双倍]

5.0 版后已移除.

从MapServer5.0开始,可以使用的正确参数是MINSCALEDENOM。不推荐使用的MINSCALE是此接口有效的最大刻度。当用户请求更大比例的地图时,MapServer会自动返回此比例的地图。这有效地防止了用户放大过远。比例尺被指定为实际比例尺分数的分母,例如,对于比例为1:24,000的地图,使用24000。

mintemplate[文件URL]

如果超过应用程序的最大刻度(请求刻度的分母小于minscaledenom),则使用模板,这对嵌套应用程序很有用。

查询格式[mime type]

查询输出的格式。*(添加到MapServer 4.8.0)*这适用于模式=查询(在CGI模式下使用查询模板),但不适用于模式=浏览。默认值为“text/html”。例子:

QUERYFORMAT "image/svg+xml"

模板[文件名URL]

以交互模式向用户显示结果时使用的模板文件或url(即map生成map等…).

URL不是远程文件,而是模板。例如:

TEMPLATE 'http://someurl/somescript.cgi?mapext=[mapext]'
坦普路特[路径]

6.0 新版功能.

存储临时文件的路径。如果未设置,则将使用标准系统临时文件路径(例如用于Unix的tmp)。 TEMPPATH 也可以使用环境变量设置 MS_TEMPPATH.

TEMPPATH 在许多情况下使用(参见RFC66)。

确保MapServer有足够的权限在指定位置读取和写入文件。

VALIDATION

表示开始 VALIDATION 块。

VALIDATION 运行时替换 .