arcgis python脚本实现从界面选择输入输出_ArcGIS Python脚本使用

本文展示了如何在ArcGIS环境中通过Python脚本来实现从界面选择输入输出,进行批处理修复几何操作。首先,介绍了脚本的生成,通过`arcpy`模块遍历FileGDB中的要素类并修复几何。接着,详细说明了如何在ArcGIS中添加并配置Python脚本作为工具,包括设置参数类型和过滤工作空间。在执行过程中,利用`arcpy.AddMessage`和`arcpy.SetProgressorLabel`提供处理信息和进度反馈。
摘要由CSDN通过智能技术生成

前文中我们介绍了在IDE中如何使用arcpy工具来建立脚本,建立脚本的目的是为了简化工作量并进行批处理,如何在ARCGIS环境中调用我们编写的脚本呢?

示例如下,分为几个方面:1、参数脚本的生成 2、ArcGIS环境添加Python脚本

1、脚本生成

# coding=utf-8importsysreload(sys)sys.setdefaultencoding('utf-8')importarcpypath = arcpy.GetParameter(0)arcpy.env.workspace = pathfcs = arcpy.ListFeatureClasses()fcCount=len(fcs)forfcinfcs:    arcpy.SetProgressorLabel("要素"+fc+"...")try:        arcpy.RepairGeometry_management(fc)        arcpy.AddMessage(fc +" had repair geometry ")except:        arcpy.AddError(fc+"修复失败")

上述脚本实现的功能很简单,遍历FileGDB下面的所有要素类,然后进行修复几何操作

2、ArcGIS 环境添加使用脚本

(1)添加脚本。在catalog窗口新建工具箱,并点击添加脚本,如下图

5ba69f4d178e11bd160279191ec0053b.png

(2)设置参数名称和

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值