Мне нужно создать матрицы пространственных весов для разных точечных шейп-файлов, поэтому я попытался выполнить пакетный процесс в автономном скрипте Python. Вот пример кода, экспортированного из ModelBuilder в ArcGIS 10.2.Как создать пространственную матрицу в сценарии 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"
После выполнения кода, он должен напечатать строку «Привет мира» на консоли, но нет такого вывода либо!
Может ли кто-нибудь объяснить мне, что я делаю неправильно, и как я могу это исправить?
Вы начали проверку того, были ли файлы отправлены должным образом? И если они в правильном формате. –