Я довольно новичок в R. Я ищу решение этой ошибки:
Ошибка в (функция (cl, name, valueClass): «crs» не является слотом в классе « NULL ”
Я не смог найти никаких ответов на inte rnet. Я предполагаю, что что-то не так с моим CRS
.
SV.data <- read.csv2(file= "AnalyseVervoerregio2019.csv", header = TRUE, sep=";")
shp.StreetNetwork <- readOGR(dsn = ".", layer = "Buffer2000Vervoerregio")
proj4string(shp.StreetNetwork) <- CRS("+init=epsg:31370")
Я даже сделал новый проект (с теми же слоями) в Qgis
, потому что я думал, что проблема была основана на Qgis
, но в Qgis
, кажется, все работает нормально.
Кроме того, иногда я получаю эту ошибку как well:
Ошибка в (функция (cl, name, valueClass): «crs» не является слотом в классе «NULL». Дополнительно: предупреждающее сообщение: In proj4string<-
(*tmp*
, значение = CRS). ("+ init = epsg: 31370")): Новый CRS был назначен объекту с существующим CRS: + proj = l cc + lat_1 = 51.16666723333333 + lat_2 = 49.8333339 + lat_0 = 90 + lon_0 = 4.367486666666666 + x_0 = 150000.013 + y_0 = 5400088.438 + ellps = intl + units = m + no_defs без перепроектирования. Для перепроецирования используйте функцию spTransform