浏览代码

wx.iscatt: take only integer rasters

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@58045 15284696-431f-4ddb-bdfa-cd5b030d7da7
Štěpán Turek 11 年之前
父节点
当前提交
e38fd88d5b
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      gui/wxpython/iscatt/iscatt_core.py

+ 3 - 1
gui/wxpython/iscatt/iscatt_core.py

@@ -386,7 +386,7 @@ class AnalyzedData:
         #TODO show some warning
         for b in self.bands[:]:
             i = self._getRasterInfo(b)
-            if i["datatype"] != "CELL":
+            if not i:
                 self.bands.remove(b)
                 continue
             self.bands_info[b] = i
@@ -414,6 +414,8 @@ class AnalyzedData:
                 continue
             k, v = b.split("=")
             if k == "datatype":
+                if v != "CELL":
+                    return None
                 pass
             elif k in ['rows', 'cols', 'cells', 'min', 'max']:
                 v = int(v)