脚本(。Py)从 ArcGIS 模型构建器传输,模型可以运行,但脚本在 Python 内置 ArcGIS 专业版中运行也会报告错误,脚本内容如下:
#
-*-编码:utf-8-*-""
由 ArcGIS 模型生成:2021-07-07 17:44:20""
导入弧形
德夫gzq20210706():
# 允许覆盖输出将覆盖输出选项更改为"真实"。
弧形.env.覆盖外置=错误
弧形。导入工具箱 (r"c:\程序文件[arcgis]专业\资源]ArcToolbox]工具箱\Arc_Hydro_Tools_Pro.tbx")
# 具有弧形的
模型环境设置。EnvManager (刮工作空间\r"C:\用户\管理员\桌面][我的项目1]我的项目1.gdb",工作空间=r"C:\用户\管理员\桌面]我的项目1+我的项目1.gdb"):
拉斯特( Nxdem )
赫克·赫普· C :用户 \ 管理员 \ 桌面 \ 1+ 我的项目 1 ] 我的项目 1 . gdb \ 2+ 器
# 过程: (
转换) 流线运行 = "C:\用户\管理员\桌面]_idProject1\\MyProject1.gdb\流线式"
与弧形。EnvManager (刮工作空间\r"C:\用户\管理员\桌面][我的项目1]我的项目1.gdb",工作空间=r"c:\用户\管理员\桌面]我的项目1+我的项目1.gdb"):
弧形.转换.波利林托拉斯特(in_features=埃姆弗特, value_field="对象",out_rasterdataset=花线,cell_assignment="MAXIMUM_LENGTH",priority_field="无",细胞化="0.0028",build_rat="构建")
# 过程:( 演示修复) (拱形机器人)
="C:\用户\管理员\桌面]我的项目1\层\同意"
与弧形。环境管理器(刮擦工作空间\r"C:\用户\管理员\桌面][我的项目1]我的项目1.gdb",工作空间=r"C:\用户\管理员\桌面][我的项目1]我的项目1.gdb"):
弧形.archydropro.演示"(Input_Raw_DEM_Raster=演示" Input_Stream_Raster=奥瓦格莱梅德姆,Number_of_Cells_for_Stream_Buffer=5,Smooth_Drop_in_Z_Units=10,Sharp_Drop_in_Z_Units=1000,Output_AGREE_DEM_Raster=奥瓦格雷德姆,Raise_Negative_Values="NEGATIVE_NO")
如果__name__=="__main__":gzq20210706()
报告错误如下:
--------------------------------------------------------------------------- SyntaxError Traceback (most recent call last) In [1]: Line 75: gzq20210706() In [1]: Line 12: arcpy.ImportToolbox(r"c:\program files\arcgis\pro\Resources\ArcToolbox\toolboxes\Arc_Hydro_Tools_Pro.tbx") File C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\__init__.py, in ImportToolbox: Line 185: return import_toolbox(input_file, module_name) File C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\toolbox_code.py, in import_toolbox: Line 491: mymodule = generate_toolbox_module(toolbox, None, False, False, False, module_name, use_alt_alias) File C:\Program Files\ArcGIS\Pro\Resources\ArcPy\arcpy\toolbox_code.py, in generate_toolbox_module: Line 466: 'exec') SyntaxError: EOL while scanning string literal (Arc_Hydro_Tools_Pro.tbx, line 6383) ---------------------------------------------------------------------------