我们做信息化工作,经常需要在GIS中读取CAD文件,目前有很多软件提供了很多方法,我自己经常用的就是Autoddesk MAP 3D,该软件提供了输入SHP文件和输出SHP文件方法.在很大程度上为CAD和GIS互通提供了很大方便.但是,作为GIS应用服务部门,我们往往需要给别的使用单位(主要是规划设计部门)提供CAD数据,在前段时间,某一部门要求出在CAD中显示某一GIS图层的某个字段内容.我平时只知道利用MAP 3D可以实现GIS数据的输入和字段值在特性列表中显示,而不知道在CAD窗体中将某一个字段值直接显示出来,经过BAIDU,发现有两种方法可以实现.因为我手头没有FME,所以就研究了一下MAP 3D方法,此方法学习资料来自(http://gcydy.com/?action-viewnews-itemid-245).我为了自己以后不要忘记,将学习步骤记录下来,,方便以后查询.
1:打开map 3D(我用的是MAP 3D 2006),选择文件→输入→矢量文件(文件类型选择shp),具体图如下:
2: 选择数据→创建对象数据→选择域(要显示值的字段) →选择添加唯一主键字段.图如下:
3:在cad窗体中调出注释菜单
(1) 定义注释样板(注释菜单左起第二个按钮)
样板名字随便写. →确定
(2) cad窗体中出现”注释样板”
4:点击注释样板→编辑注释文字(第一个按钮),在命令栏中,点击ENTER键创建新注释
5:标记→随便写
值,选择对象数据→NNAME(这个就是要显示的值的字段) →确定.
图层,选择GIS图层.
高度建议大点,我一般选择250,对正根据需要选择.
6:选择文字的正中点
选择坐标原点
7:选择保存注释(注释样板第二个按钮),点击是.
然后出现定义注释窗体→选择样板名→选择图层→应用→确定
8:插入注释.在注释中的第三个按钮
在做下面之前,先z→e,全屏图
(1) 选择注释样板
OK,基本完成,也到了休息时间了.