0
我需要为不同的点shapefile创建空间权重矩阵,所以我尝试在独立的Python脚本中进行批处理。以下是在ArcGIS 10.2软件中从ModelBuilder导出的示例代码。如何在python脚本中生成空间权重矩阵?
import arcpy
test_shp = "D:\\My Documents\\ArcGIS\\test.shp"
tset_swm = "D:\\My Documents\\ArcGIS\\tset.swm"
arcpy.GenerateSpatialWeightsMatrix_stats(test_shp, "MyID", tset_swm,
"K_NEAREST_NEIGHBORS", "EUCLIDEAN",
"1", "", "4", "ROW_STANDARDIZATION",
"", "", "", "")
这里的问题是没有输出文件或消息。有趣的是,当我添加
print "hello world"
代码执行后,应该在控制台上打印字符串“Hello World”,但没有这样的输出要么!
任何人都可以解释我做错了什么,我该如何解决这个问题?
你是否开始检查文件是否正确传递?如果他们的格式正确。 –