서로 다른 포인트 쉐이프 파일에 대한 공간 가중치 행렬을 만들어야하므로 독립 실행 형 파이썬 스크립트에서 일괄 처리를 시도했습니다. 다음은 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",
"", "", "", "")
여기서 문제는 출력 파일이나 메시지가 없다는 것입니다. 그리고 흥미롭게도, 때, 그것은 콘솔에 "Hello World"를 문자열을 인쇄해야합니다 코드를 실행 한 후
print "hello world"
을 추가 할 수 있지만 이러한 출력은 하나도 없다!
누구나 내가 뭘 잘못하고 어떻게 해결할 수 설명 할 수 있을까?
파일이 제대로 전달되는지 확인하여 시작 했습니까? 그리고 그들이 올바른 형식으로되어 있다면. –