Ошибка CPL_write_ogr при записи файла формы в R - PullRequest
0 голосов
/ 28 февраля 2020

Я уже использовал этот скрипт несколько раз, и до сих пор он работал нормально. В настоящее время я получаю сообщение об ошибке при попытке записать файлы формы. Кто-нибудь может дать мне некоторое представление о том, что означает эта ошибка? Файл формы в моем входном файле кажется обычным файлом формы. Кроме того, нигде в моем коде я не пытаюсь создать поле объекта.

Вот ошибка, которую я получаю:

Writing layer MonroeMD14F0037_1' to data source N:\MonroeMD14F0037_1.shp' using driver ESRI Shapefile Creating field Ã_OBJECT failed.Error in CPL_write_ogr(obj, dsn, layer, driver, as.character(dataset_options),  : 


Layer creation failed.In addition: Warning message:In CPL_write_ogr(obj, dsn, layer, driver, as.character(dataset_options),  :GDAL Error 1: Failed to create field name 'Ã_OBJECT': cannot convert to ISO-8859-1

Ответы [ 2 ]

0 голосов
/ 28 февраля 2020

Если первый раз сработал, возможно, используйте overwrite=TRUE в опциях:

st_write(deermig.sp, paste(out.dir, migtimes$newUid[i], 
 "_", i ,".shp", sep=""), overwrite=T) 
0 голосов
/ 28 февраля 2020

Не знаю, поможет ли это, но можно попробовать st_write(deermig.sp, paste(out.dir, migtimes$newUid[i], "_", i ,".shp", sep=""), layer_options = "ENCODING=UTF-8")?

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