Arcgis中python工具箱制造要点及统计要素图层字段信息工具分享

统计要素图层字段信息工具分享:

【免费】Arcgis统计要素图层字段信息工具箱资源-CSDN文库

使用说明:本工具针对地理数据属性常用功能进行python工具箱编制,并以此为例说明python工具箱制造要点,python工具箱对比一般脚本工具箱的优点是:可以使用值表格式、参数交互性提高和不需要另外使用脚本工具向导

工具箱可以对要素图层数值字段计算统计数据,对文本字段统计唯一值。工具运行后请刷新显示,如发现问题欢迎指正,需求和交流,Q:775915005

1:基本说明

使用编辑器打开.pyt文件(本人使用pycharm),要在pyt中使用中文请添加BOM(图一),在目录中右键打开工具箱属性可以看见图二信息,其中名称和描述可以在目录中修改,红框内容在代码中修改(图三)

图一

图二

图三

1.1:目录中右键打开工具属性,内容均对应pyt文件的内容(图四);工具箱及工程的的属性信息和帮助信息均保存在图五红框xml文件中(图五)

图四

图五

2:进入核心pyt代码说明

类Tool的getParameterInfo方法定义参数的属性,具体可见arcgis帮助内容(图六)

图六

updateParameters(self, parameters)和updateMessages(self, parameters)方法定义参数间的交互和参数提示信息(图七),此处没有编制代码

图七

def execute(self, parameters, messages)方法控制工具运行后的行为(图八)

图八

3:进入工具使用说明

示例如下:图九

结果:

图九

相关推荐
Cc.Y35 分钟前
Java零基础入门:深入Java核心:文件IO与序列化全解
java·开发语言·python
拿本唠嗑AI研究42 分钟前
本体工程实战指南:从建模到可维护的完整落地路径
java·人工智能·python·jena·ontology
Smoothcloud润云1 小时前
PyTorch推理服务模型热切换与失败回滚实战:降低版本更新中断
服务器·人工智能·pytorch·python·深度学习·gpu
jsjzsl21 小时前
递归自改进系统(RSI)的本质是自发对称破缺:智能爆炸有界—— AI研发切记盲目投入
人工智能·python·算法
2601_954811822 小时前
机器视觉教学套件选型指南:五维技术参数对比与课程体系评估
python·数码相机
小马不起床2 小时前
零基础玩转 FastAPI_05:后端课程模块
python·fastapi
小王2043 小时前
Day 41:模型注意力机制 — SE / CBAM / ECA
python·深度学习·机器学习
171320330计算机毕设编程3 小时前
计算机毕业设计 基于YOLO改进算法的车辆特征识别系统设计与实现--lw
java·大数据·python·sql·算法
Web极客码3 小时前
Python Ollama 本地 Agent 入门与订单查询实践
开发语言·jvm·python
snhna3 小时前
DeerFlow 2.x 源码拆解:多智能体委派、Skills、沙箱与 Linux 部署实战
人工智能·python