3

感谢您对我上一个问题的帮助......我能够完成我的项目这次我有一个使用 Autodesk 创建的 CAD 文件,我需要将其转换为形状文件。

几个问题:

  1. 可以将 CAD 文件转换为形状文件的开源应用程序(买不起 ESRI)?

  2. 除了形状文件(shp)格式之外,这是我可以使用的更好的文件格式吗?

任何建议将不胜感激

问候克里斯

4

3 回答 3

1

你应该使用 OGR

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

它是地理格式之间转换的主要程序。它是用 C++ 编写的,但也有 python 绑定。它几乎可以在每个主要操作系统上编译和运行。

于 2010-08-06T06:52:39.127 回答
1

我还建议使用 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 -其中 "LAYER = 'X'" shape_converted_from_DWG_lines.shp

于 2010-09-20T20:36:05.823 回答
0

看看ODA有什么:

http://www.opendesign.com/

于 2010-08-04T21:30:14.470 回答