瀏覽代碼

v.report: Add -d flag for gemetries with no database recrods

git-svn-id: https://svn.osgeo.org/grass/grass/trunk@74026 15284696-431f-4ddb-bdfa-cd5b030d7da7
Huidae Cho 6 年之前
父節點
當前提交
ecc8c1004c
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      scripts/v.report/v.report.py

+ 7 - 1
scripts/v.report/v.report.py

@@ -46,6 +46,10 @@
 #% key: c
 #% description: Do not include column names in output
 #%end
+#%flag
+#% key: d
+#% description: Report for geometries with no database records
+#%end
 
 import sys
 import os
@@ -154,8 +158,10 @@ def main():
             rec = list(filter(lambda r1: r1[catcol] == r2[0], records1))
             if len(rec) > 0:
                 res = rec[0] + r2[1:]
-            else:
+            elif flags['d']:
                 res = [r2[0]] + [''] * (ncols - 1) + r2[1:]
+            else:
+                continue
             records3.append(res)
     else:
         catcol = 0