【发布时间】:2012-07-23 21:01:06
【问题描述】:
我有坐标,所有坐标都应该位于 DC,但我不知道如何将它们从 NAD 83 转换为 R 中的纬度和经度。我正在使用 rgdal 包中的 spTransform() 函数并获取关于不合格数据的错误。
library(rgdal)
nad83_coords <- data.frame(x=c(396842.6, 397886.9, 398315.5, 398154.3, 398010.3), y=c(140887.1, 139847.0, 138743.9, 139534.5, 138697.3))
coordinates(nad83_coords) <- c('x', 'y')
proj4string(nad83_coords) <- CRS("+init=epsg:4269")
Error in `proj4string<-`(`*tmp*`, value = <S4 object of class "CRS">) :
Geographical CRS given to non-conformant data: 398315.5 140887.1
proj4strings 的其他组合产生相同的错误。我相信错误是因为坐标太大,但我不确定为什么会这样。坐标的文档如下:
值在马里兰州平面米 NAD 83 地图投影中。
我对制图和投影非常陌生,不胜感激。
【问题讨论】:
-
GIS StackExchange 的人群都在经历这种转变,仅供参考
-
谢谢。这些天我无法跟踪所有 StackExchange 网站。
标签: r mapping projection rgdal