ArcGIS 根据分布点绘制分布地图 |
您所在的位置:网站首页 › 世界地图分布怎么做 › ArcGIS 根据分布点绘制分布地图 |
用于IUCN物种的全球分布图不准,需要手动修改的情况 #虽然是很简单的流程,但因为自己操作不熟,有各种小差错,搜不同的教程花了不少时间。最近终于熟练了一些,所以记录一下,方便下次操作。 原始数据:物种分布点(csv/xml)、IUCN物种分布图、世界地图底图(有轮廓就行) IUCN物种分布图shp下载:https://www.iucnredlist.org/ 物种分布点(观测点或记录点):gbif https://www.gbif.org/species/search(需要自己筛选处理经纬度) 首先:建议在目录-工作路径添加一个个人地理数据库,把地图文件都放里面,方便后面删除。 1 分布点数据导入: 1.1之前:文件-添加数据-添加xy数据导入,但这样导入的点都没有Object-ID,不好选择操作 1.2更新:工具箱里选择excle转表,再把表添进来,这样就有OID了。转换工具-excel转表。 随后用添加xy数据方式加入表,x字段为经度,y字段纬度。最好在添加时选好坐标系,不然后面还得手动定义投影一遍(数据管理工具-投影与变换)。 再直接在图层里右键选择表格-数据-导出数据-将表格导出为shp格式的点 2 点转面。 2.1.1简便:【适合不需要具体轮廓,没有弯折、镂空的分布】导入分布点shp文件,使用最小边界几何。数据管理工具-要素-最小边界几何 选择凸包convex_hull,生成简易多边形,可以手动编辑折点调整大一些(覆盖住地图底图轮廓,如岛屿海岸线等) 2.1.2复杂:点建立缓冲区:窗口顶栏地图处理-缓冲区 点缓冲就是以点为圆心画圆,距离值为半径。 以根据物种活动能力为参考设置,我设置的1degree(经纬度)范围如图红色,绿色为3degree。 若勾选融合(dissolve)-all,则重叠的缓冲区会融合成一个面,也可以按需选属性分别融合(可以用这个在一张表里直接输出几个物种分布),选择none则不融合,所有分布点的缓冲区为单独圆圈。 如果选的不融合/融合不全,则建立缓冲区后选择聚合面(制图工具-制图综合-聚合面),将一定距离内的面聚合到一起。保留正交形状我理解为使一些转角保持锐利,分布区边缘不规则就不用选这个了【这里我感觉其实还是需要手动再编辑折点调整一下边缘,让多边形覆盖世界地图,方便后面交叉掩膜】 2.2 平滑面 制图工具-制图综合-平滑面,自己选择容差(平滑曲线的半径),使转角更柔和一点 3 和地图交叉掩膜 3.1 导入需要取交集的底图shp文件,并导出图层(图层列表里右键导出),对上一步输出的平滑面也导出图层(假设分布区如下图,需要抠掉海洋区域只保留陆地) 3.2 交叉掩膜。选择制图工具-掩膜工具-交叉图层掩膜 为保留海岸线细节,比例选择1:1,边距也尽量比较细(5KM) 出来如图(空心绿圈是掩膜前,绿色实心是掩膜后) 4 合并 窗口上面地图处理-合并,将IUCNshp与上一步输出的交叉掩膜要素合并为一个要素(此时两个面有重叠) 5 最后选择上面提到的聚合面工具,把两个面要素聚合功能,把重叠部分融合就形成了修改后的物种分布图。 注意:1聚合距离尽量小,因为需要聚合两个面距离已经为0了,太大了其它原本分离的区域也会聚合 2 把底图作为障碍要素,防止聚合超出陆地范围 最终出图: 【纯新手,如果有更简便的方法或者更精确,可以将分布在限制在不同值的底图里(比如海拔区域,不同栖息地,降雨量分布这种),欢迎并感谢分享❀】 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |