GIS

MapServer mapfile文件各重要配置项说明

2021-10-29  本文已影响0人  开源GIS地图与信创

MapServer mapfile文件各重要配置项说明

PROJECTION

MAP同级的projection指输出数据坐标系,Layer下级的projection指实际数据的坐标系。

SHAPEPATH

指定shapfile或其它瓦片数据的文件夹位置,如果是shp文件的文件夹还可以带下级目录。

这个SHAPEPATH通常指数据的根目录,LAYER里面的DATA就是以SHAPEPATH为根目录的相对文件路径,如果是shp文件则可以不指定文件后缀。

SYMBOL

如果要引用本地的png图片作为样式,则是以mapfile文件存放的目录为相对路径。

STYLE

一幅地图中可以有多个LAYER,一个LAYER中只能有一个CLASS,一个CLASS中可以有多个STYLE

TYPE

LAYER下的TYPE指要输出的图层类型,不是指源数据的类型,输出类型包括:[chart|circle|line|point|polygon|raster|query]

GEOMTRANSFORM

提供buffer([shape],dist)、simplify([shape],tolerance)、simplifypt([shape], tolerance)、generalize([shape],tolerance)、smoothsia([shape], smoothing_size, smoothing_iteration, preprocessing)等可动态执行的函数。
GEOMTRANSFORM可以在Layer直接下一级使用,也可以在Style中使用,但是两边所支持的内容有所不同。

Style中可用的配置元素

ANGLE

点、线、面都可用

COLOR

点、线、面都可用,

支持rgb,16进制颜色和16进制颜色透明度。

COLORRANGE

点、线、面都可用,

颜色渐变区间

DATARANGE

点、线、面都可用,

与COLORRANGE配合使用

GAP

线、面可用

用于线面制作虚线

GEOMTRANSFORM

点、线、面都可用,

INITIALGAP

线、面可用

用于制作虚线,但是在定义了GAP和PATTERN两个不同的参数下,虚线起算点不一样。

LINECAP

线可用

线的端点形状。

LINEJOIN

线可用

线相交处的形状。

支持[round|miter|bevel|none]

LINEJOINMAXSIZE

线可用

当LINEJOIN处于miter状态时生效。

MAXSCALEDENOM

点、线、面都可用,

可以显示的最大比例尺

MAXSIZE

点、线、面都可用,

图标可以绘制的像素最大值。

MAXWIDTH

线可用

线段可绘制的最大像素宽度。

MINSCALEDENOM

点、线、面都可用,

可以显示的最小比例尺

MINSIZE

点、线、面都可用,

图标可以绘制的像素最小值。

MINWIDTH

线可用

线段可绘制的最小像素宽度。

OFFSET

点、线、面都可用,

所有坐标点的偏移值

OPACITY

点、线、面都可用,

图层透明度

OUTLINECOLOR

面可用

外边线的颜色

OUTLINEWIDTH

面可用

外边线的宽度

PATTERN

线、面可用

定义虚线段的样式

POLAROFFSET

点、线、面都可用,

极坐标偏移

RANGEITEM

点、线、面都可用,

根据指定字段取渐变色区间,与COLORRANGE、DATARANGE配合使用

SIZE

点、线、面都可用,只用于它们的symbol,

定义图标的大小

SYMBOL

点、线、面都可用,

定义图标

WIDTH

线可用,

定义线的宽度

上一篇 下一篇

猜你喜欢

热点阅读