Skip to content

Commit 740f517

Browse files
committed
ISO: add support for gmd:illuminationElevationAngle
1 parent 54bf117 commit 740f517

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

owslib/iso.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1278,6 +1278,8 @@ def __init__(self, img_desc=None):
12781278
self.attribute_description = None
12791279
self.cloud_cover = None
12801280
self.processing_level = None
1281+
self.illumination_elevation_angle = None
1282+
self.illumination_azimuth_angle = None
12811283
else:
12821284
val = img_desc.find(util.nspath_eval('gmd:attributeDescription/gco:RecordType', namespaces))
12831285
self.attribute_description = util.testXMLValue(val)
@@ -1288,6 +1290,12 @@ def __init__(self, img_desc=None):
12881290
val = img_desc.find(util.nspath_eval('gmd:cloudCoverPercentage/gco:Real', namespaces))
12891291
self.cloud_cover = util.testXMLValue(val)
12901292

1293+
val = img_desc.find(util.nspath_eval('gmd:illuminationElevationAngle/gco:Real', namespaces))
1294+
self.self.illumination_elevation_angle = util.testXMLValue(val)
1295+
1296+
val = img_desc.find(util.nspath_eval('gmd:illuminationAzimuthAngle/gco:Real', namespaces))
1297+
self.self.illumination_azimuth_angle = util.testXMLValue(val)
1298+
12911299
val = img_desc.find(util.nspath_eval(
12921300
'gmd:processingLevelCode/gmd:RS_Identifier/gmd:code/gco:CharacterString', namespaces))
12931301
self.processing_level = util.testXMLValue(val)

owslib/iso3.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1509,6 +1509,8 @@ def __init__(self, namespaces, img_desc=None):
15091509
self.attributedescription = None
15101510
self.cloudcover = None
15111511
self.processinglevel = None
1512+
self.illumination_elevation_angle = None
1513+
self.illumination_azimuth_angle = None
15121514
else:
15131515
attdesc = img_desc.find(util.nspath_eval('mrc:attributeDescription/gco:RecordType', self.namespaces))
15141516
self.attributedescription = util.testXMLValue(attdesc)
@@ -1519,6 +1521,12 @@ def __init__(self, namespaces, img_desc=None):
15191521
cloudcov = img_desc.find(util.nspath_eval('mrc:cloudCoverPercentage/gco:Real', self.namespaces))
15201522
self.cloudcover = util.testXMLValue(cloudcov)
15211523

1524+
iea = img_desc.find(util.nspath_eval('mrc:illuminationElevationAngle/gco:Real', self.namespaces))
1525+
self.self.illumination_elevation_angle = util.testXMLValue(iea)
1526+
1527+
iaa = img_desc.find(util.nspath_eval('mrc:illuminationAzimuthAngle/gco:Real', self.namespaces))
1528+
self.self.illumination_azimuth_angle = util.testXMLValue(iaa)
1529+
15221530
proclvl = img_desc.find(util.nspath_eval(
15231531
'mrc:processingLevelCode/mcc:MD_Identifier/mcc:code/gco:CharacterString', self.namespaces))
15241532
self.processinglevel = util.testXMLValue(proclvl)

0 commit comments

Comments
 (0)