forked from diwg/diwg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
swath_level1b_template_numcoord.cdl
42 lines (36 loc) · 1.2 KB
/
swath_level1b_template_numcoord.cdl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
// This is a CDL template for storing satellite swath multiband (multichannel)
// geolocated and calibrated radiance data. These data are known as "Level 1B
// data".
//
// Only variables and their attributes that support the concept are included
// in the template.
//
// This template is part of an ongoing project by NASA's Dataset
// Interoperability Working Group (DIWG)
//
// Usage:
// ncgen -b swath_level1b_template_numcoord.cdl
// ncgen -k 4 -b swath_level1b_template_numcoord.cdl
netcdf swath_level1b_template_numcoord {
dimensions:
time = 10 ; // option: time = UNLIMITED
scan = 512 ;
band = 5 ;
variables:
// spectral coordinate variable
float band(band) ;
band:standard_name = "sensor_band_central_radiation_wavelength" ;
band:units = "um" ;
float lat(time, scan) ;
lat:standard_name = "latitude" ;
lat:units = "degrees_north" ;
float lon(time, scan) ;
lon:standard_name = "longitude" ;
lon:units = "degrees_east" ;
double time(time) ;
time:standard_name = "time" ;
time:units = "<units> since <datetime string>" ;
time:calendar = "gregorian" ;
float swath_band_data(time, scan, band) ;
swath_band_data:coordinates = "lon lat" ;
}