Я скачал файл SHAPE с здесь. Я добавил в свой рабочий каталог:
> list.files('/home/lucho/data/EnglandGIS/', pattern='\\.shp$')
[1] "england_gor_2011.shp"
> file.exists('/home/lucho/data/EnglandGIS/england_gor_2011.shp')
[1] TRUE
Однако я не могу прочитать это:
library("rgdal")
shape <- readOGR(dsn = path.expand("/home/lucho/data/EnglandGIS/england_gor_2011"), layer = "england_gor_2011")
Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv, :
Cannot open file
только другой подобный вопрос с принятым ответом не помогает. В чем проблема? Данные повреждены? Как я могу сказать? (если бы вы могли загрузить данные и попробовать сами, это может быть лучшим способом)
Я использую последнюю версию R с последней версией Rstudio в Ubuntu 16.04.
dsn = path.expand("/home/lucho/data/EnglandGIS")
, это просто папка, содержащая файлы, а не имя слоя (которое идет в аргументеlayer
). В качестве альтернативы вы можете использовать /home/lucho/data/EnglandGIS/england_gor_2011.shp и полностью избавиться от аргументаlayer
- person konvas   schedule 15.05.2017