-
-
Notifications
You must be signed in to change notification settings - Fork 359
/
ows_metadata.map
167 lines (148 loc) · 5.54 KB
/
ows_metadata.map
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
#
# Test OWS Enhanced Layer Metadata.
#
# REQUIRES: SUPPORTS=WMS SUPPORTS=WFS SUPPORTS=WCS
#
# The following tests exists primarily to test the ability of dynamic
# layer metadata creation (see RFC 82)
#
# wms
# RUN_PARMS: ows_metadata_wms_capabilities111.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wms_capabilities130.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# wfs
# RUN_PARMS: ows_metadata_wfs_capabilities100.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wfs_capabilities100.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WFS&VERSION=1.0.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wfs_capabilities110.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WFS&VERSION=1.1.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wfs_capabilities200.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# wcs
# RUN_PARMS: ows_metadata_wcs_capabilities100.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=1.0.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wcs_capabilities110.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WCS&VERSION=1.1.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_wfs_capabilities200.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&SERVICE=WFS&VERSION=2.0.0&REQUEST=GetCapabilities" > [RESULT_DEVERSION]
# layer metadata
# RUN_PARMS: ows_metadata_missing_layer_param.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_empty_layer_param.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata&LAYER=" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_invalid_layer_param.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata&LAYER=foo" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_302_layer_param.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata&LAYER=road" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_layer_vector.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata&LAYER=province" > [RESULT_DEVERSION]
# RUN_PARMS: ows_metadata_layer_raster.xml [MAPSERV] QUERY_STRING="map=[MAPFILE]&REQUEST=GetMetadata&LAYER=toronto" > [RESULT_DEVERSION]
# Results expected
# WMS getcapabilities: layers without *_metadataurl_href displayed as dynamic GetMetadata URLs, else *_metadata_url
# WFS getcapabilities: layers without *_metadataurl_href displayed as dynamic GetMetadata URLs, else *_metadata_url
# WCS getcapabilities: layers without *_metadataurl_href displayed as dynamic GetMetadata URLs, else *_metadata_url
# WCS describecoverage: layers without *_metadataurl_href displayed as dynamic GetMetadata URLs, else *_metadata_url
# GetMetadata: layers without *_metadataurl_href return dynamically generated ISO 19115:2003 XML, else HTTP 301
MAP
NAME OWS_METADATA_TEST
SHAPEPATH ./data
SIZE 500 300
OUTPUTFORMAT
NAME GEOTIFF_8
DRIVER "GDAL/GTiff"
MIMETYPE "image/tiff"
IMAGEMODE BYTE
EXTENSION "tif"
END
WEB
METADATA
"ows_onlineresource" "http://localhost/ows?"
"ows_updatesequence" "123"
"ows_title" "Test simple OWS"
"ows_srs" "EPSG:4326"
"ows_abstract" "Test OWS Abstract"
"ows_keywordlist" "ogc,wms,wfs,wcs,metadata"
"ows_service_onlineresource" "http://localhost"
"ows_fees" "none"
"ows_accessconstraints" "none"
"ows_addresstype" "postal"
"ows_address" "123 SomeRoad Road"
"ows_city" "Toronto"
"ows_stateorprovince" "Ontario"
"ows_postcode" "xxx-xxx"
"ows_country" "Canada"
"ows_contactelectronicmailaddress" "tomkralidis@xxxxxxx.xxx"
"ows_contactvoicetelephone" "+xx-xxx-xxx-xxxx"
"ows_contactfacsimiletelephone" "+xx-xxx-xxx-xxxx"
"ows_contactperson" "Tom Kralidis"
"ows_contactorganization" "MapServer"
"ows_contactposition" "self"
"ows_hoursofservice" "0800h - 1600h EST"
"ows_contactinstructions" "during hours of service"
"ows_role" "pointOfContact"
"ows_enable_request" "*"
"wcs_label" "Test simple OWS"
"wcs_description" "Test simple OWS"
END
END
EXTENT -180 -90 180 90
PROJECTION
"init=epsg:4326"
END
LAYER
NAME road
DATA road
TEMPLATE "ttt"
METADATA
"ows_title" "road"
"ows_abstract" "Roads of I.P.E."
"ows_srs" "EPSG:43204"
"gml_include_items" "all"
"ows_enable_request" "*"
"wfs_featureid" "ROAD_ID"
"ows_metadataurl_href" "http://localhost/md"
"ows_metadataurl_type" "TC211"
"ows_metadataurl_format" "text/xml"
END
TYPE LINE
STATUS ON
PROJECTION
"init=./data/epsg2:42304"
END
CLASSITEM "Name_e"
CLASS
NAME "Roads"
STYLE
SYMBOL 0
COLOR 220 0 0
END
END
END # Layer
LAYER
NAME province
DATA province
METADATA
"ows_title" "province"
"ows_abstract" "province"
"wfs_featureid" "NAME_E"
"ows_attribution_title" "MapServer"
END
TYPE POINT
STATUS ON
PROJECTION
"init=./data/epsg2:42304"
# "init=epsg:42304"
END
CLASSITEM "Name_e"
CLASS
NAME "Province"
STYLE
COLOR 200 255 0
OUTLINECOLOR 120 120 120
END
END
END # Layer
LAYER
NAME toronto
DATA toronto.tif
METADATA
"ows_title" "Toronto"
"wcs_label" "Toronto"
"ows_abstract" "Toronto"
"wcs_rangeset_name" "range 1"
"wcs_rangeset_label" "label"
END
TYPE RASTER
PROJECTION
"init=epsg:32611"
END
END # Layer
END # Map File