使用readOGR

时间:2016-07-07 17:17:54

标签: r rgdal dxf

我想使用RGDAL包读取R中的DXF。 RGDAL支持DXF,但我无法读取该文件,也找不到有关此主题的信息。使用shapefile我没有任何问题。

这是我的源代码:

library(rgdal)
library("rgeos")
library(RPostgreSQL)
my.layer <- readOGR(dsn = "./IN/Gear Sample-iss4.DXF", layer = "0")

输出:

  

ogrInfo中的错误(dsn = dsn,layer = layer,encoding = encoding,   use_iconv = use_iconv,:无法打开图层

1 个答案:

答案 0 :(得分:0)

错误非常简单:没有名为&#34; 0&#34;在文件中。对于DXF,图层名称在文件中设置...看起来你的名字使用的名称不同于默认的&#34; 0&#34;。

尝试列出图层以确认名称:

ogrListLayers("./IN/Gear Sample-iss4.DXF")