r - 奇怪的坐标单位
问题描述
我收到了一个需要对其进行分析的 .gdb 文件。这是一个 ESRI 文件,但我无权访问任何 ESRI 产品。我使用“rgdal”包在 R 中打开它,但它显示的坐标似乎很不一样。
例如,(-9288065, 4604652) 应该映射到肯塔基州。我最初的想法是缺少小数,所以应该是 -92.88 和 -46.04,但这映射到肯塔基州以北的某个地方,这是错误的。
这些坐标单位是不是很眼熟?我如何将它们转换为纬度和经度?
解决方案
在@camille 的帮助下解决了。
对于未来的用户:
library(rgdal)
library(raster)
myFeatureClass<-readOGR('your_data_here')
#checks the projection type
sp::proj4string(myFeatureClass)
#convert projection to longlat
final_data <- as.data.frame(spTransform(myFeatureClass, CRS("+proj=longlat +datum=WGS84")))
推荐阅读
- java - Android Java - 为什么在 60 后杀死服务器
- mysql - 如何通过flutter更新mysql中的数据
- mysql - 使用 for 循环从数据库中提取元素只给出一个结果而不是更多
- javascript - 带有隐藏输入的按钮
- opengl - OpenGL程序纹理抗锯齿
- angular - 如何读取或获取 Json 对象内的 Json 数组
- docker - rpc 错误:代码 = 未知 desc = 拉取镜像配置时出错:拉取 docker 镜像时出现未知 blob
- c++ - 错误 C2664:无法将参数 1 从“const char [14]”转换为“char”
- python - 为什么使用 filter() 给出了我想要的,但使用 get() 会引发错误
- c++ - Lambda 捕获,[ ] vs [&] 并调用类对象的成员函数