writeOGR错误:输出文件的创建失败

ksz*_*ksz 3 gdal rgdal

我是一名R新秀并尝试使用adehabitatHR包内的核密度估计来创建鱼类遥测数据的家庭范围

    kud <- kernelUD(muskydetectdata.P[,6], h="href", extent = 5)
    class(kud)

    image(kud)
    kud[[1]]@h

    muskykud.P95 <- getverticeshr(kud, percent = 95)
    muskykud.P95 

    muskykud.P50 <- getverticeshr(kud, percent = 50)
    muskykud.P50 
Run Code Online (Sandbox Code Playgroud)

导出到shapefile时

    writeOGR(muskydetectdata.sp,"musky_kde1", "gps", 
    driver="ESRI Shapefile",                                        
    dataset_options= "FieldName= id")
Run Code Online (Sandbox Code Playgroud)

显示错误消息

    ##creation of output file failed
Run Code Online (Sandbox Code Playgroud)

我也试图使用writeSpatialShape类似的结果

我在Windows 64位上使用R版本3.3.2

Urs*_*ete 6

我有同样的问题,只有当我添加了我的目录的全名和一个图层的名称加上一个shp后缀时才解决它:

writeOGR(muskydetectdata.sp, dsn="d:/your directory here/musky_kde.shp", Layer="musky_kde", driver="ESRI Shapefile")
Run Code Online (Sandbox Code Playgroud)