将 CAD 文件转换为形状文件
Posted
技术标签:
【中文标题】将 CAD 文件转换为形状文件【英文标题】:Converting a CAD file to a shape file 【发布时间】:2011-03-25 12:14:35 【问题描述】:感谢您对我上一个问题的帮助......我能够完成我的项目 这次我有一个使用 Autodesk 创建的 CAD 文件,我需要将其转换为形状文件。
几个问题:
可以的开源应用程序(买不起 ESRI)?
除了形状文件 (shp) 格式之外,我可以使用更好的文件格式吗?
任何建议都将不胜感激
问候 克里斯
【问题讨论】:
【参考方案1】:查看 ODA 有什么:
http://www.opendesign.com/
【讨论】:
【参考方案2】:你应该使用 OGR
http://www.gdal.org/ogr/
它是地理格式之间转换的主程序。它是用 C++ 编写的,但也有 python 绑定。它几乎可以在每个主要操作系统上编译和运行。
【讨论】:
我想知道除了 shapefile (shp) 是否还有其他格式 这取决于你想做什么。从 CAD 文件转换后你想做什么?【参考方案3】:我还建议使用 OGR,但仅适用于 dwg/dxf 版本 2000 或更早版本;您可以使用 Teigha (http://www.opendesign.com/) 将文件转换为 2000 版本,然后您就可以使用 OGR。
我已经完成了从 dwg 到 shp 的大量转换,我通常使用 Teigha 将 dwg 转换为 dwg 版本 2000,然后将该 dwg-200 转换为 shape 文件;一旦一个 shapefile 你会看到这个文件包含所有的层为了将每个层分成不同的形状文件我使用这个命令
ogr2ogr new_map_from_layer_X.shp -where "LAYER = 'X'" shape_converted_from_DWG_lines.shp
【讨论】:
以上是关于将 CAD 文件转换为形状文件的主要内容,如果未能解决你的问题,请参考以下文章