Statistics
| Revision:

gvsig-tools / org.gvsig.tools / library / trunk / org.gvsig.tools / org.gvsig.tools.dynform / org.gvsig.tools.dynform.impl / src / main / resources / org / gvsig / tools / dynform / main / MapserverLayerPropertiesForm2.xml @ 1225

History | View | Annotate | Download (85 KB)

1
<?xml version= "1.0"?>
2
<definitions>
3
        <version>1.0.0</version>
4
        <classes>
5

    
6
                <!-- General Definitions -->
7

    
8
                <class name="FloatForm">
9
                        <description>The CLUSTER configuration option provides to combine
10
                                multiple features from the layer into single (aggregated) features
11
                                based on their relative positions. Supported only for POINT layers.
12
                        </description>
13
                        <tags>
14
                                <value name="layoutMode" value="1" />
15
                        </tags>
16
                        <fields>
17
                                <field name="value" type="float" mandatory="false" group="Layer">
18
                                        <description>Extent Min X coordinate</description>
19
                                </field>
20
                        </fields>
21
                </class>
22
                <class name="StringForm">
23
                        <description>The CLUSTER configuration option provides to combine
24
                                multiple features from the layer into single (aggregated) features
25
                                based on their relative positions. Supported only for POINT layers.
26
                        </description>
27
                        <tags>
28
                                <value name="layoutMode" value="0" />
29
                        </tags>
30
                        <fields>
31
                                <field name="value" type="string" mandatory="false" group="Layer">
32
                                        <description>Extent Min X coordinate</description>
33
                                </field>
34
                        </fields>
35
                </class>
36
                <class name="MapserverLayerExtentForm">
37
                        <description>The CLUSTER configuration option provides to combine
38
                                multiple features from the layer into single (aggregated) features
39
                                based on their relative positions. Supported only for POINT layers.
40
                        </description>
41
                        <tags>
42
                                <value name="layoutMode" value="0" />
43
                        </tags>
44
                        <fields>
45
                                <field name="minx" type="double" mandatory="false" group="Layer">
46
                                        <description>Extent Min X coordinate</description>
47
                                </field>
48
                                <field name="miny" type="double" mandatory="false" group="Layer">
49
                                        <description>Extent Min Y coordinate</description>
50
                                </field>
51
                                <field name="maxx" type="double" mandatory="false" group="Layer">
52
                                        <description>Extent Max X coordinate</description>
53
                                </field>
54
                                <field name="maxy" type="double" mandatory="false" group="Layer">
55
                                        <description>Extent Max Y coordinate</description>
56
                                </field>
57
                        </fields>
58
                </class>
59
                <class name="MapserverLayerMetadataForm">
60
                        <description>Store the parameters need to open a CSV file
61
                        </description>
62
                        <fields>
63
                                <field name="key" type="string" mandatory="false" order="1"
64
                                        group="Layer">
65
                                        <description>Metadata key</description>
66
                                        <tags>
67
                                                <value name="dynform.width" value="20" />
68
                                        </tags>                                        
69
                                </field>
70
                                <field name="value" type="string" mandatory="false" order="2"
71
                                        group="Layer">
72
                                        <description>Metadata value</description>
73
                                </field>
74
                        </fields>
75
                </class>
76
                <class name="MapserverLayerOffsetForm">
77
                        <description>The CLUSTER configuration option provides to combine
78
                                multiple features from the layer into single (aggregated) features
79
                                based on their relative positions. Supported only for POINT layers.
80
                        </description>
81
                        <tags>
82
                                <value name="layoutMode" value="0" />
83
                        </tags>
84
                        <fields>
85
                                <field name="x" type="integer" mandatory="false" group="Layer">
86
                                        <description>Extent Min X coordinate</description>
87
                                </field>
88
                                <field name="y" type="integer" mandatory="false" group="Layer">
89
                                        <description>Extent Min Y coordinate</description>
90
                                </field>
91
                        </fields>
92
                </class>
93

    
94

    
95
                <!-- MapCache Definitions -->
96

    
97
                <class name="MapCacheService">
98
                        <tags>
99
                                <value name="layoutMode" value="0" />
100
                        </tags>
101
                        <fields>
102
                                <field name="Type" type="String" mandatory="false" defaultValue="wms" group="Service">
103
                                        <description>Extent Min X coordinate</description>
104
                                        <availableValues>
105
                                                <value label="WMS">wms</value>
106
                                                <value label="WMTS">wmts</value>
107
                                                <value label="TMS">tms</value>
108
                                                <value label="KML">kml</value>
109
                                                <value label="Google Maps">gmaps</value>
110
                                                <value label="VE">ve</value>
111
                                                <value label="Demo">demo</value>
112
                                        </availableValues>
113
                                </field>
114
                                <field name="Enabled" type="boolean" mandatory="false" group="Service">
115
                                        <description>Extent Min X coordinate</description>
116
                                </field>
117
                                <field name="ForwardingRuleName" type="String" mandatory="false"
118
                                        group="Service">
119
                                        <description>Extent Min X coordinate</description>
120
                                </field>
121
                                <field name="ForwardingRuleUrl" type="String" mandatory="false"
122
                                        group="Service">
123
                                        <description>Extent Min X coordinate</description>
124
                                </field>
125
                                <field name="AppendPathInfo" type="boolean" defaultValue="true"
126
                                        mandatory="false" group="Service">
127
                                        <description>Extent Min X coordinate</description>
128
                                </field>
129
                                <field name="FullWMS" type="String" mandatory="false"
130
                                        defaultValue="error" group="Service">
131
                                        <description>Extent Min X coordinate</description>
132
                                        <availableValues>
133
                                                <value label="Error">error</value>
134
                                                <value label="Assemble">assemble</value>
135
                                                <value label="Forward">forward</value>
136
                                        </availableValues>
137
                                </field>
138
                                <field name="ResampleMode" type="String" mandatory="false"
139
                                        defaultValue="nearest" group="Service">
140
                                        <description>Extent Min X coordinate</description>
141
                                        <availableValues>
142
                                                <value label="Nearest">nearest</value>
143
                                                <value label="Bilinear">bilinear</value>
144
                                                <value label="Forward">forward</value>
145
                                        </availableValues>
146
                                </field>
147
                                <field name="format" type="string" mandatory="false" group="Service">
148
                                        <description>Extent Min X coordinate</description>
149
                                </field>
150
                        </fields>
151
                </class>
152

    
153
                <class name="MapCacheTilesetDimension">
154
                        <tags>
155
                                <value name="layoutMode" value="0" />
156
                        </tags>
157
                        <fields>
158
                                <field name="Name" type="String" mandatory="false" group="Dimension">
159
                                        <description>Extent Min X coordinate</description>
160
                                </field>
161
                                <field name="Type" type="String" mandatory="false" defaultValue="values" group="Dimension">
162
                                        <description>Extent Min X coordinate</description>
163
                                        <availableValues>
164
                                                <value label="Predefined values">values</value>
165
                                                <value label="Regular Expression">regex</value>
166
                                                <value label="Interval values">intervals</value>
167
                                        </availableValues>
168
                                </field>
169
                                <field name="Default" type="String" mandatory="false" group="Dimension">
170
                                        <description>Extent Min X coordinate</description>
171
                                </field>
172
                                <field name="Value" type="String" mandatory="false" group="Dimension">
173
                                        <description>Extent Min X coordinate</description>
174
                                </field>
175
                        </fields>
176
                </class>
177

    
178
                <class name="MapCacheTileset">
179
                        <tags>
180
                                <value name="layoutMode" value="0" />
181
                        </tags>
182
                        <fields>
183
                                <field name="Name" type="String" mandatory="false" group="Tileset">
184
                                        <description>Extent Min X coordinate</description>
185
                                </field>
186
                                <field name="Title" type="String" mandatory="false" group="Tileset">
187
                                        <description>Extent Min X coordinate</description>
188
                                </field>
189
                                <field name="Abstract" type="String" subtype="Text" mandatory="false" group="Tileset">
190
                                        <description>Extent Min X coordinate</description>
191
                                </field>
192
                                <field name="Source" type="String" mandatory="false" group="Tileset">
193
                                        <description>Extent Min X coordinate</description>
194
                                </field>
195
                                <field name="Cache" type="String" subtype="publish.mapcache.dyncombo" mandatory="false" group="Tileset">
196
                                        <description>Extent Min X coordinate</description>
197
                                        <tags>
198
                                                <value name="publish.mapcache.getclassname" value="Caches" />
199
                                                <value name="publish.mapcache.getattrname" value="Name" />
200
                                        </tags>
201
                                </field>
202
                                <field name="Grid" type="String" subtype="publish.mapcache.dyncombo" mandatory="false" group="Tileset">
203
                                        <description>Extent Min X coordinate</description>
204
                                        <tags>
205
                                                <value name="publish.mapcache.getclassname" value="Grids" />
206
                                                <value name="publish.mapcache.getattrname" value="Name" />
207
                                        </tags>
208
                                </field>
209
                                <field name="Format" type="String" subtype="publish.mapcache.dyncombo" mandatory="false" group="Tileset">
210
                                        <description>Extent Min X coordinate</description>
211
                                        <tags>
212
                                                <value name="publish.mapcache.getclassname" value="Formats" />
213
                                                <value name="publish.mapcache.getattrname" value="Name" />
214
                                        </tags>
215
                                </field>
216
                                <field name="MinZoom" type="integer" mandatory="false" group="Tileset">
217
                                        <description>Extent Min X coordinate</description>
218
                                </field>
219
                                <field name="MaxZoom" type="integer" mandatory="false" group="Tileset">
220
                                        <description>Extent Min X coordinate</description>
221
                                </field>
222
                                <field name="RestrictedExtent" type="DynObject" classOfValue="MapserverLayerExtentForm"
223
                                        mandatory="false" defaultValue="" group="Tileset">
224
                                        <description>Sets the projection of the Layer.</description>
225
                                </field>
226
                                <field name="Watermark" type="file" mandatory="false" group="Tileset">
227
                                        <description>Extent Min X coordinate</description>
228
                                </field>
229
                                <field name="MetaTile" type="DynObject" classOfValue="MapserverLayerOffsetForm"
230
                                        mandatory="false" defaultValue="" group="Tileset">
231
                                        <description>Sets the projection of the Layer.</description>
232
                                </field>
233
                                <field name="MetaBuffer" type="integer" mandatory="false"
234
                                        group="Tileset">
235
                                        <description>Extent Min X coordinate</description>
236
                                </field>
237
                                <field name="Expires" type="integer" mandatory="false" group="Tileset">
238
                                        <description>Extent Min X coordinate</description>
239
                                </field>
240
                                <field name="AutoExpire" type="integer" mandatory="false"
241
                                        group="Tileset">
242
                                        <description>Extent Min X coordinate</description>
243
                                </field>
244
                                <field name="Dimensions" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheTilesetDimension"
245
                                        mandatory="false" defaultValue="" group="Tileset">
246
                                        <description>Sets the color index to treat as transparent for
247
                                                raster layers.
248
                                        </description>
249
                                        <tags>
250
                                                <value name="allowNew" value="true" />
251
                                                <value name="allowDelete" value="true" />
252
                                                <value name="allowUpdate" value="false" />
253
                                                <value name="allowSearch" value="false" />
254
                                                <value name="allowClose" value="false" />
255
                                        </tags>
256
                                </field>
257
                        </fields>
258
                </class>
259

    
260
                <class name="MapCacheGrid">
261
                        <description>The CLUSTER configuration option provides to combine
262
                                multiple features from the layer into single (aggregated) features
263
                                based on their relative positions. Supported only for POINT layers.
264
                        </description>
265
                        <tags>
266
                                <value name="layoutMode" value="0" />
267
                        </tags>
268
                        <fields>
269
                                <field name="Name" type="String" mandatory="false" group="Grid">
270
                                        <description>Extent Min X coordinate</description>
271
                                </field>
272
                                <field name="Title" type="String" mandatory="false" group="Grid">
273
                                        <description>Extent Min X coordinate</description>
274
                                </field>
275
                                <field name="WellKnownScaleSet" type="String" mandatory="false"
276
                                        group="Grid">
277
                                        <description>Extent Min X coordinate</description>
278
                                </field>
279
                                <field name="Size" type="DynObject" classOfValue="MapserverLayerOffsetForm"
280
                                        mandatory="false" defaultValue="" group="Grid">
281
                                        <description>Sets the projection of the Layer.</description>
282
                                </field>
283
                                <field name="Extent" type="DynObject" classOfValue="MapserverLayerExtentForm"
284
                                        mandatory="false" defaultValue="" group="Grid">
285
                                        <description>Sets the projection of the Layer.</description>
286
                                </field>
287
                                <field name="Srs" type="String" mandatory="false" group="Grid">
288
                                        <description>Extent Min X coordinate</description>
289
                                </field>
290
                                <field name="SrsAlias" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="StringForm"
291
                                        mandatory="false" defaultValue="" group="Grid">
292
                                        <description>This keyword allows for arbitrary data to be stored as
293
                                                name value pairs.
294
                                        </description>
295
                                        <tags>
296
                                                <value name="ViewMode" value="SimpleTable" />
297
                                        </tags>
298
                                </field>
299
                                <field name="Resolutions" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="StringForm"
300
                                        mandatory="false" defaultValue="" group="Grid">
301
                                        <description>This keyword allows for arbitrary data to be stored as
302
                                                name value pairs.
303
                                        </description>
304
                                        <tags>
305
                                                <value name="ViewMode" value="SimpleTable" />
306
                                        </tags>
307
                                </field>
308
                                <field name="Units" type="String" defaultValue="m" mandatory="false"
309
                                        group="Grid">
310
                                        <description>Extent Min X coordinate</description>
311
                                        <availableValues>
312
                                                <value label="Meters">m</value>
313
                                                <value label="Decimal degrees">dd</value>
314
                                                <value label="Feet">ft</value>
315
                                        </availableValues>
316
                                </field>
317
                        </fields>
318
                </class>
319
                
320
                <class name="MapCacheFormatPNG">
321
                        <description>The CLUSTER configuration option provides to combine
322
                                multiple features from the layer into single (aggregated) features
323
                                based on their relative positions. Supported only for POINT layers.
324
                        </description>
325
                        <tags>
326
                                <value name="layoutMode" value="0" />
327
                        </tags>
328
                        <fields>
329
                                <field name="Compression" type="String" defaultValue="fast"
330
                                        mandatory="false" group="Format">
331
                                        <description>Extent Min X coordinate</description>
332
                                        <availableValues>
333
                                                <value label="Best">best</value>
334
                                                <value label="Fast">fast</value>
335
                                        </availableValues>
336
                                </field>
337
                                <field name="Colors" type="integer" mandatory="false" group="Format">
338
                                        <description>Entre 2 y 256</description>
339
                                </field>
340
                        </fields>
341
                </class>
342
                
343
                <class name="MapCacheFormatJPEG">
344
                        <description>The CLUSTER configuration option provides to combine
345
                                multiple features from the layer into single (aggregated) features
346
                                based on their relative positions. Supported only for POINT layers.
347
                        </description>
348
                        <tags>
349
                                <value name="layoutMode" value="0" />
350
                        </tags>
351
                        <fields>
352
                                <field name="Quality" type="integer" mandatory="false" group="Format">
353
                                        <description>Extent Min X coordinate</description>
354
                                </field>
355
                                <field name="Photometric" type="String" defaultValue="ycbcr"
356
                                        mandatory="false" group="Format">
357
                                        <description>Extent Min X coordinate</description>
358
                                        <availableValues>
359
                                                <value label="YCbCr">ycbcr</value>
360
                                                <value label="RGB">rgb</value>
361
                                        </availableValues>
362
                                </field>
363
                        </fields>
364
                </class>
365
                
366
                <class name="MapCacheFormatMixed">
367
                        <description>The CLUSTER configuration option provides to combine
368
                                multiple features from the layer into single (aggregated) features
369
                                based on their relative positions. Supported only for POINT layers.
370
                        </description>
371
                        <tags>
372
                                <value name="layoutMode" value="0" />
373
                        </tags>
374
                        <fields>
375
                                <field name="Transparent" type="String" mandatory="false"
376
                                        group="Format">
377
                                        <description>Extent Min X coordinate</description>
378
                                </field>
379
                                <field name="Opaque" type="String" mandatory="false" group="Format">
380
                                        <description>Extent Min X coordinate</description>
381
                                </field>
382
                        </fields>
383
                </class>
384
                
385
                <class name="MapCacheFormatType">
386
                        <description>The CLUSTER configuration option provides to combine
387
                                multiple features from the layer into single (aggregated) features
388
                                based on their relative positions. Supported only for POINT layers.
389
                        </description>
390
                        <tags>
391
                                <value name="layoutMode" value="0" />
392
                        </tags>
393
                        <fields>
394
                                
395
                                <field name="Type" type="String" subtype="publish.mapcache.dynform" mandatory="false" defaultValue="PNG" group="Cache">
396
                                        <description>Extent Min X coordinate</description>
397
                                        <availableValues>
398
                                                <value label="JPEG">JPEG</value>
399
                                                <value label="PNG">PNG</value>
400
                                                <value label="Mixed">MIXED</value>
401
                                        </availableValues>
402
                                        <tags>
403
                                                <value name="publish.mapcache.definition" value="MapCacheFormatType" />
404
                                                <value name="publish.mapcache.choicepanel.JPEG" value="JPEG" />
405
                                                <value name="publish.mapcache.choicepanel.PNG" value="PNG" />
406
                                                <value name="publish.mapcache.choicepanel.MIXED" value="MIXED" />
407
                                        </tags>
408
                                </field>
409
                                <field name="JPEG" type="DynObject" classOfValue="MapCacheFormatJPEG"
410
                                        mandatory="false" defaultValue="" group="Cache">
411
                                        <description>Sets the projection of the Layer.</description>
412
                                        <tags>
413
                                                <value name="layoutMode" value="0" />
414
                                        </tags>
415
                                </field>
416
                                <field name="PNG" type="DynObject"  classOfValue="MapCacheFormatPNG"
417
                                        mandatory="false" defaultValue="" group="Cache">
418
                                        <description>Sets the projection of the Layer.</description>
419
                                        <tags>
420
                                                <value name="layoutMode" value="0" />
421
                                        </tags>
422
                                </field>
423
                                <field name="MIXED" type="DynObject" classOfValue="MapCacheFormatMixed"
424
                                        mandatory="false" defaultValue="" group="Cache">
425
                                        <description>Sets the projection of the Layer.</description>
426
                                        <tags>
427
                                                <value name="layoutMode" value="0" />
428
                                        </tags>
429
                                </field>
430
                        </fields>
431
                </class>
432
                
433

    
434
                <class name="MapCacheFormat">
435
                        <description>The CLUSTER configuration option provides to combine
436
                                multiple features from the layer into single (aggregated) features
437
                                based on their relative positions. Supported only for POINT layers.
438
                        </description>
439
                        <tags>
440
                                <value name="layoutMode" value="0" />
441
                        </tags>
442
                        <fields>
443
                                <field name="Name" type="String" mandatory="false" group="Format">
444
                                        <description>Extent Min X coordinate</description>
445
                                </field>
446
                                <field name="Type" type="DynObject" subtype="publish.mapcache.dynform" classOfValue="MapCacheFormatType" mandatory="false" group="Cache">
447
                                        <description>Extent Min X coordinate</description>
448
                                </field>
449
                        </fields>
450
                </class>
451
                
452
                <class name="MapCacheCacheDisk">
453
                        <description>The CLUSTER configuration option provides to combine
454
                                multiple features from the layer into single (aggregated) features
455
                                based on their relative positions. Supported only for POINT layers.
456
                        </description>
457
                        <tags>
458
                                <value name="layoutMode" value="0" />
459
                        </tags>
460
                        <fields>
461
                                <field name="Base" type="String" mandatory="false" group="Cache">
462
                                        <description>Extent Min X coordinate</description>
463
                                </field>
464
                                <field name="SymlinkBlank" type="boolean" defaultValue="false"
465
                                        mandatory="false" group="Cache">
466
                                        <description>Extent Min X coordinate</description>
467
                                </field>
468
                        </fields>
469
                </class>
470
                
471
                
472
                <class name="MapCacheCacheDiskLayout">
473
                        <description>The CLUSTER configuration option provides to combine
474
                                multiple features from the layer into single (aggregated) features
475
                                based on their relative positions. Supported only for POINT layers.
476
                        </description>
477
                        <tags>
478
                                <value name="layoutMode" value="0" />
479
                        </tags>
480
                        <fields>
481
                                <field name="Layout" type="String" mandatory="false" group="Cache">
482
                                        <description>Extent Min X coordinate</description>
483
                                </field>
484
                                <field name="Template" type="String" mandatory="false" group="Cache">
485
                                        <description>Extent Min X coordinate</description>
486
                                </field>
487
                        </fields>
488
                </class>
489

    
490
                <class name="MapCacheCacheMemcache">
491
                        <description>The CLUSTER configuration option provides to combine
492
                                multiple features from the layer into single (aggregated) features
493
                                based on their relative positions. Supported only for POINT layers.
494
                        </description>
495
                        <tags>
496
                                <value name="layoutMode" value="0" />
497
                        </tags>
498
                        <fields>
499
                                <field name="Host" type="String" mandatory="false" group="Cache">
500
                                        <description>Extent Min X coordinate</description>
501
                                </field>
502
                                <field name="Port" type="String" mandatory="false" group="Cache">
503
                                        <description>Extent Min X coordinate</description>
504
                                </field>
505
                        </fields>
506
                </class>
507
                
508
                <class name="MapCacheCacheSqlite3">
509
                        <description>The CLUSTER configuration option provides to combine
510
                                multiple features from the layer into single (aggregated) features
511
                                based on their relative positions. Supported only for POINT layers.
512
                        </description>
513
                        <tags>
514
                                <value name="layoutMode" value="0" />
515
                        </tags>
516
                        <fields>
517
                        </fields>
518
                </class>
519
                
520
                <class name="MapCacheCacheMbTiles">
521
                        <description>The CLUSTER configuration option provides to combine
522
                                multiple features from the layer into single (aggregated) features
523
                                based on their relative positions. Supported only for POINT layers.
524
                        </description>
525
                        <tags>
526
                                <value name="layoutMode" value="0" />
527
                        </tags>
528
                        <fields>
529
                                <field name="DBFile" type="String" mandatory="false" group="Cache">
530
                                        <description>Extent Min X coordinate</description>
531
                                </field>
532
                        </fields>
533
                </class>
534
                
535
                
536
                <class name="MapCacheCacheType">
537
                        <description>The CLUSTER configuration option provides to combine
538
                                multiple features from the layer into single (aggregated) features
539
                                based on their relative positions. Supported only for POINT layers.
540
                        </description>
541
                        <tags>
542
                                <value name="layoutMode" value="0" />
543
                        </tags>
544
                        <fields>
545
                                
546
                                <field name="TypeName" type="String" mandatory="false" defaultValue="disk" group="Cache">
547
                                        <description>Extent Min X coordinate</description>
548
                                        <availableValues>
549
                                                <value label="Disk">disk</value>
550
                                                <value label="Disk.Layout">disk</value>
551
                                                <value label="MemCache">memcache</value>
552
                                                <value label="Sqlite3">sqlite3</value>
553
                                                <value label="MBTiles">mbtiles</value>
554
                                        </availableValues>
555
                                        <tags>
556
                                                <value name="publish.mapcache.definition" value="MapCacheCacheType" />
557
                                                <value name="publish.mapcache.choicepanel.Disk" value="Disk" />
558
                                                <value name="publish.mapcache.choicepanel.Disk.Layout" value="Disk layout" />
559
                                                <value name="publish.mapcache.choicepanel.MemCache" value="MemCache" />
560
                                                <value name="publish.mapcache.choicepanel.Sqlite3" value="Sqlite3" />
561
                                                <value name="publish.mapcache.choicepanel.MBTiles" value="MBTiles" />
562
                                        </tags>
563
                                </field>
564
                                <field name="Disk" type="DynObject" classOfValue="MapCacheCacheDisk"
565
                                        mandatory="false" defaultValue="" hidden="true" group="Cache">
566
                                        <description>Sets the projection of the Layer.</description>
567
                                        <tags>
568
                                                <value name="layoutMode" value="0" />
569
                                        </tags>
570
                                </field>
571
                                <field name="Disk.Layout" type="DynObject" classOfValue="MapCacheCacheDiskLayout"
572
                                        mandatory="false" defaultValue="" hidden="true" group="Cache">
573
                                        <description>Sets the projection of the Layer.</description>
574
                                        <tags>
575
                                                <value name="layoutMode" value="0" />
576
                                        </tags>
577
                                </field>
578
                                <field name="MemCache" type="DynObject" classOfValue="MapCacheCacheMemcache"
579
                                        mandatory="false" defaultValue="" hidden="true" group="Cache">
580
                                        <description>Sets the projection of the Layer.</description>
581
                                        <tags>
582
                                                <value name="layoutMode" value="0" />
583
                                        </tags>
584
                                </field>
585
                                <field name="Sqlite3" type="DynObject" classOfValue="MapCacheCacheSqlite3"
586
                                        mandatory="false" defaultValue="" group="Cache">
587
                                        <description>Sets the projection of the Layer.</description>
588
                                        <tags>
589
                                                <value name="layoutMode" value="0" />
590
                                        </tags>
591
                                </field>
592
                                <field name="MBTiles" type="DynObject" classOfValue="MapCacheCacheMbTiles"
593
                                        mandatory="false" defaultValue="" group="Cache">
594
                                        <description>Sets the projection of the Layer.</description>
595
                                        <tags>
596
                                                <value name="layoutMode" value="0" />
597
                                        </tags>
598
                                </field>
599
                        </fields>
600
                </class>
601
                
602

    
603
                <class name="MapCacheCache">
604
                        <description>The CLUSTER configuration option provides to combine
605
                                multiple features from the layer into single (aggregated) features
606
                                based on their relative positions. Supported only for POINT layers.
607
                        </description>
608
                        <tags>
609
                                <value name="layoutMode" value="0" />
610
                        </tags>
611
                        <fields>
612
                                <field name="Name" type="String" mandatory="false" group="Cache">
613
                                        <description>Extent Min X coordinate</description>
614
                                </field>
615
                                <field name="Type" type="DynObject" classOfValue="MapCacheCacheType" subtype="publish.mapcache.dynform" mandatory="false" group="Cache">
616
                                        <description>Extent Min X coordinate</description>
617
                                </field>
618
                                
619
                        </fields>
620
                </class>
621

    
622
                <class name="MapCacheSource">
623
                        <description>The CLUSTER configuration option provides to combine
624
                                multiple features from the layer into single (aggregated) features
625
                                based on their relative positions. Supported only for POINT layers.
626
                        </description>
627
                        <tags>
628
                                <value name="layoutMode" value="0" />
629
                        </tags>
630
                        <fields>
631
                                <field name="Name" type="String" mandatory="false" group="Source">
632
                                        <description>Extent Min X coordinate</description>
633
                                </field>
634
                                <field name="Type" type="String" defaultValue="wms" mandatory="false"
635
                                        group="Source">
636
                                        <description>Extent Min X coordinate</description>
637
                                </field>
638
                                <field name="Request" type="String" mandatory="false" group="Source">
639
                                        <description>Extent Min X coordinate</description>
640
                                </field>
641
                                <field name="Service" type="String" defaultValue="WMS"
642
                                        mandatory="false" group="Source">
643
                                        <description>Extent Min X coordinate</description>
644
                                </field>
645
                                <field name="Styles" type="String" mandatory="false" group="Source">
646
                                        <description>Extent Min X coordinate</description>
647
                                </field>
648
                                <field name="Url" type="String" mandatory="false" group="Source">
649
                                        <description>Extent Min X coordinate</description>
650
                                </field>
651
                                <field name="Format" type="String" mandatory="false" group="Source">
652
                                        <description>Extent Min X coordinate</description>
653
                                </field>
654
                                <field name="Map" type="String" mandatory="false" group="Source">
655
                                        <description>Extent Min X coordinate</description>
656
                                </field>
657
                                <field name="Layers" type="String" mandatory="false" group="Source">
658
                                        <description>Extent Min X coordinate</description>
659
                                </field>
660
                                <field name="Version" type="String" mandatory="false" group="Source">
661
                                        <description>Extent Min X coordinate</description>
662
                                </field>
663
                                <field name="UserAgent" type="String" mandatory="false" group="Source">
664
                                        <description>Extent Min X coordinate</description>
665
                                </field>
666
                                <field name="Referer" type="String" mandatory="false" group="Source">
667
                                        <description>Extent Min X coordinate</description>
668
                                </field>
669
                                <field name="Header" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerMetadataForm"
670
                                        mandatory="false" defaultValue="" group="Source">
671
                                        <description>This keyword allows for arbitrary data to be stored as
672
                                                name value pairs.
673
                                        </description>
674
                                        <tags>
675
                                                <value name="ViewMode" value="SimpleTable" />
676
                                        </tags>
677
                                </field>
678
                                <field name="Timeout" type="integer" mandatory="false" defaultValue="30" group="Source">
679
                                        <description>Extent Min X coordinate</description>
680
                                </field>
681
                        </fields>
682
                </class>
683
                
684
                <class name="MapCacheLayer">
685
                        <description>The CLUSTER configuration option provides to combine
686
                                multiple features from the layer into single (aggregated) features
687
                                based on their relative positions. Supported only for POINT layers.
688
                        </description>
689
                        <tags>
690
                                <value name="layoutMode" value="1" />
691
                        </tags>
692
                        <fields>
693
                                <field name="Source" type="DynObject" classOfValue="MapCacheSource"
694
                                        mandatory="false" defaultValue="" group="MapCache Source">
695
                                        <description>Sets the projection of the Layer.</description>
696
                                        <tags>
697
                                                <value name="layoutMode" value="0" />
698
                                        </tags>
699
                                </field>
700
                                <field name="TileSet" type="DynObject" classOfValue="MapCacheTileset"
701
                                        mandatory="false" defaultValue="" group="MapCache TileSet">
702
                                        <description>Sets the projection of the Layer.</description>
703
                                        <tags>
704
                                                <value name="layoutMode" value="0" />
705
                                        </tags>
706
                                </field>
707

    
708
                        </fields>
709
                </class>
710

    
711
                <class name="MapCache">
712
                        <description>The CLUSTER configuration option provides to combine
713
                                multiple features from the layer into single (aggregated) features
714
                                based on their relative positions. Supported only for POINT layers.
715
                        </description>
716
                        <tags>
717
                                <value name="layoutMode" value="0" />
718
                        </tags>
719
                        <fields>
720
                                <field name="defaultFormat" type="String" mandatory="false"
721
                                        group="MapCache">
722
                                        <description>Extent Min X coordinate</description>
723
                                </field>
724
                                <field name="errors" type="String" defaultValue="report"
725
                                        mandatory="false" group="MapCache">
726
                                        <description>Extent Min X coordinate</description>
727
                                        <availableValues>
728
                                                <value label="Log">log</value>
729
                                                <value label="Report">report</value>
730
                                                <value label="Empty IMG">empty_img</value>
731
                                                <value label="Report IMG">report_img</value>
732
                                        </availableValues>
733
                                </field>
734
                                <field name="lockDir" type="String" mandatory="false" group="MapCache">
735
                                        <description>Extent Min X coordinate</description>
736
                                </field>
737
                                <field name="lockRetry" type="integer" mandatory="false"
738
                                        group="MapCache">
739
                                        <description>Extent Min X coordinate</description>
740
                                </field>
741
                                <field name="logLevel" type="String" defaultValue="warn"
742
                                        mandatory="false" group="MapCache">
743
                                        <description>Extent Min X coordinate</description>
744
                                        <availableValues>
745
                                                <value label="Debug">debug</value>
746
                                                <value label="Info">info</value>
747
                                                <value label="Notice">notice</value>
748
                                                <value label="Warn">warn</value>
749
                                                <value label="Error">error</value>
750
                                                <value label="Critical">crit</value>
751
                                                <value label="Alert">alert</value>
752
                                                <value label="Emergency">emerg</value>
753
                                        </availableValues>
754
                                </field>
755
                                <field name="autoReload" type="boolean" defaultValue="false"
756
                                        mandatory="false" group="MapCache">
757
                                        <description>Extent Min X coordinate</description>
758
                                </field>
759
                                <field name="Sources" type="List" subtype="DynObject" typeOfItems="DynObject" classOfItems="MapCacheSource"
760
                                        mandatory="false" defaultValue="" group="MapCache">
761
                                        <description>Sets the color index to treat as transparent for
762
                                                raster layers.
763
                                        </description>
764
                                        <tags>
765
                                                <value name="allowNew" value="true" />
766
                                                <value name="allowDelete" value="true" />
767
                                                <value name="allowUpdate" value="false" />
768
                                                <value name="allowSearch" value="false" />
769
                                                <value name="allowClose" value="false" />
770
                                        </tags>
771
                                </field>
772
                                
773
                                <field name="Caches" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheCache"
774
                                        mandatory="false" defaultValue="" group="MapCache">
775
                                        <description>Sets the color index to treat as transparent for
776
                                                raster layers.
777
                                        </description>
778
                                        <tags>
779
                                                <value name="allowNew" value="true" />
780
                                                <value name="allowDelete" value="true" />
781
                                                <value name="allowUpdate" value="false" />
782
                                                <value name="allowSearch" value="false" />
783
                                                <value name="allowClose" value="false" />
784
                                        </tags>
785
                                </field>
786
                                
787
                                <field name="Formats" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheFormat"
788
                                        mandatory="false" defaultValue="" group="MapCache">
789
                                        <description>Sets the color index to treat as transparent for
790
                                                raster layers.
791
                                        </description>
792
                                        <tags>
793
                                                <value name="allowNew" value="true" />
794
                                                <value name="allowDelete" value="true" />
795
                                                <value name="allowUpdate" value="false" />
796
                                                <value name="allowSearch" value="false" />
797
                                                <value name="allowClose" value="false" />
798
                                        </tags>
799
                                </field>
800
                                
801
                                <field name="Grids" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheGrid"
802
                                        mandatory="false" defaultValue="" group="MapCache">
803
                                        <description>Sets the color index to treat as transparent for
804
                                                raster layers.
805
                                        </description>
806
                                        <tags>
807
                                                <value name="allowNew" value="true" />
808
                                                <value name="allowDelete" value="true" />
809
                                                <value name="allowUpdate" value="false" />
810
                                                <value name="allowSearch" value="false" />
811
                                                <value name="allowClose" value="false" />
812
                                        </tags>
813
                                </field>
814
                                <field name="Services" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheService"
815
                                        mandatory="false" defaultValue="" group="MapCache">
816
                                        <description>Sets the color index to treat as transparent for
817
                                                raster layers.
818
                                        </description>
819
                                        <tags>
820
                                                <value name="allowNew" value="true" />
821
                                                <value name="allowDelete" value="true" />
822
                                                <value name="allowUpdate" value="false" />
823
                                                <value name="allowSearch" value="false" />
824
                                                <value name="allowClose" value="false" />
825
                                        </tags>
826
                                </field>
827
                                <field name="Tilesets" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapCacheTileset"
828
                                        mandatory="false" defaultValue="" group="MapCache">
829
                                        <description>Sets the color index to treat as transparent for
830
                                                raster layers.
831
                                        </description>
832
                                        <tags>
833
                                                <value name="allowNew" value="true" />
834
                                                <value name="allowDelete" value="true" />
835
                                                <value name="allowUpdate" value="false" />
836
                                                <value name="allowSearch" value="false" />
837
                                                <value name="allowClose" value="false" />
838
                                        </tags>
839
                                </field>
840
                        </fields>
841
                </class>
842

    
843
                <!-- TinyOWS Definitions -->
844

    
845
                <class name="MapserverOWSLayerForm">
846
                        <description>The CLUSTER configuration option provides to combine
847
                                multiple features from the layer into single (aggregated) features
848
                                based on their relative positions. Supported only for POINT layers.
849
                        </description>
850
                        <tags>
851
                                <value name="layoutMode" value="0" />
852
                        </tags>
853
                        <fields>
854
                                <field name="NsPrefix" type="string" mandatory="false" group="Layers">
855
                                        <description>Extent Min X coordinate</description>
856
                                </field>
857
                                <field name="NsUri" type="string" mandatory="false" group="Layers">
858
                                        <description>Extent Min X coordinate</description>
859
                                </field>
860
                                <field name="Name" type="string" mandatory="false" group="Layers">
861
                                        <description>Extent Min X coordinate</description>
862
                                </field>
863
                                <field name="Title" type="string" mandatory="false" group="Layers">
864
                                        <description>Extent Min X coordinate</description>
865
                                </field>
866
                                <field name="Retrievable" type="boolean" mandatory="false"
867
                                        group="Layers">
868
                                        <description>Extent Min X coordinate</description>
869
                                </field>
870
                                <field name="Writable" type="boolean" mandatory="false" group="Layers">
871
                                        <description>Extent Min X coordinate</description>
872
                                </field>
873
                                <field name="Schema" type="string" mandatory="false" group="Layers">
874
                                        <description>Extent Min X coordinate</description>
875
                                </field>
876
                                <field name="Table" type="string" mandatory="false" group="Layers">
877
                                        <description>Extent Min X coordinate</description>
878
                                </field>
879
                                <field name="Abstract" type="string" mandatory="false" group="Layers">
880
                                        <description>Extent Min X coordinate</description>
881
                                </field>
882
                                <field name="Keywords" type="string" mandatory="false" group="Layers">
883
                                        <description>Extent Min X coordinate</description>
884
                                </field>
885
                                <field name="Srid" type="string" mandatory="false" group="Layers">
886
                                        <description>Extent Min X coordinate</description>
887
                                </field>
888
                                <field name="GeoBBox" type="DynObject" classOfValue="MapserverLayerExtentForm"
889
                                        mandatory="false" defaultValue="" group="Layers">
890
                                        <description>Sets the projection of the Layer.</description>
891
                                </field>
892
                                <field name="IncludeItems" type="string" mandatory="false"
893
                                        group="Layers">
894
                                        <description>Extent Min X coordinate</description>
895
                                </field>
896
                                <field name="ExcludeItems" type="string" mandatory="false"
897
                                        group="Layers">
898
                                        <description>Extent Min X coordinate</description>
899
                                </field>
900
                                <field name="GmlNs" type="string" mandatory="false" group="Layers">
901
                                        <description>Extent Min X coordinate</description>
902
                                </field>
903
                        </fields>
904
                </class>
905

    
906

    
907
                <class name="MapserverOWSLimitsForm">
908
                        <description>The CLUSTER configuration option provides to combine
909
                                multiple features from the layer into single (aggregated) features
910
                                based on their relative positions. Supported only for POINT layers.
911
                        </description>
912
                        <tags>
913
                                <value name="layoutMode" value="0" />
914
                        </tags>
915
                        <fields>
916
                                <field name="Features" type="integer" mandatory="false" group="Limits">
917
                                        <description>Extent Min X coordinate</description>
918
                                </field>
919
                                <field name="GeoBBox" type="DynObject" classOfValue="MapserverLayerExtentForm"
920
                                        mandatory="false" defaultValue="" group="Limits">
921
                                        <description>Sets the projection of the Layer.</description>
922
                                </field>
923
                        </fields>
924
                </class>
925

    
926
                <class name="MapserverOWSMetadataForm">
927
                        <description>The CLUSTER configuration option provides to combine
928
                                multiple features from the layer into single (aggregated) features
929
                                based on their relative positions. Supported only for POINT layers.
930
                        </description>
931
                        <tags>
932
                                <value name="layoutMode" value="0" />
933
                        </tags>
934
                        <fields>
935
                                <field name="Name" type="string" mandatory="false" group="Metadata">
936
                                        <description>Extent Min X coordinate</description>
937
                                </field>
938
                                <field name="Title" type="string" mandatory="false" group="Metadata">
939
                                        <description>Extent Min X coordinate</description>
940
                                </field>
941
                                <field name="Abstract" type="string" mandatory="false" group="Metadata">
942
                                        <description>Extent Min X coordinate</description>
943
                                </field>
944
                                <field name="Keywords" type="string" mandatory="false" group="Metadata">
945
                                        <description>Extent Min X coordinate</description>
946
                                </field>
947
                                <field name="Fees" type="string" mandatory="false" group="Metadata">
948
                                        <description>Extent Min X coordinate</description>
949
                                </field>
950
                                <field name="AccessConstraints" type="string" mandatory="false"
951
                                        group="Metadata">
952
                                        <description>Extent Min X coordinate</description>
953
                                </field>
954
                        </fields>
955
                </class>
956

    
957
                <class name="MapserverOWSPgForm">
958
                        <description>The CLUSTER configuration option provides to combine
959
                                multiple features from the layer into single (aggregated) features
960
                                based on their relative positions. Supported only for POINT layers.
961
                        </description>
962
                        <tags>
963
                                <value name="layoutMode" value="0" />
964
                        </tags>
965
                        <fields>
966
                                <field name="Host" type="string" mandatory="false" group="Pg">
967
                                        <description>Extent Min X coordinate</description>
968
                                </field>
969
                                <field name="User" type="string" mandatory="false" group="Pg">
970
                                        <description>Extent Min X coordinate</description>
971
                                </field>
972
                                <field name="Password" type="string" mandatory="false" group="Pg">
973
                                        <description>Extent Min X coordinate</description>
974
                                </field>
975
                                <field name="DBName" type="string" mandatory="false" group="Pg">
976
                                        <description>Extent Min X coordinate</description>
977
                                </field>
978
                                <field name="Port" type="Integer" mandatory="false" group="Pg">
979
                                        <description>Extent Min X coordinate</description>
980
                                </field>
981
                                <field name="Encoding" type="string" mandatory="false" group="Pg">
982
                                        <description>Extent Min X coordinate</description>
983
                                </field>
984
                        </fields>
985
                </class>
986

    
987

    
988
                <class name="MapserverTinyowsForm">
989
                        <description>The CLUSTER configuration option provides to combine
990
                                multiple features from the layer into single (aggregated) features
991
                                based on their relative positions. Supported only for POINT layers.
992
                        </description>
993
                        <tags>
994
                                <value name="layoutMode" value="0" />
995
                        </tags>
996
                        <fields>
997
                                <field name="OnlineResource" type="string" mandatory="false"
998
                                        group="Tinyows">
999
                                        <description>Extent Min X coordinate</description>
1000
                                </field>
1001
                                <field name="SchemaDir" type="string" mandatory="false" group="Tinyows">
1002
                                        <description>Extent Min X coordinate</description>
1003
                                </field>
1004
                                <field name="Log" type="file" mandatory="false" group="Tinyows">
1005
                                        <description>Extent Min X coordinate</description>
1006
                                </field>
1007
                                <field name="LogLevel" type="integer" mandatory="false" group="Tinyows">
1008
                                        <description>Extent Min X coordinate</description>
1009
                                </field>
1010
                                <field name="DegreePrecision" type="integer" mandatory="false"
1011
                                        group="Tinyows">
1012
                                        <description>Extent Min X coordinate</description>
1013
                                </field>
1014
                                <field name="MeterPrecision" type="integer" mandatory="false"
1015
                                        group="Tinyows">
1016
                                        <description>Extent Min X coordinate</description>
1017
                                </field>
1018
                                <field name="DisplayBBox" type="boolean" mandatory="false"
1019
                                        group="Tinyows">
1020
                                        <description>Extent Min X coordinate</description>
1021
                                </field>
1022
                                <field name="EstimatedExtent" type="boolean" mandatory="false"
1023
                                        group="Tinyows">
1024
                                        <description>Extent Min X coordinate</description>
1025
                                </field>
1026
                                <field name="CheckSchema" type="boolean" mandatory="false"
1027
                                        group="Tinyows">
1028
                                        <description>Extent Min X coordinate</description>
1029
                                </field>
1030
                                <field name="CheckValidGeom" type="boolean" mandatory="false"
1031
                                        group="Tinyows">
1032
                                        <description>Extent Min X coordinate</description>
1033
                                </field>
1034
                                <field name="Encoding" type="string" mandatory="false" group="Tinyows">
1035
                                        <description>Extent Min X coordinate</description>
1036
                                </field>
1037
                                <field name="ExposePk" type="boolean" mandatory="false" group="Tinyows">
1038
                                        <description>Extent Min X coordinate</description>
1039
                                </field>
1040
                                <field name="WfsDefaultVersion" type="string" mandatory="false"
1041
                                        defaultValue="1.0.0" group="Tinyows">
1042
                                        <description>Extent Min X coordinate</description>
1043
                                        <availableValues>
1044
                                                <value label="1.0.0">1.0.0</value>
1045
                                                <value label="1.1.0">1.1.0</value>
1046
                                        </availableValues>
1047
                                </field>
1048
                                <field name="Metadata" type="DynObject" classOfValue="MapserverOWSMetadataForm"
1049
                                        mandatory="false" defaultValue="" group="Metadata">
1050
                                        <description>Sets the projection of the Layer.</description>
1051
                                </field>
1052
                                <field name="Limits" type="DynObject" classOfValue="MapserverOWSLimitsForm"
1053
                                        mandatory="false" defaultValue="" group="Limits">
1054
                                        <description>Sets the projection of the Layer.</description>
1055
                                </field>
1056
                                <field name="Pg" type="DynObject" classOfValue="MapserverOWSPgForm"
1057
                                        mandatory="false" defaultValue="" group="Pg">
1058
                                        <description>Sets the projection of the Layer.</description>
1059
                                </field>
1060

    
1061
                                <field name="Layers" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverOWSLayerForm"
1062
                                        mandatory="false" defaultValue="" group="Layers">
1063
                                        <description>Sets the color index to treat as transparent for
1064
                                                raster layers.
1065
                                        </description>
1066
                                        <tags>
1067
                                                <value name="allowNew" value="true" />
1068
                                                <value name="allowDelete" value="true" />
1069
                                                <value name="allowUpdate" value="false" />
1070
                                                <value name="allowSearch" value="false" />
1071
                                                <value name="allowClose" value="false" />
1072
                                        </tags>
1073
                                </field>
1074

    
1075
                        </fields>
1076
                </class>
1077

    
1078

    
1079
                <!-- MapServer 6.4.1 Definitions -->
1080

    
1081

    
1082
                <class name="MapserverLayerPointForm">
1083
                        <description>The CLUSTER configuration option provides to combine
1084
                                multiple features from the layer into single (aggregated) features
1085
                                based on their relative positions. Supported only for POINT layers.
1086
                        </description>
1087
                        <tags>
1088
                                <value name="layoutMode" value="0" />
1089
                        </tags>
1090
                        <fields>
1091
                                <field name="x" type="float" mandatory="false" group="Layer">
1092
                                        <description>Extent Min X coordinate</description>
1093
                                </field>
1094
                                <field name="y" type="float" mandatory="false" group="Layer">
1095
                                        <description>Extent Min Y coordinate</description>
1096
                                </field>
1097
                        </fields>
1098
                </class>
1099
                <class name="MapserverLayerPatternForm">
1100
                        <description>The CLUSTER configuration option provides to combine
1101
                                multiple features from the layer into single (aggregated) features
1102
                                based on their relative positions. Supported only for POINT layers.
1103
                        </description>
1104
                        <tags>
1105
                                <value name="layoutMode" value="0" />
1106
                        </tags>
1107
                        <fields>
1108
                                <field name="x" type="double" mandatory="false" group="Pattern">
1109
                                        <description>Extent Min X coordinate</description>
1110
                                </field>
1111
                                <field name="y" type="double" mandatory="false" group="Pattern">
1112
                                        <description>Extent Min Y coordinate</description>
1113
                                </field>
1114
                        </fields>
1115
                </class>
1116
                <class name="MapserverLayerSymbolForm">
1117
                        <description>The CLUSTER configuration option provides to combine
1118
                                multiple features from the layer into single (aggregated) features
1119
                                based on their relative positions. Supported only for POINT layers.
1120
                        </description>
1121
                        <tags>
1122
                                <value name="layoutMode" value="0" />
1123
                        </tags>
1124
                        <fields>
1125
                                <field name="Name" type="string" mandatory="false" group="Symbol">
1126
                                        <description>Extent Min X coordinate</description>
1127
                                </field>
1128
                                <field name="Type" type="string" mandatory="false"
1129
                                        defaultValue="VECTOR" group="Symbol Options">
1130
                                        <description>Enables debugging of a layer in the current map.
1131
                                        </description>
1132
                                        <availableValues>
1133
                                                <value label="Ellipse">ellipse</value>
1134
                                                <value label="Vector">vector</value>
1135
                                                <value label="PixMap">pixmap</value>
1136
                                                <value label="SVG">svg</value>
1137
                                                <value label="TrueType">truetype</value>
1138
                                                <value label="Hatch">hatch</value>
1139
                                        </availableValues>
1140
                                </field>
1141
                                <field name="Image" type="file" mandatory="false" group="Symbol Options">
1142
                                        <description>Class symbol</description>
1143
                                </field>
1144
                                <field name="AnchorPoint" type="DynObject" classOfValue="MapserverLayerPointForm"
1145
                                        mandatory="false" defaultValue="" group="Symbol Options">
1146
                                        <description>Sets the color index to treat as transparent for
1147
                                                raster layers.
1148
                                        </description>
1149
                                </field>
1150
                                <field name="Font" type="string" mandatory="false" group="Symbol Options">
1151
                                        <description>Class symbol</description>
1152
                                </field>
1153
                                <field name="Filled" type="boolean" mandatory="false" group="Symbol Options">
1154
                                        <description>Class symbol</description>
1155
                                </field>
1156
                                <field name="AntiAlias" type="boolean" mandatory="false"
1157
                                        group="Symbol Options">
1158
                                        <description>Class symbol</description>
1159
                                </field>
1160
                                <field name="Points" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerPatternForm"
1161
                                        mandatory="false" defaultValue="" group="Drawn Options">
1162
                                        <tags>
1163
                                                <value name="ViewMode" value="SimpleTable" />
1164
                                                <value name="dynform.height" value="200" />
1165
                                        </tags>
1166
                                        <description>This keyword allows for arbitrary data to be stored as
1167
                                                name value pairs.
1168
                                        </description>
1169
                                </field>
1170
                        </fields>
1171
                </class>
1172

    
1173
                <class name="MapserverColorForm">
1174
                        <description>The CLUSTER configuration option provides to combine
1175
                                multiple features from the layer into single (aggregated) features
1176
                                based on their relative positions. Supported only for POINT layers.
1177
                        </description>
1178
                        <tags>
1179
                                <value name="layoutMode" value="0" />
1180
                        </tags>
1181
                        <fields>
1182
                                <field name="red" type="integer" mandatory="false" group="Layer">
1183
                                        <description>Red component</description>
1184
                                </field>
1185
                                <field name="blue" type="integer" mandatory="false" group="Layer">
1186
                                        <description>Blue component</description>
1187
                                </field>
1188
                                <field name="green" type="integer" mandatory="false" group="Layer">
1189
                                        <description>Green component</description>
1190
                                </field>
1191
                        </fields>
1192
                </class>
1193
                <class name="MapserverLayerClusterForm">
1194
                        <description>The CLUSTER configuration option provides to combine
1195
                                multiple features from the layer into single (aggregated) features
1196
                                based on their relative positions. Supported only for POINT layers.
1197
                        </description>
1198
                        <tags>
1199
                                <value name="layoutMode" value="2" />
1200
                        </tags>
1201
                        <fields>
1202

    
1203
                        </fields>
1204
                </class>
1205
                <class name="MapserverLayerClassLabelForm">
1206
                        <description>Graphic style of the Class</description>
1207
                        <tags>
1208
                                <value name="layoutMode" value="2" />
1209
                        </tags>
1210
                        <fields>
1211
                                <field name="Text" type="string" mandatory="false"
1212
                                        defaultValue="" group="Text Options">
1213
                                        <description>Layer status </description>
1214
                                </field>
1215
                                <field name="Type" type="string" mandatory="false"
1216
                                        defaultValue="TRUETYPE" group="Text Options">
1217
                                        <description>Enables debugging of a layer in the current map.
1218
                                        </description>
1219
                                        <availableValues>
1220
                                                <value label="BitMap">BITMAP</value>
1221
                                                <value label="TrueType">TRUETYPE</value>
1222
                                        </availableValues>
1223
                                </field>
1224
                                <field name="Font" type="string" mandatory="false"
1225
                                        defaultValue="" group="Text Options">
1226
                                        <description>Layer status </description>
1227
                                </field>
1228
                                <field name="Size" type="string" mandatory="false"
1229
                                        defaultValue="" group="Text Options">
1230
                                        <description>Layer status </description>
1231
                                </field>
1232
                                <field name="Encoding" type="string" mandatory="false"
1233
                                        defaultValue="" group="Text Options">
1234
                                        <description>Layer status </description>
1235
                                </field>
1236
                                <field name="Priority" type="string" mandatory="false"
1237
                                        defaultValue="" group="Text Options">
1238
                                        <description>Layer status </description>
1239
                                </field>
1240
                                <field name="MaxLength" type="integer" mandatory="false"
1241
                                        defaultValue="" group="Text Options">
1242
                                        <description>Layer status </description>
1243
                                </field>
1244
                                <field name="Force" type="boolean" mandatory="false"
1245
                                        defaultValue="" group="Text Options">
1246
                                        <description>Layer status </description>
1247
                                </field>
1248

    
1249
                                <field name="Color" type="DynObject" classOfValue="MapserverColorForm"
1250
                                        mandatory="false" defaultValue="" group="Color Options">
1251
                                        <description>Sets the color index to treat as transparent for
1252
                                                raster layers.
1253
                                        </description>
1254
                                </field>
1255
                                <field name="OutlineColor" type="DynObject" classOfValue="MapserverColorForm"
1256
                                        mandatory="false" defaultValue="" group="Color Options">
1257
                                        <description>Sets the color index to treat as transparent for
1258
                                                raster layers.
1259
                                        </description>
1260
                                </field>
1261
                                <field name="OutlineWidth" type="integer" mandatory="false"
1262
                                        defaultValue="" group="Color Options">
1263
                                        <description>Maximum scale at which this LAYER is shown.
1264
                                        </description>
1265
                                </field>
1266
                                <field name="ShadowColor" type="DynObject" classOfValue="MapserverColorForm"
1267
                                        mandatory="false" defaultValue="" group="Color Options">
1268
                                        <description>Sets the color index to treat as transparent for
1269
                                                raster layers.
1270
                                        </description>
1271
                                </field>
1272
                                <field name="ShadowSize" type="DynObject" classOfValue="MapserverLayerOffsetForm"
1273
                                        mandatory="false" defaultValue="" group="Color Options">
1274
                                        <description>Sets the color index to treat as transparent for
1275
                                                raster layers.
1276
                                        </description>
1277
                                </field>
1278

    
1279
                                <field name="Align" type="string" mandatory="false"
1280
                                        defaultValue="CENTER" group="Position Options">
1281
                                        <description>Enables debugging of a layer in the current map.
1282
                                        </description>
1283
                                        <availableValues>
1284
                                                <value label="Left">LEFT</value>
1285
                                                <value label="Center">CENTER</value>
1286
                                                <value label="Right">RIGHT</value>
1287
                                        </availableValues>
1288
                                </field>
1289
                                <field name="Position" type="string" mandatory="false"
1290
                                        defaultValue="AUTO" group="Position Options">
1291
                                        <description>Tells MapServer whether or not a particular layer
1292
                                                needs to be transformed from some coordinate system to image
1293
                                                coordinates.
1294
                                        </description>
1295
                                        <availableValues>
1296
                                                <value label="auto">AUTO</value>
1297
                                                <value label="UL">UL</value>
1298
                                                <value label="UC">UC</value>
1299
                                                <value label="UR">UR</value>
1300
                                                <value label="CL">CL</value>
1301
                                                <value label="CC">CC</value>
1302
                                                <value label="CR">CR</value>
1303
                                                <value label="LR">LR</value>
1304
                                                <value label="LL">LL</value>
1305
                                                <value label="LC">LC</value>
1306
                                        </availableValues>
1307
                                </field>
1308
                                <field name="MinSize" type="double" mandatory="false"
1309
                                        defaultValue="" group="Position Options">
1310
                                        <description>Maximum scale at which this LAYER is shown.
1311
                                        </description>
1312
                                </field>
1313
                                <field name="MaxSize" type="double" mandatory="false"
1314
                                        defaultValue="" group="Position Options">
1315
                                        <description>Minimum scale at which this LAYER is shown.
1316
                                        </description>
1317
                                </field>
1318
                                <field name="MinFeatureSize" type="string" mandatory="false"
1319
                                        defaultValue="" group="Position Options">
1320
                                        <description>Maximum scale at which this LAYER is shown.
1321
                                        </description>
1322
                                </field>
1323
                                <field name="Angle" type="string" mandatory="false"
1324
                                        defaultValue="" group="Position Options">
1325
                                        <description>Layer status </description>
1326
                                </field>
1327
                                <field name="MaxOverlapAngle" type="float" mandatory="false"
1328
                                        defaultValue="" group="Position Options">
1329
                                        <description>Layer status </description>
1330
                                </field>
1331
                                <field name="Buffer" type="integer" mandatory="false"
1332
                                        defaultValue="" group="Position Options">
1333
                                        <description>Layer status </description>
1334
                                </field>
1335
                                <field name="MinDistance" type="integer" mandatory="false"
1336
                                        defaultValue="" group="Position Options">
1337
                                        <description>Maximum scale at which this LAYER is shown.
1338
                                        </description>
1339
                                </field>
1340
                                <field name="RepeatDistance" type="integer" mandatory="false"
1341
                                        defaultValue="" group="Position Options">
1342
                                        <description>Maximum scale at which this LAYER is shown.
1343
                                        </description>
1344
                                </field>
1345
                                <field name="Offset" type="DynObject" classOfValue="MapserverLayerOffsetForm"
1346
                                        mandatory="false" defaultValue="" group="Drawn Options">
1347
                                        <description>Sets the color index to treat as transparent for
1348
                                                raster layers.
1349
                                        </description>
1350
                                </field>
1351
                                <field name="Partials" type="boolean" mandatory="false"
1352
                                        defaultValue="false" group="Drawn Options">
1353
                                        <description>Layer status </description>
1354
                                </field>
1355
                                <field name="AntiAlias" type="boolean" mandatory="false"
1356
                                        defaultValue="false" group="Drawn Options">
1357
                                        <description>Layer status </description>
1358
                                </field>
1359

    
1360
                        </fields>
1361
                </class>
1362
                <class name="MapserverLayerClassStyleForm">
1363
                        <description>Graphic style of the Class</description>
1364
                        <tags>
1365
                                <value name="layoutMode" value="2" />
1366
                        </tags>
1367
                        <fields>
1368

    
1369
                                <field name="SymbolName" type="string" mandatory="false"
1370
                                        defaultValue="" group="Symbol Options">
1371
                                        <description>Layer status </description>
1372
                                </field>
1373

    
1374
                                <field name="Color" type="DynObject" classOfValue="MapserverColorForm"
1375
                                        mandatory="false" defaultValue="" group="Color Options">
1376
                                        <description>Sets the color index to treat as transparent for
1377
                                                raster layers.
1378
                                        </description>
1379
                                </field>
1380
                                <field name="OutlineColor" type="DynObject" classOfValue="MapserverColorForm"
1381
                                        mandatory="false" defaultValue="" group="Color Options">
1382
                                        <description>Sets the color index to treat as transparent for
1383
                                                raster layers.
1384
                                        </description>
1385
                                </field>
1386
                                <field name="OutlineColorAttribute" type="string" mandatory="false"
1387
                                        group="Color Options">
1388
                                        <description>Class symbol</description>
1389
                                </field>
1390
                                <field name="Opacity" type="integer" mandatory="false"
1391
                                        defaultValue="" group="Color Options">
1392
                                        <description>Sets the opacity level.</description>
1393
                                </field>
1394

    
1395
                                <field name="Size" type="string" mandatory="false"
1396
                                        defaultValue="" group="Size Options">
1397
                                        <description>Minimum scale at which this LAYER is shown.
1398
                                        </description>
1399
                                </field>
1400
                                <field name="Width" type="double" mandatory="false"
1401
                                        defaultValue="" group="Size Options">
1402
                                        <description>Minimum scale at which this LAYER is shown.
1403
                                        </description>
1404
                                </field>
1405
                                <field name="MaxWidth" type="float" mandatory="false"
1406
                                        defaultValue="" group="Size Options">
1407
                                        <description>Minimum scale at which this LAYER is shown.
1408
                                        </description>
1409
                                </field>
1410
                                <field name="MinSize" type="float" mandatory="false"
1411
                                        defaultValue="" group="Size Options">
1412
                                        <description>Maximum scale at which this LAYER is shown.
1413
                                        </description>
1414
                                </field>
1415
                                <field name="MaxSize" type="float" mandatory="false"
1416
                                        defaultValue="" group="Size Options">
1417
                                        <description>Minimum scale at which this LAYER is shown.
1418
                                        </description>
1419
                                </field>
1420
                                <field name="Offset" type="DynObject" classOfValue="MapserverLayerOffsetForm"
1421
                                        mandatory="false" defaultValue="" group="Size Options">
1422
                                        <description>Sets the color index to treat as transparent for
1423
                                                raster layers.
1424
                                        </description>
1425
                                </field>
1426
                                <field name="PolarOffset" type="string" mandatory="false"
1427
                                        group="Size Options">
1428
                                        <description>Sets the color index to treat as transparent for
1429
                                                raster layers.
1430
                                        </description>
1431
                                </field>
1432

    
1433
                                <field name="Geotransform" type="string" mandatory="false"
1434
                                        group="Geographical Options">
1435
                                        <description>Opacity of the image symbol</description>
1436
                                </field>
1437

    
1438

    
1439
                                <field name="Angle" type="string" mandatory="false" group="Drawn Options">
1440
                                        <description>Class color style</description>
1441
                                </field>
1442
                                <field name="Gap" type="double" mandatory="false" group="Drawn Options">
1443
                                        <description>File of the Symbol</description>
1444
                                </field>
1445
                                <field name="InitialGap" type="double" mandatory="false"
1446
                                        group="Drawn Options">
1447
                                        <description>Opacity of the image symbol</description>
1448
                                </field>
1449
                                <field name="Pattern" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="FloatForm"
1450
                                        mandatory="false" defaultValue="" group="Drawn Options">
1451
                                        <tags>
1452
                                                <value name="ViewMode" value="SimpleTable" />
1453
                                        </tags>
1454
                                        <description>This keyword allows for arbitrary data to be stored as
1455
                                                name value pairs.
1456
                                        </description>
1457
                                </field>
1458
                                <field name="LineCap" type="string" mandatory="false"
1459
                                        defaultValue="ROUND" group="Drawn Options">
1460
                                        <description>Layer status </description>
1461
                                        <availableValues>
1462
                                                <value label="Round">ROUND</value>
1463
                                                <value label="Butt">BUTT</value>
1464
                                                <value label="Square">SQUARE</value>
1465
                                        </availableValues>
1466
                                </field>
1467
                                <field name="LineJoin" type="string" mandatory="false"
1468
                                        defaultValue="ROUND" group="Drawn Options">
1469
                                        <description>Layer status </description>
1470
                                        <availableValues>
1471
                                                <value label="Round">ROUND</value>
1472
                                                <value label="Miter">MITER</value>
1473
                                                <value label="Bevel">BEVEL</value>
1474
                                        </availableValues>
1475
                                </field>
1476
                                <field name="LineJoinMaxSize" type="integer" mandatory="false"
1477
                                        defaultValue="" group="Drawn Options">
1478
                                        <description>Layer status </description>
1479
                                </field>
1480

    
1481
                        </fields>
1482
                </class>
1483
                <class name="MapserverLayerClassForm">
1484
                        <description>Store the parameters need to open a CSV file
1485
                        </description>
1486
                        <fields>
1487
                                <field name="Name" type="string" mandatory="false"
1488
                                        group="General Class Properties">
1489
                                        <description>Class name</description>
1490
                                </field>
1491
                                <field name="Group" type="string" mandatory="false"
1492
                                        group="General Class Properties">
1493
                                        <description>Name of a group that this layer belongs to.
1494
                                        </description>
1495
                                </field>
1496
                                <field name="Expression" type="string" mandatory="false"
1497
                                        group="General Class Properties">
1498
                                        <description>Class expression</description>
1499
                                </field>
1500
                                <field name="Status" type="string" mandatory="false"
1501
                                        defaultValue="ON" group="MapServer Options">
1502
                                        <description>Class status </description>
1503
                                        <availableValues>
1504
                                                <value label="ON">ON</value>
1505
                                                <value label="OFF">OFF</value>
1506
                                        </availableValues>
1507
                                </field>
1508
                                <field name="Debug" type="string" mandatory="false"
1509
                                        defaultValue="OFF" group="MapServer Options">
1510
                                        <description>Enables debugging of a layer in the current map.
1511
                                        </description>
1512
                                        <availableValues>
1513
                                                <value label="OFF">OFF</value>
1514
                                                <value label="ON">ON</value>
1515
                                                <value label="1">1</value>
1516
                                                <value label="2">2</value>
1517
                                                <value label="3">3</value>
1518
                                                <value label="4">4</value>
1519
                                                <value label="5">5</value>
1520
                                        </availableValues>
1521
                                </field>
1522
                                <field name="MinScaleDenom" type="double" mandatory="false"
1523
                                        defaultValue="" group="Geographic Options">
1524
                                        <description>Maximum scale at which this LAYER is shown.
1525
                                        </description>
1526
                                </field>
1527
                                <field name="MaxScaleDenom" type="double" mandatory="false"
1528
                                        defaultValue="" group="Geographic Options">
1529
                                        <description>Minimum scale at which this LAYER is shown.
1530
                                        </description>
1531
                                </field>
1532
                                <field name="KeyImage" type="file" mandatory="false" group="Label Options">
1533
                                        <description>Class expression</description>
1534
                                </field>
1535
                                <field name="Text" type="string" mandatory="false" group="Label Options">
1536
                                        <description>Text to label features in this class</description>
1537
                                </field>
1538
                                <field name="Template" type="file" mandatory="false"
1539
                                        defaultValue="" group="Label Options">
1540
                                        <description>Used as a global alternative to CLASS TEMPLATE.
1541
                                        </description>
1542
                                </field>
1543
                                <field name="Styles" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerClassStyleForm" mandatory="false"
1544
                                        defaultValue="" group="Label Options">
1545
                                        <description></description>
1546
                                </field>
1547
                                <field name="Label" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerClassLabelForm" mandatory="false"
1548
                                        defaultValue="" group="Label Options">
1549
                                        <description></description>
1550
                                </field>
1551
                        </fields>
1552
                </class>
1553
                <class name="MapserverLayerProjectionForm">
1554
                        <description>Store the parameters need to open a CSV file
1555
                        </description>
1556
                        <fields>
1557
                                <field name="Abrev" type="string" mandatory="false" group="Layer">
1558
                                        <description>Projection definition</description>
1559
                                </field>
1560
                        </fields>
1561
                </class>
1562
                <class name="MapserverLayerPropertiesForm">
1563
                        <description>Store the parameters need to open a CSV file
1564
                        </description>
1565
                        <tags>
1566
                                <value name="layoutMode" value="1" />
1567
                                <value name="TabPlacement" value="2" />
1568
                        </tags>
1569
                        <fields>
1570
                                <field name="Name" type="string" subtype="text" mandatory="false"
1571
                                        group="General layer Properties">
1572
                                        <description>Layer name</description>
1573
                                        <tags>
1574
                                                <value name="rows" value="20" />
1575
                                        </tags>                                        
1576
                                </field>
1577
                                <field name="Group" type="string" mandatory="false"
1578
                                        group="General layer Properties">
1579
                                        <description>Name of a group that this layer belongs to.
1580
                                        </description>
1581
                                </field>
1582
                                <field name="Type" type="string" mandatory="false"
1583
                                        defaultValue="POINT" group="General layer Properties">
1584
                                        <description>Layer's types</description>
1585
                                        <availableValues>
1586
                                                <value label="Point">POINT</value>
1587
                                                <value label="Line">LINE</value>
1588
                                                <value label="Circle">CIRCLE</value>
1589
                                                <value label="Polygon">POLYGON</value>
1590
                                                <value label="Raster">RASTER</value>
1591
                                                <value label="Query">QUERY</value>
1592
                                                <value label="Chart">CHART</value>
1593
                                        </availableValues>
1594
                                </field>
1595
                                <field name="Status" type="string" mandatory="false"
1596
                                        defaultValue="DEFAULT" group="MapServer Options">
1597
                                        <description>Layer status </description>
1598
                                        <availableValues>
1599
                                                <value label="Default">DEFAULT</value>
1600
                                                <value label="ON">ON</value>
1601
                                                <value label="OFF">OFF</value>
1602
                                        </availableValues>
1603
                                </field>
1604
                                <field name="Debug" type="string" mandatory="false"
1605
                                        defaultValue="OFF" group="MapServer Options">
1606
                                        <description>Enables debugging of a layer in the current map.
1607
                                        </description>
1608
                                        <availableValues>
1609
                                                <value label="OFF">OFF</value>
1610
                                                <value label="ON">ON</value>
1611
                                                <value label="1">1</value>
1612
                                                <value label="2">2</value>
1613
                                                <value label="3">3</value>
1614
                                                <value label="4">4</value>
1615
                                                <value label="5">5</value>
1616
                                        </availableValues>
1617
                                </field>
1618
                                <field name="Metadata" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerMetadataForm"
1619
                                        mandatory="false" defaultValue="" group="MapServer Options">
1620
                                        <description>This keyword allows for arbitrary data to be stored as
1621
                                                name value pairs.
1622
                                        </description>
1623
                                        <tags>
1624
                                                <value name="ViewMode" value="SimpleTable" />
1625
                                                <value name="dynform.height" value="200" />
1626
                                        </tags>
1627
                                </field>
1628
                                <field name="Metadata2" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerMetadataForm"
1629
                                        mandatory="false" defaultValue="" group="MapServer Options">
1630
                                        <description>This keyword allows for arbitrary data to be stored as
1631
                                                name value pairs.
1632
                                        </description>
1633
                                        <tags>
1634
                                                <value name="allowNew" value="true" />
1635
                                                <value name="allowDelete" value="true" />
1636
                                                <value name="allowSearch" value="true" />
1637
                                                <value name="allowUpdate" value="true" />
1638
                                        </tags>
1639
                                </field>
1640
                                <field name="ConnectionType" type="string" mandatory="false"
1641
                                        defaultValue="LOCAL" group="Connection Options">
1642
                                        <description>Units used by the Layer</description>
1643
                                        <availableValues>
1644
                                                <value label="Local">LOCAL</value>
1645
                                                <value label="Postgis">POSTGIS</value>
1646
                                                <value label="Raster">RASTER</value>
1647
                                                <value label="WMS">WMS</value>
1648
                                                <value label="WFS">WFS</value>
1649
                                                <value label="Oracle Spatial">ORACLESPATIAL</value>
1650
                                                <value label="Plugin">PLUGIN</value>
1651
                                                <value label="OGR">OGR</value>
1652
                                                <value label="Union">Union</value>
1653
                                                <value label="SDE">SDE</value>
1654
                                                <value label="Contour">CONTOUR</value>
1655
                                        </availableValues>
1656
                                </field>
1657
                                <field name="Connection" type="string" mandatory="false"
1658
                                        defaultValue="" group="Connection Options">
1659
                                        <description>Database connection string to retrieve remote data.
1660
                                        </description>
1661
                                </field>
1662
                                <field name="Data" type="string" mandatory="false"
1663
                                        defaultValue="" group="Connection Options">
1664
                                        <description>Full filename of the spatial data to process. No file
1665
                                                extension is necessary for shapefiles. Can be specified relative
1666
                                                to the SHAPEPATH option from the Map Object.
1667
                                                If this is an SDE
1668
                                                layer, the parameter should include the name of
1669
                                                the layer as well
1670
                                                as the geometry column, i.e.
1671
                                                "mylayer,shape,myversion".
1672
                                                If this is a
1673
                                                PostGIS layer, the parameter should be in the form of
1674
                                                "columnname
1675
                                                from tablename", where "columnname" is the name of the
1676
                                                column
1677
                                                containing the geometry objects and โ€œtablename" is the name
1678
                                                of the
1679
                                                table from which the geometry data will be read.
1680
                                                For Oracle, use
1681
                                                "shape FROM table" or "shape FROM (SELECT statement)"
1682
                                                or even more
1683
                                                complex Oracle compliant queries! Note that there are
1684
                                                important
1685
                                                performance impacts when using spatial subqueries
1686
                                                however. Try
1687
                                                using MapServerโ€™s FILTER whenever possible instead.
1688
                                                You can also
1689
                                                see the SQL submitted by forcing an error, for
1690
                                                instance by
1691
                                                submitting a DATA parameter you know wonโ€™t work, using
1692
                                                for example
1693
                                                a bad column name.
1694
                                        </description>
1695
                                </field>
1696
                                <field name="Plugin" type="string" mandatory="false"
1697
                                        defaultValue="" group="Connection Options">
1698
                                        <description>Additional library to load by MapServer, for this
1699
                                                layer.
1700
                                        </description>
1701
                                </field>
1702
                                <field name="Projection" type="DynObject" classOfValue="MapserverLayerProjectionForm"
1703
                                        mandatory="false" defaultValue="" group="Geographic Options">
1704
                                        <description>Sets the projection of the Layer.</description>
1705
                                </field>
1706
                                <field name="Filter" type="string" mandatory="false"
1707
                                        defaultValue="" group="Connection Options">
1708
                                        <description>This parameter allows for data specific attribute
1709
                                                filtering that is done at the same time spatial filtering is done
1710
                                        </description>
1711
                                </field>
1712
                                <field name="FilterItem" type="string" mandatory="false"
1713
                                        defaultValue="" group="Connection Options">
1714
                                        <description>Item to use with simple FILTER expressions. OGR and
1715
                                                shapefiles only.
1716
                                        </description>
1717
                                </field>
1718
                                <field name="Extent" type="DynObject" classOfValue="MapserverLayerExtentForm"
1719
                                        mandatory="false" defaultValue="" group="Geographic Options">
1720
                                        <description>The spatial extent of the data.</description>
1721
                                </field>
1722
                                <field name="MaxFeatures" type="integer" mandatory="false"
1723
                                        defaultValue="" group="Geographic Options">
1724
                                        <description>Specifies the number of features that should be drawn
1725
                                                for this layer in the CURRENT window
1726
                                        </description>
1727
                                </field>
1728
                                <field name="MinScaleDenom" type="double" mandatory="false"
1729
                                        defaultValue="" group="Geographic Options">
1730
                                        <description>Maximum scale at which this LAYER is shown.
1731
                                        </description>
1732
                                </field>
1733
                                <field name="MaxScaleDenom" type="double" mandatory="false"
1734
                                        defaultValue="" group="Geographic Options">
1735
                                        <description>Minimum scale at which this LAYER is shown.
1736
                                        </description>
1737
                                </field>
1738

    
1739
                                <field name="ClassItem" type="string" mandatory="false"
1740
                                        defaultValue="" group="Layer Parameters">
1741
                                        <description>Item name in attribute table to use for class lookups.
1742
                                        </description>
1743
                                </field>
1744
                                <field name="StyleItem" type="string" mandatory="false"
1745
                                        defaultValue="" group="Layer Parameters">
1746
                                        <description>Item to use for feature specific styling.
1747
                                        </description>
1748
                                </field>
1749

    
1750
                                <field name="Units" type="string" mandatory="false"
1751
                                        defaultValue="METERS" group="Geographic Options">
1752
                                        <description>Units used by the Layer</description>
1753
                                        <availableValues>
1754
                                                <value label="Meters">METERS</value>
1755
                                                <value label="Kilometers">KILOMETERS</value>
1756
                                                <value label="Miles">MILES</value>
1757
                                                <value label="Inches">INCHES</value>
1758
                                                <value label="Feet">FEET</value>
1759
                                                <value label="Pixels">PIXELS</value>
1760
                                                <value label="Percentages">PERCENTAGES</value>
1761
                                                <value label="DD">DD</value>
1762
                                                <value label="Nautical miles">NAUTICALMILES</value>
1763
                                        </availableValues>
1764
                                </field>
1765

    
1766

    
1767
                                <field name="SymbolScaleDenom" type="double" mandatory="false"
1768
                                        defaultValue="" group="Layer Parameters">
1769
                                        <description>The scale at which symbols and/or text appear full
1770
                                                size.
1771
                                        </description>
1772
                                </field>
1773
                                <field name="LabelItem" type="string" mandatory="false"
1774
                                        defaultValue="" group="Label Parameters">
1775
                                        <description>Item name in attribute table to use for class
1776
                                                annotation
1777
                                        </description>
1778
                                </field>
1779
                                <field name="LabelRequires" type="string" mandatory="false"
1780
                                        defaultValue="" group="Label Parameters">
1781
                                        <description>Item name in attribute table to use for class
1782
                                                annotation
1783
                                        </description>
1784
                                </field>
1785
                                <field name="LabelMinScaleDenom" type="double" mandatory="false"
1786
                                        defaultValue="" group="Label Parameters">
1787
                                        <description>Maximum scale at which this LAYER is labeled.
1788
                                        </description>
1789
                                </field>
1790
                                <field name="LabelMaxScaleDenom" type="double" mandatory="false"
1791
                                        defaultValue="" group="Label Parameters">
1792
                                        <description>Minimum scale at which this LAYER is labeled.
1793
                                        </description>
1794
                                </field>
1795
                                <field name="LabelCache" type="boolean" mandatory="false"
1796
                                        defaultValue="true" group="Label Parameters">
1797
                                        <description>Label overlap removal, auto placement etc... are only
1798
                                                available when the label cache is active.
1799
                                        </description>
1800
                                </field>
1801
                                <field name="PostLabelCache" type="boolean" mandatory="false"
1802
                                        defaultValue="true" group="Label Parameters">
1803
                                        <description>Tells MapServer to render this layer after all labels
1804
                                                in the cache have been drawn.
1805
                                        </description>
1806
                                </field>
1807
                                <field name="SizeUnits" type="string" mandatory="false"
1808
                                        defaultValue="PIXELS" group="Label Parameters">
1809
                                        <description>Sets the unit of CLASS object SIZE values
1810
                                        </description>
1811
                                        <availableValues>
1812
                                                <value label="Meters">METERS</value>
1813
                                                <value label="Kilometers">KILOMETERS</value>
1814
                                                <value label="Miles">MILES</value>
1815
                                                <value label="Inches">INCHES</value>
1816
                                                <value label="Feet">FEET</value>
1817
                                                <value label="Pixels">PIXELS</value>
1818
                                                <value label="Percentages">PERCENTAGES</value>
1819
                                                <value label="DD">DD</value>
1820
                                                <value label="Nautical miles">NAUTICALMILES</value>
1821
                                        </availableValues>
1822
                                </field>
1823

    
1824
                                <field name="TileIndex" type="string" mandatory="false"
1825
                                        defaultValue="" group="Tile Options">
1826
                                        <description> The tileindex contains polygon features for each
1827
                                                tile.
1828
                                        </description>
1829
                                </field>
1830
                                <field name="TileItem" type="string" mandatory="false"
1831
                                        defaultValue="location" group="Tile Options">
1832
                                        <description> Item that contains the location of an individual
1833
                                                tile.
1834
                                        </description>
1835
                                </field>
1836

    
1837
                                <field name="Template" type="file" mandatory="false"
1838
                                        defaultValue="" group="Templates">
1839
                                        <description>Used as a global alternative to CLASS TEMPLATE.
1840
                                        </description>
1841
                                </field>
1842
                                <field name="Header" type="string" mandatory="false"
1843
                                        defaultValue="" group="Templates">
1844
                                        <description>Template to use before a layerโ€™s set of results have
1845
                                                been sent. Multiresult query modes only.
1846
                                        </description>
1847
                                </field>
1848
                                <field name="Footer" type="string" mandatory="false"
1849
                                        defaultValue="" group="Templates">
1850
                                        <description>Template to use after a layerโ€™s set of results have
1851
                                                been sent. Multiresult query modes only.
1852
                                        </description>
1853
                                </field>
1854

    
1855
                                <field name="Tolerance" type="double" mandatory="false"
1856
                                        defaultValue="" group="Layer Parameters">
1857
                                        <description>Sensitivity for point based queries (i.e. via mouse
1858
                                                and/or map coordinates). Given in TOLERANCEUNITS.
1859
                                        </description>
1860
                                </field>
1861
                                <field name="ToleranceUnits" type="string" mandatory="false"
1862
                                        defaultValue="PIXELS" group="Layer Parameters">
1863
                                        <description>Sets the unit of CLASS object SIZE values
1864
                                        </description>
1865
                                        <availableValues>
1866
                                                <value label="Meters">METERS</value>
1867
                                                <value label="Kilometers">KILOMETERS</value>
1868
                                                <value label="Miles">MILES</value>
1869
                                                <value label="Inches">INCHES</value>
1870
                                                <value label="Feet">FEET</value>
1871
                                                <value label="Pixels">PIXELS</value>
1872
                                                <value label="Percentages">PERCENTAGES</value>
1873
                                                <value label="DD">DD</value>
1874
                                                <value label="Nautical miles">NAUTICALMILES</value>
1875
                                        </availableValues>
1876
                                </field>
1877
                                <field name="Transform" type="string" mandatory="false"
1878
                                        defaultValue="TRUE" group="Layer Parameters">
1879
                                        <description>Tells MapServer whether or not a particular layer
1880
                                                needs to be transformed from some coordinate system to image
1881
                                                coordinates.
1882
                                        </description>
1883
                                        <availableValues>
1884
                                                <value label="True">TRUE</value>
1885
                                                <value label="False">FALSE</value>
1886
                                                <value label="UL">UL</value>
1887
                                                <value label="UC">UC</value>
1888
                                                <value label="UR">UR</value>
1889
                                                <value label="LC">LC</value>
1890
                                                <value label="CC">CC</value>
1891
                                                <value label="LR">LR</value>
1892
                                                <value label="LL">LL</value>
1893
                                                <value label="LC">LC</value>
1894
                                        </availableValues>
1895
                                </field>
1896

    
1897
                                <field name="Mask" type="string" mandatory="false"
1898
                                        defaultValue="" group="Layer Parameters">
1899
                                        <description>The data from the current layer will only be rendered
1900
                                                where it intersects features from the layer.
1901
                                        </description>
1902
                                </field>
1903

    
1904
                                <field name="Offsite" type="DynObject" classOfValue="MapserverColorForm"
1905
                                        mandatory="false" defaultValue="" group="Layer Parameters">
1906
                                        <description>Sets the color index to treat as transparent for
1907
                                                raster layers.
1908
                                        </description>
1909
                                </field>
1910
                                <field name="Opacity" type="integer" mandatory="false"
1911
                                        defaultValue="" group="Layer Parameters">
1912
                                        <description>Sets the opacity level.</description>
1913
                                </field>
1914

    
1915
                                <field name="Processing" type="string" mandatory="false"
1916
                                        defaultValue="" group="Layer Parameters">
1917
                                        <description>Passes a processing directive to be used with this
1918
                                                layer.
1919
                                        </description>
1920
                                </field>
1921
                                <field name="Requires" type="string" mandatory="false"
1922
                                        defaultValue="" group="Layer Parameters">
1923
                                        <description>Sets context for displaying this layer.</description>
1924
                                </field>
1925
                                <field name="Classes" type="List" hidden="true"
1926
                                        subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerClassForm" mandatory="false"
1927
                                        defaultValue="" group="Layer Parameters">
1928
                                        <description></description>
1929
                                </field>
1930
                        </fields>
1931
                </class>
1932
                <class name="MapserverOutputFormatForm">
1933
                        <description>Store the parameters need to open a CSV file
1934
                        </description>
1935
                        <fields>
1936
                                <field name="Name" type="string" mandatory="false"
1937
                                        group="OutputFormat Options">
1938
                                        <description>Extent Min X coordinate</description>
1939
                                </field>
1940
                                <field name="MimeType" type="string" mandatory="false"
1941
                                        group="OutputFormat Options">
1942
                                        <description>Extent Min X coordinate</description>
1943
                                </field>
1944
                                <field name="Driver" type="string" mandatory="false"
1945
                                        group="OutputFormat Options">
1946
                                        <description>Extent Min X coordinate</description>
1947
                                </field>
1948
                                <field name="Extension" type="string" mandatory="false"
1949
                                        group="OutputFormat Options">
1950
                                        <description>Extent Min X coordinate</description>
1951
                                </field>
1952

    
1953
                                <field name="ImageMode" type="string" mandatory="false"
1954
                                        defaultValue="RGBA" group="OutputFormat Options">
1955
                                        <description>Units used by the Layer</description>
1956
                                        <availableValues>
1957
                                                <value label="PC256">PC256</value>
1958
                                                <value label="RGB">RGB</value>
1959
                                                <value label="RGBA">RGBA</value>
1960
                                                <value label="Byte">BYTE</value>
1961
                                                <value label="Int16">INT16</value>
1962
                                                <value label="Float32">FLOAT32</value>
1963
                                                <value label="Feature">FEATURE</value>
1964
                                        </availableValues>
1965
                                </field>
1966
                                <field name="FormatOption" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="StringForm"
1967
                                        mandatory="false" defaultValue="" group="OutputFormat Options">
1968
                                        <description>This keyword allows for arbitrary data to be stored as
1969
                                                name value pairs.
1970
                                        </description>
1971
                                        <tags>
1972
                                                <value name="ViewMode" value="SimpleTable" />
1973
                                        </tags>
1974
                                </field>
1975
                                <field name="Transparent" type="string" mandatory="false"
1976
                                        defaultValue="ON" group="OutputFormat Options">
1977
                                        <description>Class status </description>
1978
                                        <availableValues>
1979
                                                <value label="ON">ON</value>
1980
                                                <value label="OFF">OFF</value>
1981
                                        </availableValues>
1982
                                </field>
1983
                        </fields>
1984
                </class>
1985
                <class name="MapserverWebForm">
1986
                        <description>Store the parameters need to open a CSV file
1987
                        </description>
1988
                        <tags>
1989
                                <value name="layoutMode" value="2" />
1990
                        </tags>
1991
                        <fields>
1992
                                <field name="Metadata" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerMetadataForm"
1993
                                        mandatory="false" defaultValue="" group="Web Options">
1994
                                        <description>This keyword allows for arbitrary data to be stored as
1995
                                                name value pairs.
1996
                                        </description>
1997
                                        <tags>
1998
                                                <value name="ViewMode" value="SimpleTable" />
1999
                                        </tags>
2000
                                </field>
2001

    
2002
                                <field name="BrowserFormat" type="string" mandatory="false"
2003
                                        group="Web Options">
2004
                                        <description>Extent Min X coordinate</description>
2005
                                </field>
2006
                                <field name="QueryFormat" type="string" mandatory="false"
2007
                                        group="Web Options">
2008
                                        <description>Extent Min X coordinate</description>
2009
                                </field>
2010
                                <field name="LegendFormat" type="string" mandatory="false"
2011
                                        group="Web Options">
2012
                                        <description>Extent Min X coordinate</description>
2013
                                </field>
2014
                                <field name="Empty" type="string" mandatory="false" group="Web Options">
2015
                                        <description>Extent Min X coordinate</description>
2016
                                </field>
2017
                                <field name="Error" type="string" mandatory="false" group="Web Options">
2018
                                        <description>Extent Min X coordinate</description>
2019
                                </field>
2020
                                <field name="ImagePath" type="file" mandatory="false" group="Web Options">
2021
                                        <description>Extent Min X coordinate</description>
2022
                                </field>
2023
                                <field name="ImageUrl" type="file" mandatory="false" group="Web Options">
2024
                                        <description>Extent Min X coordinate</description>
2025
                                </field>
2026
                                <field name="Log" type="file" mandatory="false" group="Web Options">
2027
                                        <description>Extent Min X coordinate</description>
2028
                                </field>
2029
                                <field name="TempPath" type="file" mandatory="false" group="Web Options">
2030
                                        <description>Extent Min X coordinate</description>
2031
                                </field>
2032
                                <field name="Template" type="file" mandatory="false" group="Web Options">
2033
                                        <description>Extent Min X coordinate</description>
2034
                                </field>
2035
                                <field name="Header" type="file" mandatory="false" group="Web Options">
2036
                                        <description>Extent Min X coordinate</description>
2037
                                </field>
2038
                                <field name="Footer" type="file" mandatory="false" group="Web Options">
2039
                                        <description>Extent Min X coordinate</description>
2040
                                </field>
2041
                                <field name="MaxTemplate" type="file" mandatory="false" group="Web Options">
2042
                                        <description>Extent Min X coordinate</description>
2043
                                </field>
2044
                                <field name="MinTemplate" type="file" mandatory="false" group="Web Options">
2045
                                        <description>Extent Min X coordinate</description>
2046
                                </field>
2047

    
2048
                                <field name="MinScaleDenom" type="double" mandatory="false"
2049
                                        defaultValue="" group="Web Options">
2050
                                        <description>Maximum scale at which this LAYER is shown.
2051
                                        </description>
2052
                                </field>
2053
                                <field name="MaxScaleDenom" type="double" mandatory="false"
2054
                                        defaultValue="" group="Web Options">
2055
                                        <description>Minimum scale at which this LAYER is shown.
2056
                                        </description>
2057
                                </field>
2058
                        </fields>
2059
                </class>
2060
                <class name="MapserverMapForm">
2061
                        <description>Store the parameters need to open a CSV file
2062
                        </description>
2063
                        <fields>
2064
                                <field name="Name" type="string" mandatory="false" group="MapServer Options">
2065
                                        <description>Extent Min X coordinate</description>
2066
                                </field>
2067

    
2068
                                <field name="Status" type="string" mandatory="false"
2069
                                        defaultValue="ON" group="MapServer Options">
2070
                                        <description>Class status </description>
2071
                                        <availableValues>
2072
                                                <value label="ON">ON</value>
2073
                                                <value label="OFF">OFF</value>
2074
                                        </availableValues>
2075
                                </field>
2076
                                <field name="Debug" type="string" mandatory="false"
2077
                                        defaultValue="OFF" group="MapServer Options">
2078
                                        <description>Enables debugging of a layer in the current map.
2079
                                        </description>
2080
                                        <availableValues>
2081
                                                <value label="OFF">OFF</value>
2082
                                                <value label="ON">ON</value>
2083
                                                <value label="1">1</value>
2084
                                                <value label="2">2</value>
2085
                                                <value label="3">3</value>
2086
                                                <value label="4">4</value>
2087
                                                <value label="5">5</value>
2088
                                        </availableValues>
2089
                                </field>
2090
                                <field name="Web" type="DynObject" classOfValue="MapserverWebForm"
2091
                                        mandatory="false" group="MapServer Options">
2092
                                        <description>Sets the color index to treat as transparent for
2093
                                                raster layers.
2094
                                        </description>
2095
                                </field>
2096

    
2097
                                <field name="Include" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="StringForm"
2098
                                        mandatory="false" defaultValue="" group="MapServer Options">
2099
                                        <description>This keyword allows for arbitrary data to be stored as
2100
                                                name value pairs.
2101
                                        </description>
2102
                                        <tags>
2103
                                                <value name="ViewMode" value="SimpleTable" />
2104
                                        </tags>
2105
                                </field>
2106
                                <field name="Config" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverLayerMetadataForm"
2107
                                        mandatory="false" defaultValue="" group="MapServer Options">
2108
                                        <description>This keyword allows for arbitrary data to be stored as
2109
                                                name value pairs.
2110
                                        </description>
2111
                                        <tags>
2112
                                                <value name="ViewMode" value="SimpleTable" />
2113
                                        </tags>
2114
                                </field>
2115

    
2116
                                <field name="Projection" type="DynObject" classOfValue="MapserverLayerProjectionForm"
2117
                                        mandatory="false" defaultValue="" group="Geographic Options">
2118
                                        <description>Sets the projection of the Layer.</description>
2119
                                </field>
2120
                                <field name="Extent" type="DynObject" classOfValue="MapserverLayerExtentForm"
2121
                                        mandatory="false" defaultValue="" group="Geographic Options">
2122
                                        <description>The spatial extent of the data.</description>
2123
                                </field>
2124

    
2125
                                <field name="SymbolSet" type="file" mandatory="false"
2126
                                        defaultValue="" group="Source Options">
2127
                                        <description>Used as a global alternative to CLASS TEMPLATE.
2128
                                        </description>
2129
                                </field>
2130
                                <field name="FontSet" type="file" mandatory="false"
2131
                                        defaultValue="" group="Source Options">
2132
                                        <description>Used as a global alternative to CLASS TEMPLATE.
2133
                                        </description>
2134
                                </field>
2135
                                <field name="ShapePath" type="file" mandatory="false"
2136
                                        defaultValue="" group="Source Options">
2137
                                        <description>Used as a global alternative to CLASS TEMPLATE.
2138
                                        </description>
2139
                                </field>
2140
                                <field name="DataPattern" type="string" mandatory="false"
2141
                                        defaultValue="" group="Source Options">
2142
                                        <description>Sets context for displaying this layer.</description>
2143
                                </field>
2144

    
2145
                                <field name="Size" type="DynObject" classOfValue="MapserverLayerOffsetForm"
2146
                                        mandatory="false" defaultValue="" group="Graphical Options">
2147
                                        <description>Sets the color index to treat as transparent for
2148
                                                raster layers.
2149
                                        </description>
2150
                                </field>
2151
                                <field name="MaxSize" type="integer" mandatory="false"
2152
                                        defaultValue="" group="Graphical Options">
2153
                                        <description>Minimum scale at which this LAYER is shown.
2154
                                        </description>
2155
                                </field>
2156
                                <field name="Resolution" type="integer" mandatory="false"
2157
                                        defaultValue="" group="Graphical Options">
2158
                                        <description>Sets context for displaying this layer.</description>
2159
                                </field>
2160
                                <field name="DefResolution" type="integer" mandatory="false"
2161
                                        defaultValue="" group="Graphical Options">
2162
                                        <description>Sets context for displaying this layer.</description>
2163
                                </field>
2164
                                <field name="ScaleDenom" type="double" mandatory="false"
2165
                                        defaultValue="" group="Graphical Options">
2166
                                        <description>Minimum scale at which this LAYER is shown.
2167
                                        </description>
2168
                                </field>
2169
                                <field name="Units" type="string" mandatory="false"
2170
                                        defaultValue="METERS" group="Geographic Options">
2171
                                        <description>Units used by the Layer</description>
2172
                                        <availableValues>
2173
                                                <value label="Meters">METERS</value>
2174
                                                <value label="Kilometers">KILOMETERS</value>
2175
                                                <value label="Miles">MILES</value>
2176
                                                <value label="Inches">INCHES</value>
2177
                                                <value label="Feet">FEET</value>
2178
                                                <value label="Pixels">PIXELS</value>
2179
                                                <value label="Percentages">PERCENTAGES</value>
2180
                                                <value label="DD">DD</value>
2181
                                                <value label="Nautical miles">NAUTICALMILES</value>
2182
                                        </availableValues>
2183
                                </field>
2184
                                <field name="Angle" type="double" mandatory="false"
2185
                                        defaultValue="" group="Graphical Options">
2186
                                        <description>Layer status </description>
2187
                                </field>
2188
                                <field name="ImageColor" type="DynObject" classOfValue="MapserverColorForm"
2189
                                        mandatory="false" defaultValue="" group="Color Options">
2190
                                        <description>Sets the color index to treat as transparent for
2191
                                                raster layers.
2192
                                        </description>
2193
                                </field>
2194
                                <field name="ImageType" type="string" mandatory="false"
2195
                                        defaultValue="" group="Color Options">
2196
                                        <description>Sets the color index to treat as transparent for
2197
                                                raster layers.
2198
                                        </description>
2199
                                </field>
2200
                                <field name="TemplatePattern" type="string" mandatory="false"
2201
                                        defaultValue="" group="Color Options">
2202
                                        <description>Sets the color index to treat as transparent for
2203
                                                raster layers.
2204
                                        </description>
2205
                                </field>
2206

    
2207
                                <field name="OutputFormat" type="List" subType="DynObject" typeOfItems="DynObject" classOfItems="MapserverOutputFormatForm"
2208
                                        mandatory="false" defaultValue="" group="OutputFormat Options">
2209
                                        <description>Sets the color index to treat as transparent for
2210
                                                raster layers.
2211
                                        </description>
2212
                                        <tags>
2213
                                                <value name="allowNew" value="true" />
2214
                                                <value name="allowDelete" value="true" />
2215
                                                <value name="allowUpdate" value="false" />
2216
                                                <value name="allowSearch" value="false" />
2217
                                                <value name="allowClose" value="false" />
2218
                                        </tags>
2219
                                </field>
2220
                        </fields>
2221
                </class>
2222
        </classes>
2223
</definitions>