基于一组纬度经度坐标将区域划分为北和南

时间:2014-02-21 22:23:15

标签: r

我有一组特定区域的纬度和经度坐标。我想使用其中一个经度/纬度坐标将此区域划分为南北。例如,我有

    latitude    longitude
    3.898556   -39.037852
    3.768441   -39.049052
    3.868112   -39.035689
    3.898005   -39.037213
    3.885487   -39.037852

我想选择坐标(3.885487 -39.037852)作为参考,使得高于此值的所有纬度都是北,而低于此值的那些坐标将是南。任何有关如何做到这一点的帮助将不胜感激。感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用ifelse(),因此如果坐标位于数据框“df”中,并且您想添加一个包含北/南信息的列:

df$var_name <- ifelse(df$latitude>3.885487, "North", "South")

这会将“南”分配给参考纬度,如果您实际上希望它为“北”,则可以使用>=