加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

ARCGIS数据转CAD格式的技巧

(2009-08-08 23:14:07)
标签:

arcgis

cad

转换

it

分类: arcgis
ARCGIS下数据转到CAD格式,存在的最主要问题是:
   1、注记(ANNOTATION)如何转换为CAD下的文字
   2、如何将ARCGIS下的定义的样式(如颜色)转换为CAD格式。
   3、图幅比例尺的重新定义(如CAD一般单位为毫米)
利用ARCGIS提供的多种转换方式 TOOL BOX-CONVERSISION-TO CAD工具,同时转换注记和图层不能成功,不知道具体原因,经过多方查找和实验,总结一下几点技巧:
   1、首先数据一般都要转换为地图投影,通常用的地理坐标LAT LON在CAD中使用通常会遇到比较大的麻烦,尤其和其他数据叠加使用,不方便进行图像比例尺的计算以及图上量算。
   2、在ARCGIS中新建立地图,加载所要转换的所有数据,设置好各图层的样式。这一步是方便在ARCGIS中定义要转换数据的样式(如颜色)。
   3、在地图中加载TOOLBOX,利用ARCGIS中的互操作接口(在TOOLBOX中,9.0里面都提供,注:必须在扩展模块中加载互操作模块)中的QUICK EXPORT模块转换CAD数据为需要的版本。转换时,需要注意的是,选择地图中加载的LAYER数据,而不是存储在硬盘上的文件,这样才能保证设置的样式可以被很好的识别和转换。
   4、在ARCCATALOG中新建一FGB,用来存储注记(注记只能存储在空间数据库中),在地图中设置Lable属性(FIELD,FONT SIZE,FONT COLOR,POSITION ETC.),然后进行标注,设置地图比例尺为出图所需要的比例尺(注记转换需要设置参考比例尺,既在一定比例尺下,才能正确显示标注的大小)。设置好所有要转换为标注的图层的LABLE,讲LABLE转换为标注,输出到建立好的FGB中去。
   5、参照3,将所有的注记转换为CAD文件格式。
   6、在CAD中打开图层CAD,然后插入注记CAD文件为块,OK转换完成。
   7、比例尺转换,在CAD中scale命令,选择ALL,然后设置SCALE FACTOR,进行转换,SCALE FACTOR计算方式例如出图为1:5万数据,由于ARCGIS下单位为米,scale factor=(1/50000)*1000=0.02;

总结,说起来很复杂,其实也没那么麻烦。但是如果遇到大数据量的转换比如将一个地图,按照各行政单元进行裁剪输出,工作量就非常大,可以将数据存储在GB中,利用PYTHON等脚本实现批量化生产(当然制作地图并输出过程没有办法用PYTHON做了,可以考虑AE)。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有