ArcSDE CAD Client是ESRI提供一款ArcSDE免费扩展模块,用来提供AutoCAD和Microstation访问SDE数据的接口,这实际上是ESRI没有强调的CAD、GIS解决方案。
一、安装CAD Client
1、安装前提:安装AutoCAD R14 到2006之间的其中一个产品(如AutoCAD 2004)、具有连接ArcSDE服务器的相关系统环境、有可以连接使用的SDE后台服务。
2、 安装 CAD Client
二、使用命令行创建图层(不能用catalog创建)
//创建表
sdetable -o create -t CADLayerPt -s updoogis -u sde -p arcsde -d "OBJECTID Integer, layername string(32)"
//定义OID
sdetable -o alter_reg -t CADLayerPt -c OBJECTID -C SDE -s updoogis -u sde -p arcsde
//创建面图层 线图层将-e na3+Mc改为-e nls3+Mc;点为-e np3+Mc;
//注记层为-e pAc
sdelayer -o add -l CADLayerPt,shape -e na3+Mc -g 1000,0,0 -x -999999.999,-999999.999,1000 -z 0,1000 -s updoogis -u sde -p arcsde
三、配置CAD可以使用CAD Client
参考《CAD Client使用帮助.pdf》CAD Client使用帮助 (E文)中的11-12页。
四、CAD Client具体使用
1.登录:
SDE……〉Login
useName:用户名
password:密码
Server:连接SDE对应的机器名
Instance:SDE对应的端口号
Database:oracle可以不填
2.登出:
使用完成之后,需要退出该应用。
SDE……〉Logout
3.将Cad数据存入SDE数据库中
在CAD的drawing中选择你要存储的数据,然后选择SDE……〉store下拉按钮。此时弹出“store” 对话框,此时你可以使用四种方式产生你需要的操作图层的临时存储属性文件(*.ccst)。
一般使用右下角的设置,进入“临时存储属性”对话框,进行相关设置。如存储的图层、存储选择与否、图层属性和CAD属性的对应等等
4.从SDE数据库读取数据加载到Cad Drawing中
SDE……〉retrieve
此时弹出retrieve对话框,此时可以通过选择已经设置好的临时存储属性文件,也可以重新设置“临时存储属性”。具体操作如上一步相同。
注意点:先cmd的数据才能够retrive数据
5.编辑从SDE数据库加载的数据
可以先从sde数据库中retrieve数据,也可以新建一个新图层。
然后SDE……〉start editing,启动编辑。如果是从SDE中retrieve数据,提示选择数据,可以选择你感兴趣的区域也可以不选择。
接着你可以在上面进行增加几何要素、更改几何、删除等等相关操作。
编辑完成之后,选择你新增加的数据,然后SDE……〉stop editing对编辑数据进行保存。
6. 在CAD Drawing删除从SDE数据库的数据
SDE……〉remove可以通过选择几何和属性设置来删除数据。
选择几何删除数据:先选择你要删除的数据,然后设置“临时存储属性”,就ok了。
现在没有解决的问题:
不能使用CAD Client和ArcMap对SDE数据同步编辑。
对并发编辑和互编辑解决如下:http://www.cnblogs.com/upDOoGIS/archive/2009/07/31/1535894.html