用arcpy生成od线

我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《Arcmap中使用arcpy生成区域OD图(OD线)》, 一起来围观吧 https://blog.csdn.net/tiny_zgb/article/details/111312132?utm_source=app&app_version=4.16.0&code=app_1562916241&uLinkId=usr1mkqgl919blen

这个我怎么也生成不了,提示cannot find 那个行政区文件 生成的od线 表格都是空的

是何原因?

生成不了那有报错没有?

排查下
1、博客中提到的地址路径是否有修改
2、地址路径生成地址用户是否有文件读写权限

另外
代码中提到的第12、13行

# "行政区"为样例数据,需改;"name""行政区"的名称字段,根据自己的数据更改
with arcpy.da.SearchCursor("行政区_Select",["name","SHAPE@XY"]) as cursor:

这个name字段是否已经按照代码中提到的按照自己的数据进行了更改,
如果没有的话,修改一下重新跑下程序试下。

如果还没有解决问题的话,方便的话发一下报错信息文本,这边看一下


如有问题及时沟通


import arcpy.da
arcpy.env.workspace="C:/ArcpyBook/Ch8"
with arcpy.da.SearchCursor("Schools.shp",("Facility","Name")) as cursor:
     for row in sorted(cursor):
         print "School name:"+row[1]




把代码放出来,你得错误应该是这个地方,你按照你实际数据修改

img