首页 > 解决方案 > 奇怪的坐标单位

问题描述

我收到了一个需要对其进行分析的 .gdb 文件。这是一个 ESRI 文件,但我无权访问任何 ESRI 产品。我使用“rgdal”包在 R 中打开它,但它显示的坐标似乎很不一样。

例如,(-9288065, 4604652) 应该映射到肯塔基州。我最初的想法是缺少小数,所以应该是 -92.88 和 -46.04,但这映射到肯塔基州以北的某个地方,这是错误的。

这些坐标单位是不是很眼熟?我如何将它们转换为纬度和经度?

标签: rgis

解决方案


在@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")))

推荐阅读