在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx

上传人:b****2 文档编号:15479093 上传时间:2022-11-01 格式:PPTX 页数:30 大小:2.05MB
下载 相关 举报
在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx_第1页
第1页 / 共30页
在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx_第2页
第2页 / 共30页
在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx_第3页
第3页 / 共30页
在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx_第4页
第4页 / 共30页
在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx

《在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx》由会员分享,可在线阅读,更多相关《在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx(30页珍藏版)》请在冰豆网上搜索。

在ArcGIS中的Python开发技术面面观_精品文档PPT资料.pptx

更新属性1.逐要素处理。

2.无需使用Cursor,简洁。

3.功能以函数的方式进行定义。

4.使用ModelBuilder将FieldCalculate工具包裹起来。

小结使用ScriptTool来创建新工具脚本工具的创建py文件:

算法逻辑参数设置:

顺序及类型等ToolValidator:

参数校验脚本工具的构成从独立脚本到脚本工具fromarcpyimport*#Getparameterslocation=GetParameterAsText(0)name=GetParameterAsText

(1)gType=GetParameterAsText

(2)sr=GetParameterAsText(3)#以下是算法逻辑以下是算法逻辑参数映射Demo:

GP化编辑工具FeaturetoPolygon工具Demo:

由线构建面如何不使用拓扑:

1.属性继承。

2.逐要素转换。

Demo:

ExportToJpeg1.Arcpy功能增进使得程序更加简洁强大。

2.GP工具可以使用Geometry列表作为输入参数。

3.如果GP有此功能,尽可能避免迭代。

4.参数响应需要编写ToolValidator代码。

5.做好的GP工具要在GP框架下适用。

小结:

使用PythonToolbox来创建新工具1.以pytpyt文件文件存储,可用文本编辑器等编辑。

2.以类的方式组织。

PythonToolboximportarcpyclassToolbox(object):

def_init_(self):

classTool1(object):

defgetParameterInfo(self):

defisLicensed(self):

defupdateParameters(self,parameters):

defupdateMessages(self,parameters):

defexecute(self,parameters,messages):

统一管理与普通脚本工具相比importarcpyclassToolbox(object):

py脚本文件ToolValidator与普通工具箱相比普通工具箱普通工具箱PythonToolbox组织方式Py文件+ToolValidator单独pyt文件编辑脚本工具可以用脚本编辑器编辑,参数可以在对话框或ToolValidator中编辑以文本编辑器编辑使用其他工具支持modelbuilder,系统工具等不支持代码数量较少较多字段值重分类Demo:

字段字段A字段字段B001A002A003B004CValueTable参数1.对GP工具的参数类型要有深入了解。

2.参数响应需要考虑周详。

https:

/

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1