Skip to content

Commit 68c2d48

Browse files
[drivers.BEAM_DIMAP] do not add original metadata (because it may not apply to the product)
1 parent 21a776d commit 68c2d48

File tree

1 file changed

+8
-16
lines changed

1 file changed

+8
-16
lines changed

pyroSAR/drivers.py

Lines changed: 8 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -887,23 +887,15 @@ def get_by_name(attr, section='Abstracted_Metadata'):
887887
'%d-%b-%Y %H:%M:%S.%f')
888888
meta['stop'] = stop.strftime('%Y%m%dT%H%M%S')
889889
#################################################################################
890-
# incidence angles, resolution, NESZ
891-
if meta['sensor'] in ['ASAR', 'ERS1', 'ERS2']:
892-
meta['incidenceAngleMin'], meta['incidenceAngleMax'], \
893-
meta['rangeResolution'], meta['azimuthResolution'], \
894-
meta['neszNear'], meta['neszFar'] = \
895-
get_angles_resolution(meta['sensor'], meta['acquisition_mode'],
896-
meta['swath'], meta['start'])
897-
meta['incidence'] = median([meta['incidenceAngleMin'], meta['incidenceAngleMax']])
890+
# incidence angle
891+
inc_elements = self.root.findall('.//MDATTR[@name="incidenceAngleMidSwath"]')
892+
if len(inc_elements) > 0:
893+
incidence = [float(x.text) for x in inc_elements]
894+
meta['incidence'] = median(incidence)
898895
else:
899-
inc_elements = self.root.findall('.//MDATTR[@name="incidenceAngleMidSwath"]')
900-
if len(inc_elements) > 0:
901-
incidence = [float(x.text) for x in inc_elements]
902-
meta['incidence'] = median(incidence)
903-
else:
904-
inc_near = float(self.root.find('.//MDATTR[@name="incidence_near"]').text)
905-
inc_far = float(self.root.find('.//MDATTR[@name="incidence_far"]').text)
906-
meta['incidence'] = (inc_near + inc_far) / 2
896+
inc_near = float(self.root.find('.//MDATTR[@name="incidence_near"]').text)
897+
inc_far = float(self.root.find('.//MDATTR[@name="incidence_far"]').text)
898+
meta['incidence'] = (inc_near + inc_far) / 2
907899
#################################################################################
908900
# projection
909901
if self.root.find('.//WKT') is not None:

0 commit comments

Comments
 (0)