如何在python脚本中生成空间权重矩阵?

2024-06-16 11:33:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要为不同的点形状文件创建空间权重矩阵,所以我尝试在独立的Python脚本中进行批处理。下面是从ArcGIS 10.2软件中的ModelBuilder导出的示例代码。在

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",
                                     "", "", "", "")

这里的问题是没有输出文件或消息。有趣的是,当我补充

^{pr2}$

在代码执行之后,它应该在控制台上打印一个字符串“hello world”,但是也没有这样的输出!在

有人能解释一下我做错了什么,我该怎么解决这个问题吗?在


Tags: test脚本软件my空间矩阵documents权重