diff --git a/satpy/etc/readers/nc_slstr.yaml b/satpy/etc/readers/nc_slstr.yaml index cbed508569..c79a678fa6 100644 --- a/satpy/etc/readers/nc_slstr.yaml +++ b/satpy/etc/readers/nc_slstr.yaml @@ -36,6 +36,9 @@ file_types: esa_geo_an: file_reader: !!python/name:satpy.readers.nc_slstr.NCSLSTRGeo file_patterns: ['{mission_id:3s}_SL_{processing_level:1s}_{datatype_id:_<6s}_{start_time:%Y%m%dT%H%M%S}_{end_time:%Y%m%dT%H%M%S}_{creation_time:%Y%m%dT%H%M%S}_{duration:4d}_{cycle:3d}_{relative_orbit:3d}_{frame:4d}_{centre:3s}_{mode:1s}_{timeliness:2s}_{collection:3s}.SEN3/geodetic_a{view:1s}.nc'] + esa_geo_bn: + file_reader: !!python/name:satpy.readers.nc_slstr.NCSLSTRGeo + file_patterns: ['{mission_id:3s}_SL_{processing_level:1s}_{datatype_id:_<6s}_{start_time:%Y%m%dT%H%M%S}_{end_time:%Y%m%dT%H%M%S}_{creation_time:%Y%m%dT%H%M%S}_{duration:4d}_{cycle:3d}_{relative_orbit:3d}_{frame:4d}_{centre:3s}_{mode:1s}_{timeliness:2s}_{collection:3s}.SEN3/geodetic_b{view:1s}.nc'] esa_geo_in: file_reader: !!python/name:satpy.readers.nc_slstr.NCSLSTRGeo file_patterns: ['{mission_id:3s}_SL_{processing_level:1s}_{datatype_id:_<6s}_{start_time:%Y%m%dT%H%M%S}_{end_time:%Y%m%dT%H%M%S}_{creation_time:%Y%m%dT%H%M%S}_{duration:4d}_{cycle:3d}_{relative_orbit:3d}_{frame:4d}_{centre:3s}_{mode:1s}_{timeliness:2s}_{collection:3s}.SEN3/geodetic_i{view:1s}.nc'] @@ -67,37 +70,124 @@ file_types: datasets: longitude_an: - name: longitude + name: longitude_an resolution: 500 + view: nadir + stripe: a file_type: esa_geo_an file_key: longitude_an standard_name: longitude units: degree latitude_an: - name: latitude + name: latitude_an resolution: 500 + view: nadir + stripe: a file_type: esa_geo_an file_key: latitude_an standard_name: latitude units: degree + longitude_bn: + name: longitude_bn + resolution: 500 + view: nadir + stripe: b + file_type: esa_geo_bn + file_key: longitude_bn + standard_name: longitude + units: degree + + latitude_bn: + name: latitude_bn + resolution: 500 + view: nadir + stripe: b + file_type: esa_geo_bn + file_key: latitude_bn + standard_name: latitude + units: degree + longitude_in: - name: longitude + name: longitude_in resolution: 1000 + view: nadir + stripe: i file_type: esa_geo_in file_key: longitude_in standard_name: longitude units: degree latitude_in: - name: latitude + name: latitude_in resolution: 1000 + view: nadir + stripe: i file_type: esa_geo_in standard_name: latitude file_key: latitude_in units: degree + longitude_ao: + name: longitude_ao + resolution: 500 + view: oblique + stripe: a + file_type: esa_geo_an + file_key: longitude_ao + standard_name: longitude + units: degree + + latitude_ao: + name: latitude_ao + resolution: 500 + view: oblique + stripe: a + file_type: esa_geo_an + file_key: latitude_ao + standard_name: latitude + units: degree + + longitude_bo: + name: longitude_bo + resolution: 500 + view: oblique + stripe: b + file_type: esa_geo_bn + file_key: longitude_bo + standard_name: longitude + units: degree + + latitude_bo: + name: latitude_bo + resolution: 500 + view: oblique + stripe: b + file_type: esa_geo_bn + file_key: latitude_bo + standard_name: latitude + units: degree + + longitude_io: + name: longitude_io + resolution: 1000 + view: oblique + stripe: i + file_type: esa_geo_in + file_key: longitude_io + standard_name: longitude + units: degree + + latitude_io: + name: latitude_io + resolution: 1000 + view: oblique + stripe: i + file_type: esa_geo_in + standard_name: latitude + file_key: latitude_io + units: degree # The channels S1-S3 are available in nadir (default) and oblique view. S1_an: @@ -105,6 +195,8 @@ datasets: sensor: slstr wavelength: [0.545,0.555,0.565] resolution: 500 + view: nadir + stripe: a calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -112,7 +204,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S1_ao: @@ -120,6 +212,8 @@ datasets: sensor: slstr wavelength: [0.545,0.555,0.565] resolution: 500 + view: oblique + stripe: a calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -127,7 +221,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao S2_an: @@ -135,6 +229,8 @@ datasets: sensor: slstr wavelength: [0.649, 0.659, 0.669] resolution: 500 + view: nadir + stripe: a calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -142,14 +238,16 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S2_ao: name: S2_ao sensor: slstr + stripe: a wavelength: [0.649, 0.659, 0.669] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -157,7 +255,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao S3_an: @@ -165,6 +263,7 @@ datasets: sensor: slstr wavelength: [0.855, 0.865, 0.875] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -172,7 +271,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S3_ao: @@ -180,6 +279,7 @@ datasets: sensor: slstr wavelength: [0.855, 0.865, 0.875] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -187,7 +287,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao # The channels S4-S6 are available in nadir (default) and oblique view and for both in the @@ -197,6 +297,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -204,7 +305,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S4_ao: @@ -212,6 +313,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -219,7 +321,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao S5_an: @@ -227,6 +329,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -234,7 +337,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S5_ao: @@ -242,6 +345,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -249,7 +353,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao S6_an: @@ -257,6 +361,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -264,7 +369,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_an, latitude_an] file_type: esa_l1b_an S6_ao: @@ -272,6 +377,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -279,7 +385,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_ao, latitude_ao] file_type: esa_l1b_ao S4_bn: @@ -287,6 +393,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -294,7 +401,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bn, latitude_bn] file_type: esa_l1b_bn S4_bo: @@ -302,6 +409,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -309,7 +417,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bo, latitude_bo] file_type: esa_l1b_bo S5_bn: @@ -317,6 +425,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -324,7 +433,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bn, latitude_bn] file_type: esa_l1b_bn S5_bo: @@ -332,6 +441,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -339,7 +449,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bo, latitude_bo] file_type: esa_l1b_bo S6_bn: @@ -347,6 +457,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -354,7 +465,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bn, latitude_bn] file_type: esa_l1b_bn S6_bo: @@ -362,6 +473,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -369,7 +481,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_bo, latitude_bo] file_type: esa_l1b_bo S4_cn: @@ -377,6 +489,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -384,7 +497,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_cn, latitude_cn] file_type: esa_l1b_cn S4_co: @@ -392,6 +505,7 @@ datasets: sensor: slstr wavelength: [1.3675, 1.375, 1.36825] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -399,7 +513,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_co, latitude_co] file_type: esa_l1b_co S5_cn: @@ -407,6 +521,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -414,7 +529,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_cn, latitude_cn] file_type: esa_l1b_cn S5_co: @@ -422,6 +537,7 @@ datasets: sensor: slstr wavelength: [1.58, 1.61, 1.64] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -429,7 +545,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_co, latitude_co] file_type: esa_l1b_co S6_cn: @@ -437,6 +553,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: nadir calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -444,7 +561,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_cn, latitude_cn] file_type: esa_l1b_cn S6_co: @@ -452,6 +569,7 @@ datasets: sensor: slstr wavelength: [2.225, 2.25, 2.275] resolution: 500 + view: oblique calibration: reflectance: standard_name: toa_bidirectional_reflectance @@ -459,7 +577,7 @@ datasets: radiance: standard_name: toa_outgoing_radiance_per_unit_wavelength units: W m-2 um-1 sr-1 - coordinates: [longitude, latitude] + coordinates: [longitude_co, latitude_co] file_type: esa_l1b_co # The channels S7-S9, F1 and F2 are available in nadir (default) and oblique view. @@ -468,11 +586,12 @@ datasets: sensor: slstr wavelength: [3.55, 3.74, 3.93] resolution: 1000 + view: nadir calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_in, latitude_in] file_type: esa_l1b_ntir S7_io: @@ -480,11 +599,12 @@ datasets: sensor: slstr wavelength: [3.55, 3.74, 3.93] resolution: 1000 + view: oblique calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_io, latitude_io] file_type: esa_l1b_otir S8_in: @@ -492,11 +612,12 @@ datasets: sensor: slstr wavelength: [10.4, 10.85, 11.3] resolution: 1000 + view: nadir calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_in, latitude_in] file_type: esa_l1b_ntir S8_io: @@ -504,11 +625,12 @@ datasets: sensor: slstr wavelength: [10.4, 10.85, 11.3] resolution: 1000 + view: oblique calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_io, latitude_io] file_type: esa_l1b_otir S9_in: @@ -516,11 +638,12 @@ datasets: sensor: slstr wavelength: [11.0, 12.0, 13.0] resolution: 1000 + view: nadir calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_in, latitude_in] file_type: esa_l1b_ntir S9_io: @@ -528,11 +651,12 @@ datasets: sensor: slstr wavelength: [11.0, 12.0, 13.0] resolution: 1000 + view: oblique calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_io, latitude_io] file_type: esa_l1b_otir F1_in: @@ -540,11 +664,12 @@ datasets: sensor: slstr wavelength: [3.55, 3.74, 3.93] resolution: 1000 + view: nadir calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_in, latitude_in] file_type: esa_l1b_ntir F1_io: @@ -552,11 +677,12 @@ datasets: sensor: slstr wavelength: [3.55, 3.74, 3.93] resolution: 1000 + view: oblique calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_io, latitude_io] file_type: esa_l1b_otir F2_in: @@ -564,11 +690,12 @@ datasets: sensor: slstr wavelength: [10.4, 10.85, 11.3] resolution: 1000 + view: nadir calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_in, latitude_in] file_type: esa_l1b_ntir F2_io: @@ -576,11 +703,12 @@ datasets: sensor: slstr wavelength: [10.4, 10.85, 11.3] resolution: 1000 + view: oblique calibration: brightness_temperature: standard_name: toa_brightness_temperature units: "K" - coordinates: [longitude, latitude] + coordinates: [longitude_io, latitude_io] file_type: esa_l1b_otir