我是靠谱客的博主 开放鸭子,最近开发中收集的这篇文章主要介绍arcgis怎么用python批量计算属性表中的面积_ArcGIS中使用Python批量选择指定属性的要素...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

2ec7a723adaa2cac46afaed888a21375.gif

在GIS数据处理中,选择数据是十分频繁的操作,常用的是"按属性选择"和"按位置选择",这两个功能虽然比较强大,但有时也不能满足实际需求。比如可能时常会遇到这样一种情景:将指定OID(假设3和6)的要素选择出来。

1、按属性SQL选择

最容易想到的是使用按属性选择构造WHERE子句("OBJECTID=3 OR OBJECTID=6")即可通过SQL选择出来。

b4e563ba09816f40f4cf5b2139830d12.png

2、属性连接

那么问题来了,如果给定的ID有100个,而且它们没有什么规律,构造SQL语句会不会手软呢?这也不难办,使用属性连接也可以选择出来。

4bc787879297470944609714a58da887.png

3、自定义选择工具

有没有简便一点的、可重复使用的方式,不用连接、不用手动构造SQL子句,那就用代码自动来构造查询语句吧。

2037c8bb5526177e4a5dd6271f2f965f.png

5a00bbd96ca6a359ab875328cc917cdc.png

很简单很实用的工具,代码如下:

作者:我也是个傻瓜

作者博客地址:http://www.cnblogs.com/liweis/

转载于:地信论坛

本文仅限行业学习交流之用,版权、著作权归原载平台及作者所有。我们尊重作者的成果,如涉嫌侵权,请联系我们及时删除。

- END -

最后

以上就是开放鸭子为你收集整理的arcgis怎么用python批量计算属性表中的面积_ArcGIS中使用Python批量选择指定属性的要素...的全部内容,希望文章能够帮你解决arcgis怎么用python批量计算属性表中的面积_ArcGIS中使用Python批量选择指定属性的要素...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部