Ошибка в readOGR (dsn, layer): не удалось найти функцию "readOGR" - PullRequest
0 голосов
/ 11 марта 2019

Я очень плохо знаком с R, и что это значит? Означает ли это, что мне нужно установить какой-нибудь пакет с именем «ReadOGR»

Я использую код, написанный кем-то другим, чтобы создать тепловую карту. Вот текущий раздел, чтобы дать некоторый контекст.

   setwd("C:/Users/Someone/Documents/R")
   dsn <- "cb_2017_us_state_20m.shp"
   layer <- "cb_2017_us_state_20m"
   cb5 = readOGR(dsn, layer)

Установлен rgdal безуспешно. Пробная библиотека (rgdal)

  library(rgdal) 
  Loading required package: sp
  rgdal: version: 1.3-9, (SVN revision 794)
   Geospatial Data Abstraction Library extensions to R successfully loaded
  Loaded GDAL runtime: GDAL 2.2.3, released 2017/11/20
  Path to GDAL shared files: C:/Users/trwilcox/Documents/R/win- 
  library/3.5/rgdal/gdal
  GDAL binary built with GEOS: TRUE 
  Loaded PROJ.4 runtime: Rel. 4.9.3, 15 August 2016, [PJ_VERSION: 493]
  Path to PROJ.4 shared files: C:/Users/someone/Documents/R/win- 
  library/3.5/rgdal/proj
  Linking to sp version: 1.3-1 
 Warning messages:
  1: package ‘rgdal’ was built under R version 3.5.2 
  2: package ‘sp’ was built under R version 3.5.2 
 > cb5 = readOGR(dsn, layer)
 Error in ogrInfo(dsn = dsn, layer = layer, encoding = encoding, use_iconv = 
  use_iconv,  : 
   Cannot open data source

1 Ответ

1 голос
/ 11 марта 2019

Попробуйте:

setwd("C:/Users/Someone/Documents/R")
dsn <- "cb_2017_us_state_20m.shp"
cb5 = readOGR(dsn)

Кроме того, вы можете найти оригинальные файлы здесь: https://www.census.gov/geo/maps-data/data/cbf/cbf_state.html. Возможно, там есть дополнительная информация, которую вы хотите использовать.Вы должны использовать тот, который .shp, а не shp.xlm. Если у вас его нет, скачайте по ссылке выше !!!Это должно сработать сейчас, если нет, рад помочь вам!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...