2023年11月27日发(作者:)

ArcGIS⾃定义脚本⼯具】代码正确,添加到ArcGIS⼯具箱后报错的解决⽅

本⽂中脚本运⾏时对应的ArcGIS版本为10.2。

⼏条建议

在ArcGIS运⾏脚本报错的原因不⼀定意味着代码错误,可能只是ArcGIS脚本设置出错

能⽤ameterAsText()就不要⽤raw_input()

能⽤sage()就不要⽤print()

勾选"执⾏脚本时显⽰命令窗⼝"能解决⼀部分问题,⽤"调试"模式运⾏能解决⼤部分问题

"导⼊脚本"前删除代码中的所有中⽂字符,包括注释中的

在制作ArcGIS⾃定义脚本⼯具的过程中,可能会出现代码正确,但添加到⼯具箱或是导⼊脚本后出错的"怪现象"。尤其是当代码使⽤了⼀些

第三⽅库的时候,例如matplotlib、pandas、numpy等。下⽂⼏个常见报错的解决⽅法

报错⼀:

(2)解决⽅法