【发布时间】:2016-09-15 21:14:01
【问题描述】:
我刚刚开始使用地理空间数据,并且有一个与经度/纬度相关的问题。我下载了法语部门的 shapefile (http://professionnels.ign.fr/geofla) 并使用 R 读取数据:
library(rgdal)
library(maptools)
map <- readOGR(dsn="...",layer="DEPARTEMENT")
map_f <- fortify(map)
head(map_f)
如果我查看经纬度,它是类似 long = 885661.8、lat = 6679942 的数字。相比之下,巴黎的经纬度组合是 2.352222、48.85661 (geocode("Paris"))。所以我真的不明白为什么这些数字的大小如此不同?有人可以帮助我或提供一些好的参考吗?
提前致谢!
【问题讨论】:
-
欢迎来到!请提供一个可重现的示例,您提供的链接是法语网站,为什么不将实际链接发布到 shapefile...
-
感谢您的回复。这个链接应该可以做到:wxs-telechargement.ign.fr/oikr5jryiph0iwhw36053ptm/…。在此先感谢:)
-
无论您发布什么链接都要求我接受一些我不愿意做的认证/验证,请尝试将 shapefile 保存到保管箱并发布保管箱链接……总之,我怀疑你会通过提供粗略的链接获得有关 SO 的帮助...
-
@CyrusMohammadian 是正确的,我们确实要求在 R 标签中提供可重复的示例。话虽如此,他们通常不喜欢保管箱链接,因为它们经常断开,但我想有总比没有好。我没有收到带有该链接的认证请求,但它确实给了我一个压缩文件,这些文件存在很高的恶意软件风险。
-
纬度/经度并不奇怪,它们只是简单的投影。您能否提供
map_f的输出,以便我们可以看到分配给数据的投影。您可能只需要重新投影即可获得熟悉的纬度/经度。一个很好的参考是the difference between projected and geographic coordinate systems。
标签: r geospatial