From eefe99b811579442d1c1cacf75b97fa175752c5d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Janne=20Heikkil=C3=A4?= Date: Sun, 24 Oct 2021 23:03:38 +0300 Subject: [PATCH] When detecting axisLabels add support for EnvelopeWithTimePeriod --- coverage.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/coverage.py b/coverage.py index 8eadd9e..9bb28fc 100644 --- a/coverage.py +++ b/coverage.py @@ -20,8 +20,10 @@ def __init__(self, coverage): self.coverage = coverage - self.axisLabels = self.coverage.find(wcs + 'CoverageDescription/' + gml + 'boundedBy/' + gml + 'Envelope').attrib['axisLabels'] - self.axisLabels = self.axisLabels.split(" ") + envelope = self.coverage.find(wcs + 'CoverageDescription/' + gml + 'boundedBy/' + gml + 'Envelope') + if envelope is None: + envelope = self.coverage.find(wcs + 'CoverageDescription/' + gml + 'boundedBy/' + gml + 'EnvelopeWithTimePeriod') + self.axisLabels = envelope.attrib['axisLabels'].split(" ") self.range = [] contents = self.coverage.find(wcs + 'CoverageDescription')