免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2469|回复: 11
收起左侧

[技术交流] 挑选相同属性下,面积最大的图斑

  [复制链接]

2

主题

2903

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
89
发表于 2022-5-28 11:35 | 显示全部楼层 |阅读模式
最近不少同仁需要这个功能,在我师傅(优秀码农李)的允许下,将我师傅写的代码分享出来第一步,将需要挑选的shp每个图斑赋予不唯一的ID,这个字段名姑且称之BSM
第二步,对此shp添加字段,字符串类型,长度10以上就行,字段名为   最大值
第三步,打开gis里的PYTHON粘贴txt中文字第四步,修改PYTHON中你数据路径和相关字段,点击回车,等待结束
第五步,添加数据,查看最大值



挑选面积最大 - 副本.rar

610 Bytes, 下载次数: 51

29

主题

1万

铜板

13

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
1077
发表于 2022-5-30 09:38 | 显示全部楼层
感觉不是面积排序就出来了吗,还是我理解错了?
回复 支持 反对

使用道具 举报

34

主题

2万

铜板

37

好友

资深会员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

积分
3117
发表于 2022-5-30 09:47 | 显示全部楼层
谢谢分享   
回复 支持 反对

使用道具 举报

0

主题

3万

铜板

10

好友

VIP会员

Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23Rank: 23

积分
992

爱心勋章活跃勋章

发表于 2022-5-30 10:32 | 显示全部楼层
如何使用???
回复

使用道具 举报

2

主题

2903

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
89
 楼主| 发表于 2022-5-30 12:30 | 显示全部楼层
957672784 发表于 2022-5-30 09:38
感觉不是面积排序就出来了吗,还是我理解错了?

用于你有两个数据 A和B他俩总范围一样 但是A只有30条数据,B有50条数据,现在想让A以面积最优的方式继承B的属性,数据少排个序挨个挑就行,数据多了就得借助一些东西了
回复 支持 反对

使用道具 举报

2

主题

2903

铜板

2

好友

至尊VIP

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
89
 楼主| 发表于 2022-5-30 12:32 | 显示全部楼层

粘贴到gis中的python中
回复 支持 反对

使用道具 举报

3

主题

2万

铜板

38

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2289
发表于 2022-5-30 14:59 | 显示全部楼层
学习中,谢谢。
回复 支持 反对

使用道具 举报

1

主题

1万

铜板

3

好友

地信院士

Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15

积分
2652
发表于 2022-5-31 14:37 | 显示全部楼层


学习中,谢谢
回复 支持 反对

使用道具 举报

0

主题

3742

铜板

4

好友

助理工程师

Rank: 5Rank: 5

积分
324
发表于 2022-6-2 11:22 手机频道 | 显示全部楼层
会Python的用Python,会VBA的用VBA,不会的导出来用Excel处理也可以
回复 支持 反对

使用道具 举报

11

主题

1万

铜板

35

好友

地信名人堂

Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19

积分
1687

精华勋章宣传勋章爱心勋章组织勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章名人堂勋章成就学员勋章

发表于 2022-6-3 22:49 | 显示全部楼层
我看代码就是遍历所有要素 再把标识码与面积组成字典,统计相同标识码下最大面积要素添加到字典,后面再根据标识码与面积更新字段值,可以做成脚本工具运行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表