如何将要素东距和要素北距转换为R中的经度和纬度?
我使用纬度和经度以及东距和北距中的点数据指定多边形数据。我的问题是如何将东距和北距数据转换为经度和纬度点,以便在多边形上绘图?我的数据如下:如何将要素东距和要素北距转换为R中的经度和纬度?,r,maps,coordinates,R,Maps,Coordinates,我使用纬度和经度以及东距和北距中的点数据指定多边形数据。我的问题是如何将东距和北距数据转换为经度和纬度点,以便在多边形上绘图?我的数据如下: feature_easting feature_northing <dbl> <dbl> 1 209420 922820 2 260123 666308 3 337004
feature_easting feature_northing
<dbl> <dbl>
1 209420 922820
2 260123 666308
3 337004 795573
4 259210 723869
5 105583 934443
6 136664 645354
7 224222 677810
8 229931 682446
9 426639 544285
10 271574 798532
feature\u easting feature\u northing
1 209420 922820
2 260123 666308
3 337004 795573
4 259210 723869
5 105583 934443
6 136664 645354
7 224222 677810
8 229931 682446
9 426639 544285
10 271574 798532
我的直接想法是使用一个简单的公式来转换数据,但我也认为可能还有更多的内容。R是否有用于此功能的内置函数或可能有帮助的软件包?您可以使用
sp::spTransform
。我假设您的初始数据集是epsg:27700(英国国家电网)
库(sp)
你的数据来自哪个国家?
library(sp)
east_north <- SpatialPoints(dat,
proj4string=CRS("+init=epsg:27700"))
spTransform(east_north, CRS("+init=epsg:4326"))