|
@@ -545,6 +545,11 @@ class TplotFrame(wx.Frame):
|
|
|
xdata.append(self.convert(values['start_datetime']))
|
|
|
ydata.append(values['value'])
|
|
|
|
|
|
+ if len(ydata) == ydata.count(None):
|
|
|
+ GError(parent=self, showTraceback=False,
|
|
|
+ message=_("Problem getting data from raster temporal"
|
|
|
+ " dataset. Empty list of values."))
|
|
|
+ return
|
|
|
self.lookUp.AddDataset(yranges=ydata, xranges=xdata,
|
|
|
datasetName=name)
|
|
|
color = self.colors.next()
|
|
@@ -579,6 +584,11 @@ class TplotFrame(wx.Frame):
|
|
|
xdata.append(self.convert(values['start_datetime']))
|
|
|
ydata.append(values['value'])
|
|
|
|
|
|
+ if len(ydata) == ydata.count(None):
|
|
|
+ GError(parent=self, showTraceback=False,
|
|
|
+ message=_("Problem getting data from raster temporal"
|
|
|
+ " dataset. Empty list of values."))
|
|
|
+ return
|
|
|
self.lookUp.AddDataset(yranges=ydata, xranges=xdata,
|
|
|
datasetName=name)
|
|
|
color = self.colors.next()
|
|
@@ -611,6 +621,11 @@ class TplotFrame(wx.Frame):
|
|
|
xdata.append(self.convert(values['start_datetime']))
|
|
|
ydata.append(values['value'])
|
|
|
|
|
|
+ if len(ydata) == ydata.count(None):
|
|
|
+ GError(parent=self, showTraceback=False,
|
|
|
+ message=_("Problem getting data from raster temporal"
|
|
|
+ " dataset. Empty list of values."))
|
|
|
+ return
|
|
|
self.lookUp.AddDataset(yranges=ydata, xranges=xdata,
|
|
|
datasetName=name)
|
|
|
color = self.colors.next()
|
|
@@ -664,6 +679,10 @@ class TplotFrame(wx.Frame):
|
|
|
GError(parent=self, message=_("Invalid input coordinates"),
|
|
|
showTraceback=False)
|
|
|
return
|
|
|
+ if not self.poi:
|
|
|
+ GError(parent=self, message=_("Invalid input coordinates"),
|
|
|
+ showTraceback=False)
|
|
|
+ return
|
|
|
# check raster dataset
|
|
|
if datasetsR:
|
|
|
datasetsR = datasetsR.split(',')
|
|
@@ -675,7 +694,10 @@ class TplotFrame(wx.Frame):
|
|
|
GError(parent=self, message=_("Invalid input raster dataset"),
|
|
|
showTraceback=False)
|
|
|
return
|
|
|
-
|
|
|
+ if not self.poi:
|
|
|
+ GError(parent=self, message=_("Invalid input coordinates"),
|
|
|
+ showTraceback=False)
|
|
|
+ return
|
|
|
self.datasetsR = datasetsR
|
|
|
|
|
|
# check vector dataset
|