文档介绍:第 7 期
尚庆生等: ArcSDE 矢量数据访问类的设计与实现
ArcSDE 矢量数据访问类的设计与实现
*
・ 201・
尚庆生
1, 2
, 冯
敏
3
( 1. 中国科学院寒区旱区环境与工程研究所, 甘肃兰州 730000; 2. 兰州商学院信息工程学院, 甘肃兰州
730020; 3. 兰州大学资源环境学院, 甘肃兰州 730000 )
摘
要: ArcSDE 是空间数据库引擎, 允许用户用关系数据库管理系统( RDBMS) 存储和管理空间数据。设计并
实现了基于. NET 平台的 ArcSDE 矢量数据访问的 C + + 类库。这些类按托管和非托管两层进行设计, 数据访问
功能由非托管类调用 ArcSDE C API 实现, 托管类对外公开非托管类的功能, 可被任何. NET 兼容的程序设计语
言调用。
关键词: 空间数据库引擎; 矢量数据访问; C + + 类; . NET
中图法分类号: TP311. 11
文献标识码: A
文章编号: 1001 - 3695( 2005) 07- 0201- 03
Design and Realization of ArcSDE Geometry Data Access Class
SHANG Qing-sheng1, 2 , FENG Min3
( 1. Cold & Arid Regions Environment & Engineering Research Institute, Chinese Academy of Sciences, Lanzhou Gansu 730000, China; 2 .
School of Information Engineering, mercial College, Lanzhou Gansu 730020 , China; 3. College of Earth & Environment Sciences,
Lanzhou University, Lanzhou Gansu 730000, China)
Abstract: ArcSDE is a tool that allows you to store and manage spatial data in your chosen Relation DataBase Management
System ( RDBMS) . ArcSDE geometry data access class library of C ++ based on Microsoft . NET platform is designed and
realized. Classes are consisted of two tiers: managed tier and unmanaged tier. The unmanaged classes invoke ArcSDE C API
to realize its function. The managed classes as an interface between the unmanaged classes and the outside application c