步骤说明:ArcGIS 提供了内置的 Python 窗口,方便用户随时运行 Python 命令。 代码示例: # 直接在 Python 窗口中执行以下命令# 设置输入数据路径input_feature="C:/your_data/your_shapefile.shp"# 计算要素的面积area=0witharcpy.da.SearchCursor(input_feature,["SHAPE@AREA"])ascursor:forrowincursor:area+=row...
1.准备Python加载项工具 下载Python加载项向导。 Python加载项向导下载链接:https://desktop.arcgis.com/zh-cn/arcmap/10.4/analyze/python-addins/creating-an-add-in-project.htm 2.创建一个加载项工具 (1)创建一个工作目录 解压“Python加载项向导”后,在addin_assistant...
3 在 ArcToolbox 里,右键 toolbox,选添加->scripts,填写如下图文本(9.3版本界面):4 单击“下一步”后是参数配置页面:Latitude、Declination是输入参数,Sun Angle、Arimuth是输出参数,完成脚本参数设置。5 运行脚本出现如下所示对话框,设置好输入参数即可被Python脚本getparameterastext语句获,以进行更多的后续...
通过使用模型(model builder)和脚本,可以在ArcGIS中地理处理工具的自动化工作流。 2.从导入ArcPy开始 ArcPy 包含许多模块、类和函数,这使得可以在 Python 脚本中使用 ArcGIS Pro 中的所有地理处理工具。 import arcpy 执行上述语句后,就可以运行随 ArcGIS Pro 安装的工具箱中的所有地理处理工具。包括用于处理数据的...
右键点击“我的工具箱”,依次选择【添加】→【脚本】 选中“脚本”后会进入【添加脚本】面板,【名称】与【标签】命名(不能含有空格和下划线);另外,最下方的【存储相对路径名】记得打上【√】;其它可根据自我需求添加。设置完毕后点击【下一页】 这里的【脚本文件】选择编写的Python代码文件(基于不同文件夹多景影...
编辑下面的脚本,不过不要再PythonWin中运行之,因为getparameterastext 和setparameterastext只能用在脚本工具(ArcToolbox或Modelbuilder)中。 import arcgisscripting gp=arcgisscripting.create(9.3) lat=float(gp.getparameterastext(0)) decl=float(gp.getparameterastext(1)) sunangle=90-lat+decl ...
同时pythong工具窗口的右边区域也会有具体的工具脚本执行信息。6 执行完成之后,在arcmap加载处理过的数据,右键查看属性,可以看到通过此工具脚本(define projection)进行投影定义的数据已经具有了投影参数。注意事项 建议熟悉python的数据结构以及字符串处理相关函数,这是使用arcpy需要经常用到的。
1 准备Python脚本文件 第一步,先写好脚本工具的核心 —— python脚本文件。 脚本中我希望根据指定环间距自动生成一个9环的缓冲面,然后添加一个字段,用于存储给各个缓冲面的透明度百分比。 看下图就知道我想做什么了: 写一个py文件,将要用到的工具串联起来实现自己的需求,大致是下面的样子。这不是最终要做成脚本工...
如果您不熟悉 Python、ArcPy 或脚本工具,则可跳到下面的 Python、ArcPy 和脚本工具入门部分以获取有用主题列表。 如何构造工程数据路径并找到该路径 正确构造数据引用路径是许多 Python 脚本的重要组成部分。 这些数据包括脚本中的工程数据(不显示为参数的输入数据)以及中间(临时)数据。 存在将数据...