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:进入工具使用说明

示例如下:图九

结果:

图九

相关推荐
G皮T2 小时前
【Python Cookbook】文件与 IO(二)
python·i/o·io·文件·gzip·stringio·bytesio
封奚泽优2 小时前
使用Python绘制节日祝福——以端午节和儿童节为例
人工智能·python·深度学习
干啥都是小小白2 小时前
话题通信之python实现
python·机器人·ros
仟濹3 小时前
「数据采集与网络爬虫(使用Python工具)」【数据分析全栈攻略:爬虫+处理+可视化+报告】
大数据·爬虫·python·数据挖掘·数据分析
水银嘻嘻3 小时前
03 APP 自动化-定位元素工具&元素定位
python·appium·自动化
蹦蹦跳跳真可爱5893 小时前
Python----目标检测(《用于精确目标检测和语义分割的丰富特征层次结构》和R-CNN)
人工智能·python·深度学习·神经网络·目标检测·cnn
抽风的雨6104 小时前
【python深度学习】Day 42 Grad-CAM与Hook函数
开发语言·python·深度学习
Mikhail_G4 小时前
Python应用for循环临时变量作用域
大数据·运维·开发语言·python·数据分析
人衣aoa4 小时前
Python编程基础(二)| 列表简介
开发语言·python
豆沙沙包?5 小时前
2025年- H61-Lc169--74.搜索二维矩阵(二分查找)--Java版
python·线性代数·矩阵