最详细的ArcGIS工具集制作流程(普通工具集和python工具集)

8 篇文章 0 订阅
4 篇文章 0 订阅

1概述

本文旨在介绍如何在ArcGIS pro中如何构建toolbox或者python toolbox,下面将分别从这两个工具创建进行介绍,每一步都有详细截图,方便查看学习!

2 普通toolbox创建

在Catalog面板下面的toolboxes,选中右键,选择 New Toolbox

在这里插入图片描述

选择存放的路径

在这里插入图片描述

选中刚刚创建的工具集,右键New

在这里插入图片描述

从上图我们可以看出、普通工具集可以通过您的模型构建器、python脚本、系统自带工具集、FME工具来组建,这里以外部的python脚本为例,进行操作说明。

在这里插入图片描述

点击新建脚本之后,会弹出上图所示的窗口,你需要填写你的脚本名称、标签和python脚本的链接路径。

在这里插入图片描述

接下来需要将工具页面的参数面板和脚本实现挂接,如上图,设置两个输入变量,接下来我们看看脚本中的代码示例。

在这里插入图片描述

首先你需要在文件开头引入 arcpy模块,将变量和工具面板挂接的代码如上。编写好之后工具集如下图所示,这时候你就可以试着运行调试了!

在这里插入图片描述

3 Python Toolbox构建

在Catalog面板下面的toolboxes,选中右键,选择 New Python Toolbox

在这里插入图片描述

选择一个存放路径,右键编辑

在这里插入图片描述

我们会看到一个python IDL页面弹出

在这里插入图片描述

我们接下来的所有操作都是在这个IDL页面进行的

在这里插入图片描述

设定好交互的参数之后,需要设置程序运行的主体部分

在这里插入图片描述

找到execute方法,该方法定义工具运行的代码主体,这里你可以获取到刚刚定义的输入参数,然后运行你想要的代码体,最好保存这个IDL页面,退出即可!
最后刷新工具集,得到如下图页面:

在这里插入图片描述

如果刷新之后没有出现你预期的效果,可能是你的代码部分存在语法错误,搞不好是python缩进问题,请你仔细检查你的代码。

在这里插入图片描述
技术交流qq群:984259835
如果觉得不错,记得点赞!!!

  • 7
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python反编译工具合集是指针对Python编写的程序进行逆向工程的工具集合。这些工具可以帮助开发者分析和了解Python程序的内部结构和实现细节。以下是几种常见的Python反编译工具: 1. uncompyle6:这是一个用于将Python字节码反编译为可读性较好的源代码的工具。它支持Python 2.7和Python 3.x版本的字节码解析和反编译。 2. PyInstaller:这是一个用于将Python程序打包成可执行文件的工具。它可以将Python源代码和相关依赖打包成一个独立的可执行文件,从而隐藏了程序的源代码和实现。 3. py2exe:这是一个类似于PyInstaller的工具,用于将Python程序打包成Windows可执行文件。它可以将Python源代码和相关依赖打包成一个独立的可执行文件,无需安装Python解释器即可运行程序。 4. pyreverse:这是Python的一个内置工具,用于生成程序的类关系图。它可以根据Python源代码中的类和模块的依赖关系生成图形化的类关系图,帮助开发者更好地理解程序的结构。 5. pycdc:这是一个用于反编译Python字节码的工具。它可以将Python的.pyc字节码文件反编译为可读性较好的源代码,帮助开发者分析和修改程序。 总的来说,Python反编译工具合集提供了一系列工具,方便开发者对Python程序进行逆向工程、源代码分析和修改。通过使用这些工具,开发者可以更好地理解和优化现有的Python程序。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值