摘要
空间对象的存储和快速查询是三维地理信息系统研究的基本问题。本文采用面向对象的方法将三维空间对象抽象为点、线、面、体四类,点对象用一个坐标点(x,y,z)来表示,线对象用一组首尾相接的线段表示,面对象与体对象用三角网表示,然后采用SQL Server 2005来组织存储数据。为了提高空间数据库的检索速度,作者编程实现了线性八叉树空间索引,应用程序采用目前比较流行的ADO.net技术来访问数据库。
The storage and rapid query of spatial objects is a basic issue in 3D GIS. According to the object-oriented method, all geospatial objects can be abstracted as point, line, surface or body objects. Then a point object can be presented as a coordinate point (x, y, z), a line object as a groupof segments, and a surface or a body object as a triangular net. SQL Server 2005 was used to organize and store the data in this paper. And in order to improve the query speed of the spatial database, the linear octree spatial index was chosen. Application procedures used popular ADO. net technology to access the database.
出处
《测绘科学》
CSCD
北大核心
2009年第4期147-149,共3页
Science of Surveying and Mapping