CAD和GIS集成工具

CAD和GIS集成工具


发布日期: 2016-05-14 更新日期: 2016-05-14 编辑:zhangxiang 浏览次数: 4160

标签:

摘要: 1.ESRI ArcSDE CAD Client ArcSDE CAD Client是ESRI提供一款ArcSDE免费扩展模块,用来提供AutoCAD和Microstation访问SDE数据的接口,这实际上是ESRI没有强调的CAD、GIS解决方案,原因在于C...

1.ESRI ArcSDE CAD Client

ArcSDE CAD Client是ESRI提供一款ArcSDE免费扩展模块,用来提供AutoCAD和Microstation访问SDE数据的接口,这实际上是ESRI没有强调的CAD、GIS解决方案,原因在于CAD Client不能编辑ArcGIS Geodatabase。但是,在许多应用流程中只需要创建一个简单的GIS数据库(Geodatabase所具有的高级功能如拓扑等并不是必需的),而CAD环境作为一个实用熟悉的操作环境(我更相信GIS作为一个系统工程中人的决定性,不仅仅对于系统开发者,更是对于系统应用者,想想有多少用户愿意费心思去琢磨一个新玩意),可以借助于ArcSDE CAD Client,从AutoCAD和Microstation中访问SDE数据,允许你从ArcSDE数据库查询和取出数据到你客护端的CAD会话中,此外,CAD Client也允许你编辑和存储ArcSDE简单要素(对于ArcSDE Geodatabase要素只提供读功能)。

CAD Client在安装完成后,将自动集成到AutoCAD和Microstation的应用界面中,并提供了5个接口函数来提供SDE连接/断开、数据取出、存储、查询和设置功能。它不是一个GIS应用端程序,不提供数据编辑和空间分析及制图等功能(这部分工作由CAD来完成,CAD Client只是提供了SDE数据源)。CAD Client实际上是基于ArcSDE3.X技术,因此对于后来的Geodatabase数据模型无法支持,只提供简单要素和CAD实体的存储。

目前,ArcSDE CAD Client提供对AutoCAD和Microstation主线产品所有版本的支持,包括AutoCAD2005、AutoCAD2006,以及最新的MicrostationV8。通常,用户在使用CAD Client时都需要利用其提供的5个接口函数,在CAD环境进行用户界面和应用流程定制。

2.Bently ArcGIS Connector和AutoDesk CAD Client

Bently基于ESRI的Arcobjects技术,采用了离线编辑的方式来提供对SDE Geodatabase数据模型的支持,并可将数据编辑后返回给ArcSDE geodatabase。由于采用了ArcObjects技术,该工具将是比较庞大的,分发和部署将存在问题,该工具是作为Bently的一套完整解决方案提供的,因此从费用上而言是昂贵的。此外,Autodesk也提供了一种CAD Client, 和ESRI的ArcSDE CAD Client类似,也是基于SDE C API技术。

3.Oracle Spatial扩展模块

Bently和AutoDesktop公司都提供了基于Oracle Spatial扩展模块的接口,可以对利用Oracle Spatial存储和管理的GIS数据进行访问,而Oracle10G的发布使这一趋势越发加快。但是,由于数据存储为Oracle Spatial后,ESRI客户端将只能浏览数据,无法对数据进行编辑,而目前国内大多数GIS数据库都是基于ESRI技术建设的,因此这种解决方案将会遇到很大的障碍。

4.基于文件数据格式的集成

目前,Bently和AutoDesktop公司都提供了对ESRI Shapefile文件格式的读写功能,可以在CAD环境中对Shape文件进行编辑和存储。但是从管理的需要而言,这种需求只能满足一些简单应用。

5.通过WEB Service技术

基于快速发展的WEB Service,CAD客户可以将通过WEB发布的GIS数据集成到本地应用中来(如GOOGLE,ArcIMS,ArcGIS Server)。但是这种应用主要是GIS数据的查询和浏览,而且目前这种应用还没有太大的用途。

关注公众号
获取免费资源

随机推荐


Copyright © Since 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org