我正在按照本教程中的“一些简单地图”步骤尝试从这里为新奥尔良的邮政编码地图着色(我正在使用来自该链接的 New Orleans 2011 数据中的 .shp 文件)。
当我尝试像教程中那样加载文件时,出现以下错误:
nolazip.shp <- readShapePoly("/PathTo/Orleans_ZCTA_2010_SP.shp", proj4string=CRS("+proj=longlat"))
Error in validityMethod(as(object, superClass)) :
Geographical CRS given to non-conformant data: 3820725.379655 613426.584024
根据此文档,此错误似乎意味着形状文件未使用具有有效 longlat 数据的 proj4string。
它是否使用其他类型的 proj4string 或 CRS 对象?
我做了这些命令试图找出答案,搜索 CRS 的输出但没有找到任何东西。
> summary(orcounty.shp)
> str(orcounty.shp)
我可以通过简单地在 readShapePoly 命令中省略 proj4string 参数来导入形状文件,但这不是一个可行的解决方案,因为当我按照“一些简单的地图”部分(唯一的部分)时,地图不会出现在绘图窗口中我需要)。
- 与我的 shapefile 关联的 proj4 字符串是什么?我如何将其作为 readShapePoly 的输入
- 我是否有其他方法可以导入适用于这种制图方法的 shapefile?同样,简单地省略有问题的参数意味着地图不会出现在 R studio 的图中。