Не удается загрузить файл формы Аргентины, «Не удается открыть слой» - PullRequest
0 голосов
/ 08 февраля 2019

Я пытался напрасно открыть файл формы аргентинских провинций.Я не могу открыть другие файлы форм США, но по какой-то причине любой файл форм Аргентины доставляет мне некоторое горе.В частности, файл формы здесь: http://www.ign.gob.ar/descargas/geodatos/provincia.zip с названием «provincias.shp».

Я снова начал программировать на R после долгого перерыва и изначально думал, что это Windows (ранее я использовал Linux для записи вR) Это было забавно.Но я смог прочитать и отобразить не-аргентинские файлы форм.

Ниже приведен код, который я запускаю, и сообщение об ошибке:

require(rgdal)

shape <- readOGR("C:\\Analysis\\Argentina\\Shape Files", "provincia")

Запустив код, я получаюошибка ниже:

Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = use_iconv,  : Cannot open layer

Я перепробовал каждую перестановку этого кода, включая добавление имени файла к первому аргументу, добавление расширения файла .shp и т. д., и оно просто не будет работать.List.files () показывает, что файл там.Как я уже сказал, он работает для других файлов фигур, но любой файл формы, который я получаю из Аргентины, не нужен.Я не знаком с низкоуровневой функциональностью функции readOGR, но, возможно, там есть символ, с которым он не согласен?

...