全文预览

ArcGIS中Python脚本的使用

上传者:非学无以广才 |  格式:doc  |  页数:33 |  大小:643KB

文档介绍
函数自变量(Arguments)一栏填入:40 23.44,如下图:Рimport sysРlat=float(sys.argv[1])Рdecl=float(sys.argv[2])#使用arguments(argv)方法从“Arguments”一栏中获取输入参数,并指定一个浮点型转换将字符型输入值传递给lat和declРsunangle=90-lat+declРazimuth=180Рif sunangle>90:Р sunangle=180-sunangleР azimuth=0Рprint "正午太阳角="+str(sunangle)Рprint "方位角="+str(azimuth)(结果:正午太阳角=73.44 方位角=180)Р?Р二、ArcGIS&PythonР1如何创建地理处理对象(geoprocessor object)Р所有geoprocessing的Python脚本都可以通过import 去穿件geoprocessor object。下面的例子显示二者区别:arcgisscripting module需要在Python2.5.1版本上创建并且需要此版本创建geoprocessor;创建的geoprocessor可以在不同的Python版本上运行。Р#9.3Рimport arcgisscriptingРgp=arcgisscripting.create(9.3)Рgp.workspace=”c:/Tongass”Рgp.clip_analysis(“standb4”,”clipcov”,”standb4_clip”,”POLY”.”1.25”)Р#DispatchРimport .clientРgp=.client.Dispatch(“esriGeoprocessing.GpDispatch.1”)Рgp.workspace=”c:/Tongass”

收藏

分享

举报
下载此文档