2010-08-04 46 views
3

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

夫妇questons的:

  1. 开源应用(不起ESRI),其可以在CAD文件转换为形文件?

  2. 这是一个更好的文件格式,我可以使用形状文件(shp)格式以外的其他格式吗?

任何建议,将大大appricated

问候 克里斯

+0

更好的文件格式是什么? – deinst 2010-08-04 21:33:59

回答

1

您应该使用OGR

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

这是转换地理格式的主要程序。它是用C++编写的,但也有python绑定。它被编译并运行在几乎所有主要的操作系统上。

+0

我想知道是否有其他格式比shapefile(shp) – ChrisJ 2010-08-06 16:43:52

+0

这取决于你想要做什么。将它从CAD文件转换后,你想要做什么? – TheSteve0 2010-08-08 06:26:40

1

我也会建议使用OGR,但只适用于dwg/dxf版本2000或之前;您可以使用Teigha(http://www.opendesign.com/)将文件转换为2000版本,然后您可以使用OGR。

我已经完成了从dwg到shp的大量转换,我通常使用Teigha将dwg转换为dwg版本2000,然后将该dwg-200转换为形状文件;一旦shape文件,你会看到这个文件包含所有层,以每层分隔成我使用这个命令

ogr2ogr new_map_from_layer_X.shp -where“LAYER =‘X’” shape_converted_from_DWG_lines.shp

不同的形状文件