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」,但沒有這樣的輸出要麼!
任何人都可以解釋我做錯了什麼,我該如何解決這個問題?
你是否開始檢查文件是否正確傳遞?如果他們的格式正確。 –