对网格空间内的距离进行子集化

时间:2016-06-16 14:06:57

标签: r

我有一个简单的网格区域,由水平移动的字母/数字组合和垂直移动的数字表示;

   E0  E1  E2  E3  E4  E5  E6  E7  E8  E9  F0  F1  F2
52
51
50
49
48
47
46
45
43
42
41
40
39
38

我有一系列代表钓鱼旅行的数据,一个trip_ID可能有来自网格内不同方格的多行。我想向我展示所有包含超过2个网格方块(上/下/对角线)的行程。如果行程可能有3行以上不同的正方形,那么稍微复杂一点,我只对两个网格参考之间不间断距离大于2个正方形的行程感兴趣。 如果有人可以指出我在任何有用的包的正确方向,我知道地理距离绘制的,但我认为,因为它只是一个假设的网格空间可能有一个更容易的方法围绕它。

数据看起来像这样;

Trip_Id   Rectangle_Ns   Rectangle_Ew   Landings(t)      
160120    52             FO             1
240097    45             E4             1
240097    48             E1             1
180057    51             E2             1
180057    50             E1             1
259802    42             E7             1
251087    39             E5             1
251087    42             E6             1
160834    44             E8             1
160834    44             E7             1
129486    44             E6             1
129486    46             E5             1
129486    47             E7             1

例如,在这里,我喜欢挑选旅行; 240097和251087。

0 个答案:

没有答案