首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

4行代码做个查看面积的ArcGIS插件

每次使用ArcGIS查看图斑,想要知道图斑面积都要打开属性表,更新面积,眼都要看花了,而且在外行看来这样看很不直观。能不能通过一个插件选中该图斑,直接就能看到该图斑的面积呢?当然是可以的。今天就通过一个4行的代码,来写出这个小工具。使用的语言仍然是Python,通过Python Add_in(加载项)来实现。

加载项是通过一组设计好的模块化代码库向ArcGIS桌面软件中添加用户界面组件的方式来执行特定操作。界面组件包括按钮,工具,工具条,菜单,组合框,工具选项板以及应用程序扩展。加载项的概念是在ArcGIS 10.0版本中引入的,由.NET或Java来编写。在ArcGIS 10.1版本中加载项可以使用Python来创建。

实现步骤

1.官网上下载安装加载项向导。

2.双击文件夹下的文件打开Python加载项向导。

3.创建一个新的项目文件夹,并命名为然后点击确定按钮。

4.项目设置:设置程序名称,版本等信息,同时可为程序设计一个图标。在 contents窗口添加工具条和按钮。

5.打开Install文件夹下Area_addin.py,将核心代码添加到onClick(self)函数中。

6.双击生成

7.双击esriaddin文件,然后打开ArcGIS,小工具自动加载进来了。

加载图层,选中图斑,点击工具,测试结果如下。

公众号回复“查看面积”,免费获取工具。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190124G0LCTU00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券