基于ArcPy的RUSLE模型LS因子计算.docx

PAGE1 / NUMPAGES12 基于ArcPy的RUSLE模型LS因子计算 (From AML and arcgisscripting) 半荒漠猪毛菜属 ArcPy 自ArcGIS 10.X后推出,是一个以成功的 arcgisscripting 模块为基础并继承了 arcgisscripting 功能进而构建而成的站点包,许多函数与类与前版本差异较大。本文参考Hickey(1994)对RUSLE模型LS因子计算的AML代码的基础上,将飞天小组已移植至ArcGIS 9.3平台的python脚本,再次移植至ArcGIS 10.X平台。 程序如下: import arcpy from arcpy import * from arcpy.sa import * #即不需要arcgisscripting中导入,用arcpy包即可 arcpy.env.workspace=E:\\temp dem_input=E:\\temp\\DEM.tif #输入栅格数据 wshed=E:\\temp\\Boundary.shp #输入流域边界数据 demunits=meters scf_lt5=0.7 scf_ge5=0.5 #定义信息提示函数 def sendmsg(msg): print msg arcpy.AddMessage(msg) #定义一个函数,输入字符型坐标、ce

文档评论(0)

1亿VIP精品文档

相关文档