We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3e95fb5 commit a7b72beCopy full SHA for a7b72be
src/sextante/core/QGisLayers.py
@@ -4,6 +4,7 @@
4
from PyQt4 import QtCore, QtGui
5
from os import path
6
from sextante.core.SextanteConfig import SextanteConfig
7
+import os.path
8
9
class QGisLayers:
10
@@ -17,7 +18,8 @@ def getRasterLayers():
17
18
19
for layer in layers:
20
if layer.type() == layer.RasterLayer:
- raster.append(layer)
21
+ if os.path.exists(layer.source()):
22
+ raster.append(layer)
23
return raster
24
25
@staticmethod
@@ -27,7 +29,8 @@ def getVectorLayers(shapetype=-1):
27
29
28
30
if layer.type() == layer.VectorLayer:
31
if shapetype == QGisLayers.ALL_TYPES or layer.geometryType() == shapetype:
- vector.append(layer)
32
33
+ vector.append(layer)
34
return vector
35
36
0 commit comments