小编jva*_*257的帖子

如何通过点是否在多边形内来标记点

我有新西兰鸟类观测的经度和纬度,存储在Count.df、 变量下countlongitude、 和latitude。然而,其中一些出现在近海/海洋中(这是一个公民科学数据集)。

我想根据这些点是否超出 中给出的信息来对这些点进行子集化maps::map("nz"),原因有二:

  1. 我想在地图上绘制这些离岸点,也许使用不同的颜色
  2. 为了进一步分析,我可能会将它们从数据集中删除。

如何Count.df根据它们是否落在由 划定的组(1:3)之内/之外创建一个新变量,该变量map("nz")保存为“nzmap.dat”?

谢谢,请尽量保持编码术语简单。

的子集Count.df,我有超过 17000 个观察值,这里有 10 个。请注意“计数”的值对这个问题没有意义。

df <- readr::read_table2(
  "count longitude latitude
3 174.7889 -41.24632
1 174.7764 -41.25923
4 176.8865 -39.67894
1 174.7656 -36.38182
2 175.5458 -37.13479
2 175.5458 -37.13479
1 176.8862 -39.67853
1 170.6101 -45.84626
5 174.9162 -41.25709
2 176.8506 -39.51831"
)
Run Code Online (Sandbox Code Playgroud)

maps r ggplot2

2
推荐指数
1
解决办法
1385
查看次数

标签 统计

ggplot2 ×1

maps ×1

r ×1