转载自http://bbs.3s001.com/thread-151077-1-1.html,仅用做资料收藏
一、常用方法:
1
. 直接在
ARCMAP
(
ARCGIS
的桌面模式)中加载
CAD
的
DWG
格式文件,运用
EXPORT DATA
命令输出
shape
数据(
ARCGIS
的数据组织方式之一)。这种方法简单快速,且能保存完整
CAD
数据信息,但对
CAD
数据要求较高,需要
CAD
多线段闭合成面,否则会出现数据丢失。
2
. 可通过第三方软件,如
mapgis
、
ARCVIEW
、
FME
等,先将
CAD
数据转换成
ARCGIS
便 于识别操作的数据格式,再在
ARCGIS
中加载处理。这种方法过程相对复杂,由于涉及第三方软件,数据转换过程不易控制,也可能导致数据丢失。
3
. 采用
ARCGIS
的
ARCTOOLBOX
工具中,
Conversion Tools
模块下
To shapefile
命令,类似 于第一种方法,也对
CAD
数据要求较高,而且处理数据量大。
4
. 在
CAD
中将未闭合的多线段进行闭合,然后再导入
ARCGIS
,这种方法工作量较大,且 容易产生碎屑多边形,是数据精度下降。此外,这种对
CAD
数据的二次处理结果再导入
ARCGIS
中,也可能出现数据丢失。
5
. 可采用
ARCGIS
的
ARCTOOLBOX
工具中,
Data Interoperability
模块下
Quick export
或者
Quick import
命令。这种方法能批量处理数据,识别
CAD
数据能力较强,输出格式多样,如:
shapefile
、
gdb
等,缺点是分层过多,需
ARCGIS
对数据进行融合。
二、注意事项:
1
. 总之,数据转换的工作量大的问题是不可避免的,只能是尽可能减少。
2
.
CAD
数据转入
GIS
的
polygon
要求在
CAD
中必须是闭合多段线,否则只能转成
Polyline
。
3
.
CAD
数据转换到
GIS
中会产生大量数据冗余,因此有必要用
delete field
删除无用的字段, 如:线性、线划颜色、线划宽度等等。
4
.
CAD
数据转成
gdb
格式,将无法保留原有
CAD
的数据属性信息,只有
GIS
的自带字段, 例如,需高程信息时不建议转成
gdb
格式。