如何以编程方式检查形状的数量=表记录的数量?
我有大约1000个shapefile已损坏(请参阅附件的错误消息)。shapefile是从eCognition Developer 8生成的。有一个脚本工具似乎可以在将shapefile识别为损坏后对其进行修复。 编辑: 我想创建一个快速脚本来遍历我所有的shapefile,并检查形状的数量是否与表记录匹配。我可以使用以下方法对表记录进行计数: # Name: fcCount.py # Purpose: calculate the number of features in a featureclass # Import system modules import arcpy from arcpy import env env.workspace = "C:/data" Sample = "MyShp.shp" result_dbf = int(arcpy.GetCount_management(Sample).getOutput(0)) print result_dbf 我最终想创建某种逻辑检查,例如: if result_dbf = result_shp: pass else: print "There is a …