2014-03-31 64 views
3

我想讀一個.dwg文件到R. DWG是支持的OGR格式GDAL名單上:rgdal包中的readOGR是否支持DWG文件?

http://www.gdal.org/ogr/ogr_formats.html

所以理論上,我應該能夠使用在.dwg文件閱讀readgr()在rgdal中。但是我不知道如何定義dsn。

ogrDrivers()命令爲我提供了可用驅動程序的列表,但該列表與GDAL網站中可用的OGR格式列表不匹配。

根據DWG文件的OGR頁面,應該有一個DWG驅動程序,但它甚至不在rgdal中的OGR驅動程序列表中。

這是否意味着在rgdal中不支持DWG文件,即使它們在GDAL中受OGR支持?

非常感謝。

+0

我以前的(現在刪除的)評論可能指的是過時的內容。也許[這個信息](http://trac.osgeo.org/gdal/wiki/DxfDwg)會有所幫助。 – jbaums

+0

顯然不是 - 在幫助文件中沒有提及「dwg」。您可能必須使用AutoCAD或其他應用程序將DWG轉換爲其他佈局格式。 –

+1

這需要GDAL的自定義編譯。你使用什麼操作系統? –

回答

0

如格式列表中所示,默認情況下不包含DWG,因此您必須使用自定義標誌編譯GDAL/OGR以使其可用。對於需要無法使用GDAL/OGR打包的外部庫的格式,情況就是這樣。

所以是的,它受到支持,但默認情況下不包括,也不包括在您的安裝中。將只列出已安裝/可用的驅動程序。

相關問題