Kaynağa Gözat

v.dissolve: assume `layer=1` when `column` is given (default is `layer=-1`)

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@56266 15284696-431f-4ddb-bdfa-cd5b030d7da7
Martin Landa 12 yıl önce
ebeveyn
işleme
86b1b514f0
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      scripts/v.dissolve/v.dissolve.py

+ 5 - 0
scripts/v.dissolve/v.dissolve.py

@@ -61,6 +61,11 @@ def main():
 	grass.run_command('v.extract', flags = 'd', input = input,
 			  output = output, type = 'area', layer = layer)
     else:
+        if int(layer) == -1:
+            grass.warning(_("Invalid layer number (%d). "
+                            "Parameter '%s' specified, assuming layer '1'.") % 
+                          (int(layer), 'column'))
+            layer = '1'
         try:
             coltype = grass.vector_columns(input, layer)[column]
         except KeyError: