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

查看: 2454|回复: 12
收起左侧

[求助] 求助 如何用arcgis渔网展现物种多样性

[复制链接]

1

主题

218

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
10
发表于 2022-1-19 11:24 | 显示全部楼层 |阅读模式
本人是生物专业的,想要使用arcgis制作一张物种分布的图,目前只是知道使用渔网工具来对网格内的点进行统计表现出来,但问题是目前操作后最终表现出来的是每个网格内点的个数,而我想要表现出来的是每一个网格内点的类型数。恳请各位能指点一二。
gaitubao_W7`1`HG_}W9PYK8W9@{TMGB_jpg.jpg gaitubao_RG`MT_`AW`QXG5_E4DK6[5Y_jpg.jpg
比如说这个表格内sp列数字相同的点是同一种类型,但前几个点很可能落在一个网格中,然后就被计数多次(就如二图所示颜色深是因为采样点密集而不是种类多),但是我只需要统计它一次就够了。
求助各位种类的统计并展现arcgis可以办得到吗?我的表格是否要修改?又该如何操作?十分感谢!!

141

主题

982万

铜板

3万

好友

管理员

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
621916
发表于 2022-1-19 11:31 | 显示全部楼层
请论坛各位高手回答下楼主的提问,会奖励相应的铜板和威望的哦!
回复 支持 反对

使用道具 举报

17

主题

2万

铜板

105

好友

传奇会员

Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30Rank: 30

积分
91517

精华勋章宣传勋章灌水勋章

发表于 2022-1-19 11:46 | 显示全部楼层
为什么用渔网做分析,用后边的行政区划界限做分析会不会更好一点。你要表现类型数,可以把每个类型设置成不同的图标,或者设置成不同的大小就会清晰些。

评分

参与人数 1威望 +20 铜板 +50 收起 理由
远方~ + 20 + 50 好贴好报!

查看全部评分

回复 支持 反对

使用道具 举报

1

主题

218

铜板

1

好友

技术员

Rank: 3Rank: 3

积分
10
 楼主| 发表于 2022-1-19 14:52 | 显示全部楼层
愚者0 发表于 2022-1-19 11:46
为什么用渔网做分析,用后边的行政区划界限做分析会不会更好一点。你要表现类型数,可以把每个类型设置成不 ...

行政区大小划不同会影响;用不同图标表现类型在某些密集区会重叠很严重也不能直观表达出来

回复 支持 反对

使用道具 举报

0

主题

2万

铜板

1

好友

黄金会员

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

积分
4717
发表于 2022-1-19 16:15 | 显示全部楼层
学习一下
回复

使用道具 举报

10

主题

4140

铜板

7

好友

至尊VIP

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

积分
275
发表于 2022-1-19 16:48 | 显示全部楼层

学习一下
学习一下
回复 支持 反对

使用道具 举报

1

主题

452

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
29
发表于 2022-1-21 10:02 | 显示全部楼层
要用渔网思路的话,可以用“空间连接”工具试试,输入要素选渔网面A,连接要素选点要素B,连接方式选“JOIN_ONE_TO_ONE”,重点是在字段映射中要右键点要素的“sp”列,到“属性”界面把“类型”改为文本,“长度”改为2000,“合并规则”改为连接,“分隔符”任加一个(建议用下划线"_")。这步操作完成后会生成一个和渔网面形状一模一样的新要素C,不过C属性表中会连接上与其相交的点B对应的属性,其中“sp”字段会存储所有相交点的属性值;
接着要统计每个渔网网格内“sp”的类型数量就比较简单了,简单说一种:在C中新建一个统计字段a,右键字段计算器,左上角解析程序选Python,输入len( set( !字段a!.split("_") )),注意这里的下划线"_"是和上一步中的分隔符对应的,最终字段a存储的就是网格内点要素拥有的“sp”类型的总数量。
回复 支持 反对

使用道具 举报

1

主题

452

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
29
发表于 2022-1-21 10:09 | 显示全部楼层
zhenghk 发表于 2022-1-21 10:02
要用渔网思路的话,可以用“空间连接”工具试试,输入要素选渔网面A,连接要素选点要素B,连接方式选“JOIN ...

上边最后一步说错了,字段计算器输入的计算公式应该是 len( set( !字段sp!.split("_") ) )
回复 支持 反对

使用道具 举报

30

主题

2万

铜板

59

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
6290
QQ
发表于 2022-1-21 18:13 | 显示全部楼层
感谢分享!
回复

使用道具 举报

2

主题

2万

铜板

16

好友

地信名人堂

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

积分
2692

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

发表于 2022-1-24 10:13 | 显示全部楼层
插值 可以借鉴一下。
有点荒凉的地
回复 支持 反对

使用道具 举报

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

本版积分规则

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