Read shape file with readOGR verses readShapePoly

流过昼夜 提交于 2019-12-04 00:27:30

Try to remove your last '/' from file path.

readOGR(dsn = 'c:/users/mark w miller/gis_in_R/shapefile_example',
        layer = 'orcounty')

For anyone ending up here with this error on a Linux box, I found the problem was using a home path shortcut. i.e.

# Works
readOGR(dsn="/home/user/dir", layer="file")

# Doesn't work
readOGR(dsn="~/dir", layer="file")

I have no idea why.

I used the file ne_110m_land

Try with this:

setwd('D:/JMSR/codes.R/mapas')
unzip("ne_110m_land.zip")
ogrInfo(".", "ne_110m_land")
wmap <- readOGR(".", "ne_110m_land")

raster::shapefile wraps around readOGR to take care of paths and tildes; just pass the full file name.

 library(raster)
 x <- shapefile("c:/users/orcounty.shp')

or

 y <- shapefile("~/users/orcounty.shp")
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!