1 つのマップファイルに複数のラスターがあり、次のようにレイヤーとして配置します。
LAYER
NAME "Layer 1"
GROUP "All Layers"
TYPE RASTER
STATUS ON
DATA "layer1.png"
PROJECTION
"init=epsg:4326"
END
METADATA
"wms_title" "Layer 1"
"wms_srs" "EPSG:4326"
"wms_group_title" "All layers"
"wms_abstract" "No abstract"
"wms_server_version" "1.1.1"
"wms_format" "image/png"
"wms_include_items" "all"
"gml_include_items" "all"
"gml_geom_type" "raster"
END
END
LAYER
NAME "Layer 2"
GROUP "All Layers"
TYPE RASTER
STATUS ON
DATA "layer2.png"
PROJECTION
"init=epsg:4326"
END
METADATA
"wms_title" "Layer 2"
"wms_srs" "EPSG:4326"
"wms_group_title" "All layers"
"wms_abstract" "No abstract"
"wms_server_version" "1.1.1"
"wms_format" "image/png"
"wms_include_items" "all"
"gml_include_items" "all"
"gml_geom_type" "raster"
END
END
LAYER
NAME "Layer 3"
GROUP "All Layers"
TYPE RASTER
STATUS ON
DATA "layer3.png"
PROJECTION
"init=epsg:4326"
END
METADATA
"wms_title" "Layer 3"
"wms_srs" "EPSG:4326"
"wms_group_title" "All layers"
"wms_abstract" "No abstract"
"wms_server_version" "1.1.1"
"wms_format" "image/png"
"wms_include_items" "all"
"gml_include_items" "all"
"gml_geom_type" "raster"
END
END
問題は、このマップファイルからの出力として単一の WMS レイヤー (GroupTitle のように名前が付けられている) が必要なことです (マップファイルは 1 つしかないため)。代わりに、4 つの WMS レイヤー (各レイヤーから 3 つとグループレイヤーから 1 つ) があります。 )。
どうすれば私が望むものを達成できますか? OL 2.11 で Mapserver 6.4.1 を使用しています。
どんなアイデアでも大歓迎です、事前に感謝します、