生成一个带有显著性标记的地图时发现渔网与栅格数据的网格不能匹配,这主要是由于二者没有进行配准,因此需要手动后配准。
当计算 各个渔网中有多少显著性点时,需要利用spatial join 将fishnet 作为目标对象,与显著性散点数据进行 spatial join, 再统计各个渔网单元格内有多少散点数据即可
1. 建立配准project
1.首先构建project表
第一个点是左上角的点的设置:我的左上角坐标是-0.5 0.5 对应要放在-180 90 的位置
第二个点是右下角的点,我的坐标是【719.5 -359.5】,要放在【180 -90】的位置
2. 保存成project,以备其他文件校准时直接引入配准
2.进行地理配准
保存地理配准后的图像
3.配准新图像
4.导入新的配准后的地图,再定义投影,这里用WGS1984
5.建立渔网
建立渔网,提取显著性数据点,这里360*720是0.5°大小,我这里填写的是2°(0.5°的显著性点分布太密集)
渔网设置
我这里0.5°数据渔网lable过于密集,使用2°渔网lable,但是数据本身是0.5°,所以使用‘overlay’中的’spatial join‘:
一个2°fishnet 中有>70%的显著性点,其中的‘join count’就是统计的显著性点的个数,后期需要自己计算一下百分比
数据导出≥70%的2°渔网,然后再用clip裁剪2°的fishnet lable.
总结
出来的图就是大概这个样子了
关键是校正的坐标点文件的构建 与 渔网中 spatial join的这两步骤。
这里感谢课题组 提供的技术支持,我也是和组里的大咖请教学习到的。