Statistics
| Revision:

gvsig-raster / org.gvsig.raster / branches / org.gvsig.raster.2.4 / org.gvsig.raster / org.gvsig.raster.gdal / org.gvsig.raster.gdal.provider / src / main / resources / org / gvsig / raster / gdal / provider / NewRasterGdalStoreParameters.xml @ 6790

History | View | Annotate | Download (23.9 KB)

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

    
6
    <class namespace="dal" name="NewRasterGdalStoreParameters">
7
      <extends>
8
        <class namespace="dal" name="ProviderParameters" />
9
      </extends>
10
      <description>Store the parameters needed to create a new gdal file
11
      </description>
12
      <fields>
13
        <field name="file" type="file" mandatory="true" group="Basic">
14
          <description>Raster Gdal file to be created</description>
15
        </field>
16
      </fields>
17
    </class>
18

    
19
    <class namespace="dal" name="NewRasterGdalStoreParameters_GTiff">
20
      <tags>
21
        <valueItem name="wldExtension" value="tfw" />
22
      </tags>
23
      <extends>
24
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
25
      </extends>
26
      <description>Store the parameters needed to create a new gdal file using
27
        GTiff driver
28
      </description>
29
      <fields>
30
        <field name="compress" type="string" mandatory="false" group="CreateOptions" defaultValue="">
31
          <description>Property given to GTiff driver to indicate compress type
32
          </description>
33
          <tags>
34
            <valueItem name="dynform.translateEmptyToNull" value="true"/>
35
          </tags>
36

    
37
          <availableValues>
38
            <value label="NONE">NONE</value>
39
            <value label="LZW">LZW</value>
40
            <value label="PACKBITS">PACKBITS</value>
41
            <value label="JPEG">JPEG</value>
42
            <value label="CCITTRLE">CCITTRLE</value>
43
            <value label="CCITTFAX3">CCITTFAX3</value>
44
            <value label="CCITTFAX4">CCITTFAX4</value>
45
            <value label="DEFLATE">DEFLATE</value>
46
            <value label="LZMA">LZMA</value>
47
            <value label=""></value>
48

    
49
          </availableValues>
50
        </field>
51
        <field name="predictor" type="integer" mandatory="false" group="CreateOptions">
52
          <description>Predictor Type</description>
53
        </field>
54
        <field name="jpeg_quality" type="integer" mandatory="false"
55
          group="CreateOptions" minValue="1" maxValue="100" defaultValue="75">
56
          <description>JPEG quality</description>
57
        </field>
58
        <field name="zlevel" type="integer" mandatory="false" group="CreateOptions"
59
          minValue="1" maxValue="9" defaultValue="6">
60
          <description>DEFLATE compression level 1-9 </description>
61
        </field>
62
        <field name="lzma_preset" type="integer" mandatory="false" group="CreateOptions"
63
          minValue="0" maxValue="9" defaultValue="6">
64
          <description>LZMA compression level 0(fast)-9(slow)</description>
65
        </field>
66
        <field name="nbits" type="integer" mandatory="false" minValue="1"
67
          maxValue="31" group="CreateOptions">
68
          <description>BITS for sub-byte files (1-7), sub-uint16 (9-15),
69
            sub-uint32 (17-31)</description>
70
        </field>
71
        <field name="interleave" type="string" mandatory="false" group="CreateOptions"
72
          defaultValue="PIXEL">
73
          <description>Property given to GTiff driver to indicate interleave
74
          </description>
75
          <availableValues>
76
            <value label="BAND">BAND</value>
77
            <value label="PIXEL">PIXEL</value>
78
          </availableValues>
79
        </field>
80
        <field name="tiled" type="boolean" mandatory="false" group="CreateOptions">
81
          <description>Switch to tiled format</description>
82
        </field>
83
        <field name="tfw" type="boolean" mandatory="false" group="CreateOptions">
84
          <description>Write out world file</description>
85
        </field>
86
        <field name="rpb" type="boolean" mandatory="false" group="CreateOptions">
87
          <description>Write out .RPB (RPC) file</description>
88
        </field>
89
        <field name="blockxsize" type="integer" mandatory="false" group="CreateOptions">
90
          <description>Tile Width</description>
91
        </field>
92
        <field name="blockysize" type="integer" mandatory="false" group="CreateOptions">
93
          <description>Tile/Strip Height</description>
94
        </field>
95
        <field name="photometric" type="string" mandatory="false" group="CreateOptions"
96
          defaultValue="">
97
          <description>Property given to GTiff driver to indicate photometric
98
          </description>
99
          <tags>
100
            <valueItem name="dynform.translateEmptyToNull" value="true" />
101
          </tags>
102

    
103
          <availableValues>
104
            <value label="MINISBLACK">MINISBLACK</value>
105
            <value label="MINISWHITE">MINISWHITE</value>
106
            <value label="PALETTE">PALETTE</value>
107
            <value label="RGB">RGB</value>
108
            <value label="CMYK">CMYK</value>
109
            <value label="YCBCR">YCBCR</value>
110
            <value label="CIELAB">CIELAB</value>
111
            <value label="ICCLAB">ICCLAB</value>
112
            <value label="ITULAB">ITULAB</value>
113
            <value label=""></value>
114

    
115
          </availableValues>
116
        </field>
117
        <field name="sparse_ok" type="boolean" mandatory="false" group="CreateOptions"
118
          defaultValue="false">
119
          <description>Can newly created files have missing blocks?
120
          </description>
121
        </field>
122
        <field name="alpha" type="string" mandatory="false" group="CreateOptions"
123
          defaultValue="">
124
          <description>Mark first extrasample as being alpha</description>
125
          <tags>
126
            <valueItem name="dynform.translateEmptyToNull" value="true" />
127
          </tags>
128

    
129
          <availableValues>
130
            <value label="NON-PREMULTIPLIED">NON-PREMULTIPLIED</value>
131
            <value label="PREMULTIPLIED">PREMULTIPLIED</value>
132
            <value label="UNSPECIFIED">UNSPECIFIED</value>
133
            <value label=""></value>
134

    
135
          </availableValues>
136
        </field>
137
        <field name="profile" type="string" mandatory="false" group="CreateOptions"
138
          defaultValue="GDALGeoTIFF">
139
          <description>Mark first extrasample as being alpha</description>
140
          <availableValues>
141
            <value label="GDALGeoTIFF">GDALGeoTIFF</value>
142
            <value label="GeoTIFF">GeoTIFF</value>
143
            <value label="BASELINE">BASELINE</value>
144
          </availableValues>
145
        </field>
146
        <field name="pixeltype" type="string" mandatory="false" group="CreateOptions"
147
          defaultValue="">
148
          <description>Property given to GTiff driver to indicate pixel type
149
          </description>
150
          <tags>
151
            <valueItem name="dynform.translateEmptyToNull" value="true" />
152
          </tags>
153

    
154
          <availableValues>
155
            <value label="DEFAULT">DEFAULT</value>
156
            <value label="SIGNEDBYTE">SIGNEDBYTE</value>
157
            <value label=""></value>
158
          </availableValues>
159
        </field>
160
        <field name="bigtiff" type="string" mandatory="false" group="CreateOptions"
161
          defaultValue="">
162
          <description>Force creation of BigTIFF file</description>
163
          <tags>
164
            <valueItem name="dynform.translateEmptyToNull" value="true" />
165
          </tags>
166
          <availableValues>
167
            <value label="YES">YES</value>
168
            <value label="NO">NO</value>
169
            <value label="IF_NEEDED">IF_NEEDED</value>
170
            <value label="IF_SAFER">IF_SAFER</value>
171
            <value label=""></value>
172
          </availableValues>
173
        </field>
174
        <field name="endianness" type="string" mandatory="false" group="CreateOptions"
175
          defaultValue="NATIVE">
176
          <description>Force endianness of created file. For DEBUG purpose
177
            mostly
178
          </description>
179
          <tags>
180
            <valueItem name="dynform.translateEmptyToNull" value="true" />
181
          </tags>
182

    
183
          <availableValues>
184
            <value label="NATIVE">NATIVE</value>
185
            <value label="INVERTED">INVERTED</value>
186
            <value label="LITTLE">LITTLE</value>
187
            <value label="BIG">BIG</value>
188
          </availableValues>
189
        </field>
190
        <field name="copy_src_overviews" type="boolean" mandatory="false"
191
          group="CreateOptions" defaultValue="false">
192
          <description>Force copy of overviews of source dataset (CreateCopy())
193
          </description>
194
        </field>
195
        <field name='source_icc_profile' type='string' mandatory="false"
196
          group="CreateOptions">
197
          <description>ICC profile</description>
198
        </field>
199
        <field name='source_primaries_red' type='string' mandatory="false"
200
          group="CreateOptions">
201
          <description>x,y,1.0 (xyY) red chromaticity</description>
202
        </field>
203
        <field name='source_primaries_green' type='string' mandatory="false"
204
          group="CreateOptions">
205
          <description>x,y,1.0 (xyY) green chromaticity</description>
206
        </field>
207
        <field name='source_primaries_blue' type='string' mandatory="false"
208
          group="CreateOptions">
209
          <description>x,y,1.0 (xyY) blue chromaticity</description>
210
        </field>
211
        <field name='source_whitepoint' type='string' mandatory="false"
212
          group="CreateOptions">
213
          <description>x,y,1.0 (xyY) whitepoint</description>
214
        </field>
215
        <field name='tifftag_transferfunction_red' type='string'
216
          mandatory="false" group="CreateOptions">
217
          <description>Transfer function for red</description>
218
        </field>
219
        <field name='tifftag_transferfunction_green' type='string'
220
          mandatory="false" group="CreateOptions">
221
          <description>Transfer function for green</description>
222
        </field>
223
        <field name='tifftag_transferfunction_blue' type='string'
224
          mandatory="false" group="CreateOptions">
225
          <description>Transfer function for blue</description>
226
        </field>
227
        <field name='tifftag_transferrange_black' type='string' mandatory="false"
228
          group="CreateOptions">
229
          <description>Transfer range for black</description>
230
        </field>
231
        <field name='tifftag_transferrange_white' type='string' mandatory="false"
232
          group="CreateOptions">
233
          <description>Transfer range for white</description>
234
        </field>
235
      </fields>
236
    </class>
237

    
238
    <class namespace="dal" name="NewRasterGdalStoreParameters_BMP">
239
      <extends>
240
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
241
      </extends>
242
      <description>Store the parameters needed to create a new gdal file using
243
        BMP driver
244
      </description>
245
      <fields>
246
        <field name="worldfile" type="boolean" mandatory="false" group="CreateOptions">
247
          <description>Write out world file</description>
248
        </field>
249
      </fields>
250
    </class>
251

    
252
    <class namespace="dal" name="NewRasterGdalStoreParameters_netCDF">
253
      <extends>
254
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
255
      </extends>
256
      <description>Store the parameters needed to create a new gdal file using
257
        netCDF driver
258
      </description>
259
      <fields>
260
        <field name="format" type="string" mandatory="true" defaultValue="NC"
261
          group="CreateOptions">
262
          <description>Property given to netCDF driver to indicate compress type
263
          </description>
264
          <availableValues>
265
            <value label="NC">NC</value>
266
            <value label="NC2">NC2</value>
267
            <value label="NC4">NC4</value>
268
            <value label="NC4C">NC4C</value>
269
            <value label="CCITTRLE">CCITTRLE</value>
270
            <value label="CCITTFAX3">CCITTFAX3</value>
271
            <value label="CCITTFAX4">CCITTFAX4</value>
272
            <value label="DEFLATE">DEFLATE</value>
273
            <value label="LZMA">LZMA</value>
274
          </availableValues>
275
        </field>
276
        <field name="compress" type="string" mandatory="false"
277
          defaultValue="NONE" group="CreateOptions">
278
          <description>Property given to netCDF driver to indicate compress type
279
          </description>
280
          <availableValues>
281
            <value label="NONE">NONE</value>
282
            <value label="DEFLATE">DEFLATE</value>
283
          </availableValues>
284
        </field>
285
        <field name="zlevel" type="integer" mandatory="false" minValue="1"
286
          maxValue="9" defaultValue="1" group="CreateOptions">
287
          <description>DEFLATE compression level 1-9 </description>
288
        </field>
289
        <field name="write_bottomup" type="boolean" mandatory="false"
290
          defaultValue="true" group="CreateOptions">
291
          <description>Switch to write from bottom to up</description>
292
        </field>
293
        <field name="write_gdal_tags" type="boolean" mandatory="false"
294
          defaultValue="true" group="CreateOptions">
295
          <description>Write out gdal tags</description>
296
        </field>
297
        <field name="write_lonlat" type="string" mandatory="false" group="CreateOptions"
298
          defaultValue="">
299
          <description>Property given to GTiff driver to indicate if write
300
            LONLAT
301
          </description>
302
          <tags>
303
            <valueItem name="dynform.translateEmptyToNull" value="true" />
304
          </tags>
305

    
306
          <availableValues>
307
            <value label="YES">YES</value>
308
            <value label="NO">NO</value>
309
            <value label="IF_NEEDED">IF_NEEDED</value>
310
            <value label=""></value>
311
          </availableValues>
312
        </field>
313
        <field name="pixeltype" type="string" mandatory="false" group="CreateOptions"
314
          defaultValue="">
315
          <description>only used in Create()</description>
316
          <tags>
317
            <valueItem name="dynform.translateEmptyToNull" value="true" />
318
          </tags>
319

    
320
          <availableValues>
321
            <value label="DEFAULT">DEFAULT</value>
322
            <value label="SIGNEDBYTE">SIGNEDBYTE</value>
323
            <value label=""></value>
324
          </availableValues>
325
        </field>
326
        <field name="type_lonlat" type="string" mandatory="false" group="CreateOptions"
327
          defaultValue="">
328
          <description>Property given to GTiff driver to indicate if write
329
            LONLAT
330
          </description>
331
          <tags>
332
            <valueItem name="dynform.translateEmptyToNull" value="true" />
333
          </tags>
334

    
335
          <availableValues>
336
            <value label="float">float</value>
337
            <value label="double">double</value>
338
            <value label=""></value>
339
          </availableValues>
340
        </field>
341
        <field name="CHUNKING" type="boolean" mandatory="false"
342
          defaultValue="true" group="CreateOptions">
343
          <description>Define chunking when creating netcdf4 file</description>
344
        </field>
345
      </fields>
346
    </class>
347

    
348
    <class namespace="dal" name="NewRasterGdalStoreParameters_HFA">
349
      <extends>
350
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
351
      </extends>
352
      <description>Store the parameters needed to create a new gdal file using
353
        HFA driver
354
      </description>
355
      <fields>
356
        <field name="blocksize" type="integer" mandatory="false" group="CreateOptions"
357
          defaultValue="64">
358
          <description>Tile width/height (32-2048)</description>
359
        </field>
360
        <field name="use_spill" type="boolean" mandatory="false" group="CreateOptions">
361
          <description>Force use of spill file</description>
362
        </field>
363
        <field name="compressed" type="boolean" mandatory="false" group="CreateOptions">
364
          <description>Compress blocks</description>
365
        </field>
366
        <field name="pixeltype" type="string" mandatory="false" group="CreateOptions">
367
          <description>By setting this to SIGNEDBYTE, a new Byte file can be
368
            forced to be written as signed byte</description>
369
        </field>
370
        <field name="aux" type="boolean" mandatory="false" group="CreateOptions">
371
          <description>Create an .aux file</description>
372
        </field>
373
        <field name="ignoreutm" type="boolean" mandatory="false" group="CreateOptions">
374
          <description>Ignore UTM when selecting coordinate system - will use
375
            Transverse Mercator.</description>
376
        </field>
377
        <field name="nbits" type="integer" mandatory="false" group="CreateOptions">
378
          <description>Create file with special sub-byte data type (1/2/4)
379
          </description>
380
        </field>
381
        <field name="statistics" type="boolean" mandatory="false" group="CreateOptions">
382
          <description>Generate statistics and a histogram</description>
383
        </field>
384
        <field name="dependent_file" type="string" mandatory="false"
385
          group="CreateOptions">
386
          <description>Name of dependent file (must not have absolute path)
387
          </description>
388
        </field>
389
        <field name="forcetopestring" type="boolean" mandatory="false"
390
          group="CreateOptions">
391
          <description>Force use of ArcGIS PE String in file instead of Imagine
392
            coordinate system format</description>
393
        </field>
394
      </fields>
395
    </class>
396

    
397
    <class namespace="dal" name="NewRasterGdalStoreParameters_Terragen">
398
      <extends>
399
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
400
      </extends>
401
      <description>Store the parameters needed to create a new gdal file using
402
        Terragen driver
403
      </description>
404
      <fields>
405
        <field name="minuserpixelvalue" type="float" mandatory="false"
406
          group="CreateOptions">
407
          <description>Lowest logical elevation</description>
408
        </field>
409
        <field name="maxuserpixelvalue" type="float" mandatory="false"
410
          group="CreateOptions">
411
          <description>Highest logical elevation</description>
412
        </field>
413
      </fields>
414
    </class>
415

    
416
    <class namespace="dal" name="NewRasterGdalStoreParameters_HDF4Image">
417
      <extends>
418
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
419
      </extends>
420
      <description>Store the parameters needed to create a new gdal file using
421
        HDF4Image driver
422
      </description>
423
      <fields>
424
        <field name="rank" type="integer" mandatory="false" group="CreateOptions">
425
          <description>Rank of output SDS</description>
426
        </field>
427
      </fields>
428
    </class>
429

    
430
    <class namespace="dal" name="NewRasterGdalStoreParameters_ENVI">
431
      <extends>
432
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
433
      </extends>
434
      <description>Store the parameters needed to create a new gdal file using
435
        ENVI driver
436
      </description>
437
      <fields>
438
        <field name="suffix" type="string" mandatory="false" group="CreateOptions"
439
          defaultValue="">
440
          <description>Add suffix</description>
441
          <tags>
442
            <valueItem name="dynform.translateEmptyToNull" value="true" />
443
          </tags>
444

    
445
          <availableValues>
446
            <value label="ADD">ADD</value>
447
            <value label=""></value>
448
          </availableValues>
449
        </field>
450
        <field name="interleave" type="string" mandatory="false" group="CreateOptions"
451
          defaultValue="">
452
          <description>Interleave usage</description>
453
          <tags>
454
            <valueItem name="dynform.translateEmptyToNull" value="true" />
455
          </tags>
456

    
457
          <availableValues>
458
            <value label="BIP">BIP</value>
459
            <value label="BIL">BIL</value>
460
            <value label="BSQ">BSQ</value>
461
            <value label=""></value>
462
          </availableValues>
463
        </field>
464
      </fields>
465
    </class>
466

    
467
    <class namespace="dal" name="NewRasterGdalStoreParameters_EHdr">
468
      <extends>
469
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
470
      </extends>
471
      <description>Store the parameters needed to create a new gdal file using
472
        EHdr driver
473
      </description>
474
      <fields>
475
        <field name="nbits" type="integer" minValue="1" maxValue="7"
476
          mandatory="false" group="CreateOptions">
477
          <description>Special pixel bits (1-7)</description>
478
        </field>
479
        <field name="pixeltype" type="string" mandatory="false" group="CreateOptions">
480
          <description>By setting this to SIGNEDBYTE, a new Byte file can be
481
            forced to be written as signed byte</description>
482
        </field>
483
      </fields>
484
    </class>
485

    
486
    <class namespace="dal" name="NewRasterGdalStoreParameters_PNG">
487
      <extends>
488
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
489
      </extends>
490
      <description>Store the parameters needed to create a new gdal file using
491
        PNG driver
492
      </description>
493
      <fields>
494
        <field name="worldfile" type="boolean" mandatory="false" group="CreateOptions">
495
          <description>Create world file</description>
496
        </field>
497
        <field name="zlevel" type="integer" mandatory="false" minValue="1"
498
          maxValue="9" defaultValue="6" group="CreateOptions">
499
          <description>DEFLATE compression level 1-9</description>
500
        </field>
501
        <field name="source_icc_profile" type="string" mandatory="false"
502
          group="CreateOptions">
503
          <description>ICC Profile</description>
504
        </field>
505
        <field name="source_icc_profile_name" type="string" mandatory="false"
506
          group="CreateOptions">
507
          <description>ICC Profile name</description>
508
        </field>
509
        <field name="source_primaries_red" type="string" mandatory="false"
510
          group="CreateOptions">
511
          <description>x,y,1.0 (xyY) red chromaticity</description>
512
        </field>
513
        <field name="source_primaries_green" type="string" mandatory="false"
514
          group="CreateOptions">
515
          <description>x,y,1.0 (xyY) green chromaticity</description>
516
        </field>
517
        <field name="source_primaries_blue" type="string" mandatory="false"
518
          group="CreateOptions">
519
          <description>x,y,1.0 (xyY) blue chromaticity</description>
520
        </field>
521
        <field name="source_whitepoint" type="string" mandatory="false"
522
          group="CreateOptions">
523
          <description>x,y,1.0 (xyY) whitepoint</description>
524
        </field>
525
        <field name="png_gamma" type="string" mandatory="false" group="CreateOptions">
526
          <description>Gamma</description>
527
        </field>
528
      </fields>
529
    </class>
530

    
531
    <class namespace="dal" name="NewRasterGdalStoreParameters_JPEG">
532
      <tags>
533
        <valueItem name="wldExtension" value="jpgw" />
534
      </tags>
535
      <extends>
536
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
537
      </extends>
538
      <description>Store the parameters needed to create a new gdal file using
539
        JPEG driver
540
      </description>
541
      <fields>
542
        <field name="progressive" type="boolean" defaultValue="false"
543
          mandatory="false" group="CreateOptions">
544
          <description>Progressive?</description>
545
        </field>
546
        <field name="quality" type="integer" minValue="1" maxValue="100"
547
          defaultValue="75" mandatory="false" group="CreateOptions">
548
          <description>good=100, bad=0, default=75</description>
549
        </field>
550
        <field name="worldfile" type="boolean" defaultValue="false"
551
          mandatory="false" group="CreateOptions">
552
          <description>Worldfile?</description>
553
        </field>
554
        <field name="internal_mask" type="boolean" defaultValue="true"
555
          mandatory="false" group="CreateOptions">
556
          <description>Internal mask?</description>
557
        </field>
558
        <field name="arithmetic" type="boolean" defaultValue="false"
559
          mandatory="false" group="CreateOptions">
560
          <description>Arithmetic?</description>
561
        </field>
562
        <field name="source_icc_profile" type="string" mandatory="false"
563
          group="CreateOptions">
564
          <description>ICC Profile</description>
565
        </field>
566
      </fields>
567
    </class>
568

    
569
    <class namespace="dal" name="NewRasterGdalStoreParameters_GIF">
570
      <extends>
571
        <class namespace="dal" name="NewRasterGdalStoreParameters" />
572
      </extends>
573
      <description>Store the parameters needed to create a new gdal file using
574
        GIF driver
575
      </description>
576
      <fields>
577
        <field name="interlacing" type="boolean" mandatory="false" group="CreateOptions">
578
          <description>Interlacing?</description>
579
        </field>
580
        <field name="worldfile" type="boolean" mandatory="false" group="CreateOptions">
581
          <description>Worldfile?</description>
582
        </field>
583
      </fields>
584
    </class>
585

    
586
  </classes>
587
</definitions>