我有一个数据框,其中包含韩国首尔(首都)空气中 PM10 的浓度。请看一下。我想从这个数据集中绘制半变异函数。由于这里的 LAT/LON 数据是度数,所以我对这些数据进行了投影。我以这种方式预测数据:
library(rgdal)
seoul3112 <- read.csv("seoul3112.csv", row.name=1)
seoul3112 <- na.omit(seoul3112)
coordinates(seoul3112) <- ~LON+LAT
proj4string(seoul3112) <- "+proj=longlat +datum=WGS84"
seoul3112
投影后我得到了seoul311,如下所示
coordinates PM10
1 (126.976, 37.56464) 42
2 (127.005, 37.57203) 37
3 (127.0051, 37.54031) 46
4 (127.0957, 37.54464) 47
5 (127.0411, 37.54311) 46
Q1:我发现投影后,LON/LAT 的值与之前的数据帧显示的值几乎相同。我的问题是这个proj4string(seoul311) = "+proj=longlat +datum=WGS84"
命令的实际功能是什么。在这里,LON/LAT(degree) 转换为 km/m 或类似的东西?
我尝试使用 rgdal 包编写另一个代码,如下所示:
proj4string(seoul3112) <- "+proj=longlat +datum=WGS84"
seoul3112 <- spTransform(seoul3112,
CRS("+proj=utm +north +zone=52 +datum=WGS84"))
seoul3112
投影后我得到了seoul3112,如下所示
coordinates ID time PM10
12 (321241, 4159438) 111121 2012030112 68
173 (323824.6, 4160203) 111123 2012030112 64
334 (323754.6, 4156684) 111131 2012030112 67
495 (331771.9, 4156998) 111141 2012030112 65
656 (326946.2, 4156927) 111142 2012030112 69
Q2。在这里,我可以看到 LON/LAT 值转换为某个较大的值!这些值的含义是什么?米/公里或类似的东西?在上面的代码中,北意味着什么?北半球?
Q3。正如我之前提到的,我想在韩国首尔(utm zone 52)绘制半变异函数。那么,我应该使用哪种投影规则?我应该考虑utm区吗?我什么时候应该考虑utm区?
我对投影数据有很多困惑。你能详细回答我的三个问题吗?