Statistics
| Revision:

gvsig-gdal / branches / org.gvsig.gdal-2018a / org.gvsig.gdal.prov / org.gvsig.gdal.raster / org.gvsig.gdal.raster.provider / src / main / resources / org / gvsig / raster / gdal / provider / NewRasterGdalStoreParameters.xml @ 361

History | View | Annotate | Download (24.1 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
        <field name="crs" type="crs" mandatory="false" group="Basic">
17
          <description>The coordinate reference system used in this file</description>
18
        </field>
19
      </fields>
20
    </class>
21

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

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

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

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

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

    
132
          <availableValues>
133
            <value label="NON-PREMULTIPLIED">NON-PREMULTIPLIED</value>
134
            <value label="PREMULTIPLIED">PREMULTIPLIED</value>
135
            <value label="UNSPECIFIED">UNSPECIFIED</value>
136
            <value label=""></value>
137

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

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

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

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

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

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

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

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

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

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

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

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

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

    
460
          <availableValues>
461
            <value label="BIP">BIP</value>
462
            <value label="BIL">BIL</value>
463
            <value label="BSQ">BSQ</value>
464
            <value label=""></value>
465
          </availableValues>
466
        </field>
467
      </fields>
468
    </class>
469

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

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

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

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

    
589
  </classes>
590
</definitions>