MapServer mapfile文件各重要配置項說明

MapServer mapfile文件各重要配置項說明

PROJECTION

MAP同級的projection指輸出數(shù)據坐標系,Layer下級的projection指實際數(shù)據的坐標系。

SHAPEPATH

指定shapfile或其它瓦片數(shù)據的文件夾位置,如果是shp文件的文件夾還可以帶下級目錄。

這個SHAPEPATH通常指數(shù)據的根目錄,LAYER里面的DATA就是以SHAPEPATH為根目錄的相對文件路徑,如果是shp文件則可以不指定文件后綴。

SYMBOL

如果要引用本地的png圖片作為樣式,則是以mapfile文件存放的目錄為相對路徑。

STYLE

一幅地圖中可以有多個LAYER,一個LAYER中只能有一個CLASS,一個CLASS中可以有多個STYLE

TYPE

LAYER下的TYPE指要輸出的圖層類型,不是指源數(shù)據的類型,輸出類型包括:[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)等可動態(tài)執(zhí)行的函數(shù)。
GEOMTRANSFORM可以在Layer直接下一級使用,也可以在Style中使用,但是兩邊所支持的內容有所不同。

Style中可用的配置元素

ANGLE

點、線、面都可用

COLOR

點、線、面都可用,

支持rgb,16進制顏色和16進制顏色透明度。

COLORRANGE

點、線、面都可用,

顏色漸變區(qū)間

DATARANGE

點、線、面都可用,

與COLORRANGE配合使用

GAP

線、面可用

用于線面制作虛線

GEOMTRANSFORM

點、線、面都可用,

INITIALGAP

線、面可用

用于制作虛線,但是在定義了GAP和PATTERN兩個不同的參數(shù)下,虛線起算點不一樣。

LINECAP

線可用

線的端點形狀。

LINEJOIN

線可用

線相交處的形狀。

支持[round|miter|bevel|none]

LINEJOINMAXSIZE

線可用

當LINEJOIN處于miter狀態(tài)時生效。

MAXSCALEDENOM

點、線、面都可用,

可以顯示的最大比例尺

MAXSIZE

點、線、面都可用,

圖標可以繪制的像素最大值。

MAXWIDTH

線可用

線段可繪制的最大像素寬度。

MINSCALEDENOM

點、線、面都可用,

可以顯示的最小比例尺

MINSIZE

點、線、面都可用,

圖標可以繪制的像素最小值。

MINWIDTH

線可用

線段可繪制的最小像素寬度。

OFFSET

點、線、面都可用,

所有坐標點的偏移值

OPACITY

點、線、面都可用,

圖層透明度

OUTLINECOLOR

面可用

外邊線的顏色

OUTLINEWIDTH

面可用

外邊線的寬度

PATTERN

線、面可用

定義虛線段的樣式

POLAROFFSET

點、線、面都可用,

極坐標偏移

RANGEITEM

點、線、面都可用,

根據指定字段取漸變色區(qū)間,與COLORRANGE、DATARANGE配合使用

SIZE

點、線、面都可用,只用于它們的symbol,

定義圖標的大小

SYMBOL

點、線、面都可用,

定義圖標

WIDTH

線可用,

定義線的寬度

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容