收藏本站
收藏 | 手机打开
二维码
手机客户端打开本文

ArcSDE矢量数据访问类的设计与实现

尚庆生  
【摘要】:ArcSDE(Spatial Database Engine)是空间数据库引擎,它允许用户用关系数据库管理系统(RDBMS)存储和管理空间数据,可以将空间数据和属性数据集成在目前通用的商用RDBMS中。ArcSDE在GIS和RDBMS之间提供了一个接口,可以用数据表共享和管理空间数据。ArcSDE为用户客户端数据访问程序通过SDE服务器访问数据提供了两种应用编程接口:C API和Java API。其中C API包括了700多个C语言函数。矢量数据按类型存放在层表(layers tables)的空间数据字段(spatial column)中,每个地理实体对应一条记录。矢量数据的访问就是对层表中空间数据字段的读写操作。而矢量数据的读写操作又是通过称为shape的结构实现的。矢量数据访问的关键是:如何将点坐标组织成符合ArcSDE存储要求得shape结构,然后将shape写入层表;如何从层表中读出shape结构并按需要的形式还原为点坐标。本文在分析ArcSDE C API的基础上,设计并实现了基于.NET平台的矢量数据访问的C++接口类。这些类按托管和非托管两层进行设计,数据访问功能由非托管类调用ArcSDE C API 实现,托管类对外公开非托管类的功能,可用任何.NET兼容的程序设计语言调用。通过封装简化了ArcSDE函数调用的复杂性,降低了程序设计的难度。生成的ArcSDE数据访问类库,为应用程序中集成ArcSDE数据访问功能提供了便利。

知网文化
【相似文献】
中国期刊全文数据库 前20条
1 孙伟;卢小平;余涛;商志慧;徐辉;;基于Geodatabase和ArcSDE的面向对象空间数据库设计[J];太原科技;2008年12期
2 张佐帮;尚颖娟;;基于ArcSDE的空间数据组织和管理[J];农业网络信息;2007年09期
3 孙永华;李小娟;尹连旺;;基于ArcSDE和SQL Server2000洪水灾害信息数据库的设计研究[J];河北师范大学学报(自然科学版);2007年03期
4 易国彪;白振兴;;基于ArcSDE的空间数据库研究与应用[J];微计算机信息;2008年18期
5 陈芬;张明峰;;基于ArcSDE的福州市水情信息数据库研究[J];科协论坛(下半月);2008年11期
6 易国彪;白振兴;;3D GIS在小流域坝系监测中的应用研究[J];现代电子技术;2008年19期
7 刘洪岐;宫辉力;;基于ArcSDE和SQL Server2000的洪涝灾害救助决策支持系统空间数据库设计研究[J];首都师范大学学报(自然科学版);2008年02期
8 李涛;刘小生;;赣州市基础地理信息空间数据库建库研究[J];江西理工大学学报;2009年01期
9 刘栋,邢汉承;在ArcSDE中利用分级技术提高矢量图的显示速度及插值算法的应用分析[J];计算机工程与应用;2002年04期
10 洪亮;李向新;刘芳;张宗亮;;基于ArcSDE和Oracle 9i的水库移民数据库构建[J];人民黄河;2007年04期
11 金俊生;;杨舍镇区地理信息系统的设计与实现[J];四川建材;2006年05期
12 严荣华;廖安平;陈利军;欧阳宏斌;赵有松;;基于ArcSDE的国家基础数字正射影像数据库研究与实践[J];地理信息世界;2006年05期
13 陈碧宇;陈晓玲;陈慧萍;;鄱阳湖流域湿地管理信息系统的开发与应用[J];地球科学与环境学报;2007年02期
14 钟世杰;陈锁忠;姜许辉;;基于ArcSDE的矿井水文地质数据库构建研究[J];能源技术与管理;2008年05期
15 贺瑞喜;李向新;李毓;;基于ArcSDE和SQL Server的空间数据库安全访问控制[J];太原科技;2009年10期
16 吴晓春;牛振国;;时空数据引擎设计与实现[J];武汉理工大学学报(交通科学与工程版);2009年06期
17 王敬贵,杨晓梅,杜云艳,苏奋振,陈秀法;海岸带影像数据库的设计与集成方法[J];地球信息科学;2002年04期
18 周迪民;陈学工;;基于ArcSDE技术的空间数据库建设[J];湘潭师范学院学报(自然科学版);2007年04期
19 金宝婷;左小清;;浅议空间数据的版本管理[J];科技情报开发与经济;2008年32期
20 张卓然;;浅析ArcSDE C API入库方法和原理[J];湖南科技学院学报;2010年04期
中国重要会议论文全文数据库 前10条
1 尚庆生;;ArcSDE矢量数据访问类的设计与实现[A];中国地理信息系统协会第八届年会论文集[C];2004年
2 刘许清;王丙涛;彭树标;;基于ArcSDE的地名数据库建设[A];江苏省测绘学会2009年学术年会论文集[C];2009年
3 周俊;徐鸣;;基于ArcSDE的地面沉降空间数据库设计[A];全国控制地面沉降学术研讨会论文集[C];2005年
4 宋伟凯;周瑞;程进明;;基于MicroStation 2004平台矢量数据坐标转换的程序开发[A];江苏省测绘学会2011年学术年会论文集[C];2011年
5 李飞;魏斌;游代安;;基于ArcSDE的资源环境基础数据库管理系统构建研究[A];2011中国环境科学学会学术年会论文集(第三卷)[C];2011年
6 张德胜;冯登国;;BeyonDB:一种地理空间数据库矢量数据授权与实现[A];NDBC2010第27届中国数据库学术会议论文集(B辑)[C];2010年
7 王培忠;严卫东;马心璐;边辉;孙彬;;ArcSDE下的空间数据库存储及访问优化配置研究[A];第二届“测绘科学前沿技术论坛”论文精选[C];2010年
8 曲直;;通过ARCSDE建立栅格数据库[A];广东省测绘学会第八次会员代表大会学术交流论文集[C];2005年
9 许辉熙;何政伟;张新海;但尚铭;汪宙峰;;海量空间数据存储与网络发布初探[A];中国气象学会2006年年会“首届研究生年会”分会场论文集[C];2006年
10 徐建新;张成刚;王勇;王媛媛;;海事GIS中空间数据库的组织与研究[A];第三届长三角科技论坛(测绘分论坛)暨'2006江苏省测绘学术年会论文集[C];2006年
中国博士学位论文全文数据库 前10条
1 王刚;顾及要素特征的层次增量分块矢量数据组织与高效网络传输研究[D];武汉大学;2011年
2 王晓理;地理信息数据结构处理优化应用研究[D];解放军信息工程大学;2010年
3 赵俊美;基于对象—关系模型的空间数据建模研究[D];中国地质大学(北京);2007年
4 姜晓轶;基于Open GIS简单要素规范的面向对象时空数据模型研究[D];华东师范大学;2006年
5 方雷;基于云计算的土地资源服务高效处理平台关键技术探索与研究[D];浙江大学;2011年
6 周炼清;基于WebGIS的现代农业园区管理系统关键技术及其应用研究[D];浙江大学;2004年
7 李学东;基于WEB的地学数据集成与发布技术研究[D];中国地质大学(北京);2009年
8 戴晨光;空间数据融合与可视化的理论及算法[D];解放军信息工程大学;2008年
9 陈鸿;战场环境建模与态势生成关键技术研究[D];国防科学技术大学;2010年
10 韩伟民;基于2D/3D GIS技术的地质勘查项目管理系统的研究与实现[D];中国地质大学(北京);2010年
中国硕士学位论文全文数据库 前10条
1 王少青;空间数据库技术在海南橡胶园管理的应用[D];西南大学;2009年
2 时红丽;基于Geodatabase和ArcEngine的海岛空间数据库的设计与实现[D];中国科学院研究生院(海洋研究所);2009年
3 殷红梅;面向对象的基础地理信息矢量数据库建模研究[D];中国测绘科学研究院;2006年
4 徐艳;基于ArcIMS的森林资源WEBGIS的设计与实现[D];南京农业大学;2007年
5 周龙廷;直接访问ArcSDE空间数据模型的技术方法研究[D];华东师范大学;2011年
6 李宏丽;空间数据仓库在资源环境中的应用研究[D];中国科学院研究生院(广州地球化学研究所);2006年
7 喻冰春;基于ArcSDE的省级基础空间数据库管理系统的设计与实现[D];吉林大学;2006年
8 肖鸣;基于Geodatabase的空间数据库系统设计与实现[D];武汉大学;2005年
9 苏旭芳;基于ArcSDE的北部湾经济区空间数据库设计与实现[D];广西师范学院;2012年
10 白洪伟;基于ArcSDE for SQL Server的煤矿应急救援平台数据库研究[D];西安科技大学;2012年
中国重要报纸全文数据库 前10条
1 沈占锋;遥感影像信息提取与分析[N];计算机世界;2006年
2 谢红;陕西省地震应急基础数据库建设项目通过验收[N];中国测绘报;2007年
3 王东华蒋捷;芬兰国家地图数据库建设与更新[N];中国测绘报;2007年
4 李强峰;“4D”技术在三江源区生态与环境动态监测体系中的应用[N];中国水利报;2007年
5 本报记者 郄建荣;“天地图”不会泄露国家军事机密[N];法制日报;2010年
6 关梅王涛;陕西省电子地图网络版试运行[N];中国测绘报;2007年
7 中国科学院院士 叶嘉安;中国地理信息系统发展的历程及趋势[N];中国测绘报;2008年
8 本报记者 吴宝成;走过风雨 收获金秋[N];中国测绘报;2011年
9 路京选 卢刚 张驰;3S产品市场蕴藏商机[N];中国水利报;2005年
10 ;建立省级基础地理信息系统示范工程研究[N];中国测绘报;2000年
 快捷付款方式  订购知网充值卡  订购热线  帮助中心
  • 400-819-9993
  • 010-62982499
  • 010-62783978