|
@@ -0,0 +1,29 @@
|
|
|
+#!/usr/bin/env python
|
|
|
+
|
|
|
+import os
|
|
|
+import sys
|
|
|
+
|
|
|
+from grass.script import core as grass
|
|
|
+
|
|
|
+gisenv = grass.gisenv()
|
|
|
+
|
|
|
+import gettext
|
|
|
+gettext.install('grasslibs', os.path.join(gisenv['GISDBASE'], 'locale'), unicode = True)
|
|
|
+
|
|
|
+location = os.path.join(gisenv['GISDBASE'], gisenv['LOCATION_NAME'], gisenv['MAPSET'])
|
|
|
+
|
|
|
+has_mask = os.path.isfile(os.path.join(location, 'cell', 'MASK'))
|
|
|
+has_mask3d = os.path.isdir(os.path.join(location, 'grid3', 'G3D_MASK'))
|
|
|
+
|
|
|
+def main():
|
|
|
+ if has_mask and has_mask3d:
|
|
|
+ grass.info(_("[Raster and Volume MASKs present]"))
|
|
|
+ elif has_mask:
|
|
|
+ grass.info(_("[Raster MASK present]"))
|
|
|
+ elif has_mask3d:
|
|
|
+ grass.info(_("[Volume MASK present]"))
|
|
|
+
|
|
|
+ return 0
|
|
|
+
|
|
|
+if __name__ == "__main__":
|
|
|
+ sys.exit(main())
|