瀏覽代碼

v.db.addtable: Overwrite newly created cat column (Fix #567) (#571)

* Fix #567

* v.to.lines: v.to.db creates left and right columns
Huidae Cho 5 年之前
父節點
當前提交
9bf0ae9f24
共有 2 個文件被更改,包括 1 次插入2 次删除
  1. 1 1
      scripts/v.db.addtable/v.db.addtable.py
  2. 0 1
      scripts/v.to.lines/v.to.lines.py

+ 1 - 1
scripts/v.db.addtable/v.db.addtable.py

@@ -148,7 +148,7 @@ def main():
     # modules such as v.what.rast happy: (creates new row for each
     # vector line):
     try:
-        grass.run_command('v.to.db', map=map_name, layer=layer,
+        grass.run_command('v.to.db', overwrite=True, map=map_name, layer=layer,
                           option='cat', column=key, qlayer=layer)
     except CalledModuleError:
         # remove link

+ 0 - 1
scripts/v.to.lines/v.to.lines.py

@@ -102,7 +102,6 @@ def main():
         grass.fatal(_("Error creating layer 2"))
     try:
         grass.run_command('v.db.addtable', map=input_tmp, layer="2",
-                          columns="left integer,right integer",
                           quiet=quiet)
     except CalledModuleError:
         grass.run_command('g.remove', flags='f', type='vector',