期刊文献+

不规则三角网的几种数据结构及其存储机制研究 被引量:5

A study of several data structures of triangulated irregular networks and their storage mechanism
原文传递
导出
摘要 在比较分析了TIN的几种常见数据结构的基础上,针对TIN拓扑查询与搜索问题,提出了另外几种强调边拓扑信息的TIN数据结构,根据拓扑关系的表达方式可以将它们分为内存索引式结构、数组索引式结构及二者的混合结构,并给出了这些数据结构的多种序列化存储方式:数组索引直接存储、对象ID存储法、PythoncPickle存储、对象内存地址的存储法。研究比较发现数组索引直接存储的数据占用空间最少,对象ID存储法和对象内存地址存储法的二进制方式占用空间相同,Python cPickle只适合于极小规模的TIN数据的存储。对基于不同数据结构的TIN模型构网效率测试表明,不包含边信息的结构的构网效率最高,含有边信息的结构中采用数组索引表示拓扑关系的构网效率最高。研究结果将对TIN模型的软件实现具有理论及应用价值。 On the basis of comparison and analyses on several currently frequently used data structures of Triangulated irregular networks, some new data structures that emphasize on edges' topologic information were proposed aiming at the existed problems in TIN topologic query and searching. According to the topologic expressions the new structures can be classified as memory address structure, array indexed structures and a hybrid strueture based on former two structures. Accordingly several serialization methods for these structures were suggested, i. e. array index' s direct saving method (AIDS) , objects ID saving method (OIS) , cPickle-saving method in python language (PPS) and object pointers saving method (OPS). Comparisons among these methods indicate that the AIDS method takes the least memory, while OIS and OPS take same amount of memories. PPS is only suitable for saving very small sized TIN. Comparisons on TIN generating efficiency among these proposed data structures suggested that the structures without edge information is most efficient, and for those structures comprising edge information, the array indexed structure was pefforuled the best.
出处 《测绘科学》 CSCD 北大核心 2010年第3期115-117,65,共4页 Science of Surveying and Mapping
基金 国家重点基础研究发展规划973项目(2006CB400502) 中科院"百人计划"择优支持项目(8-057493) 教育部科学技术重点项目(2006CB309404)
关键词 不规则三角网 DELAUNAY三角网 数字高程模型 数据结构 TIN模型构网效率 triangulated irregular networks Delaunay triangulation digital elevation models data structure TIN building efficiency
  • 相关文献

参考文献15

  • 1Peucker T K, Fowler R J, Little J J and Mark D M. 1978. The Triangulated Irregular Network [ C ] // In: Proceedings of the AS PDigital Terrain Models (DTM) Symposium. American Society of Photogrammetry, Falls Church Virginia. 2000, 10: 516-540.
  • 2吴立新 史文中.地理信息系统原理与算法[M].北京:科学出版社,2001..
  • 3唐丽玉,朱泉锋,石松.基于STL的Delaunay TIN构建的研究与实现[J].遥感技术与应用,2005,20(3):346-349. 被引量:6
  • 4陈学工,陈树强,王丽青.基于凸壳技术的Delaunay三角网生成算法[J].计算机工程与应用,2006,42(6):27-29. 被引量:17
  • 5方勇,刘鹏,胡海彦.一种Delaunay三角网的快速生成算法[J].测绘科学与工程,2006,26(3):1-4. 被引量:5
  • 6Gregory E Tucker, Stephen T Lancaster, Nicole M Gasparini. An object-oriented framework for distributed hydrologic and geomorphic modeling using triangulated irregular networks [J]. Computers & Geosciences,2001, 27.
  • 7Lawson. Software for C' Surface Interpolation [ C ] // In Mathematical Software I I I (J. R Rice. Ed ), Academic Press, New York, 1977: 161-194.
  • 8M I Shamos, D Hoey. Closet-point Problem [ C ] // In: Proceedings of 16th IEEE Symposium on Foundations of Computer Science, Berkeley, California, 1975: 151: 162.
  • 9Lee D T, Schachter B J. Two Algorithms for Constructing a Delaunay Triangulation [ J ]. International Jounal of Computer and Information Science, 1980, 9 (3) .
  • 10Rex A Dwyer. A fast Divide-and-Conquer Algorithm for Constructing Delaunay Triangulations [ J ]. Algorithmica. 1987, (2) .

二级参考文献29

共引文献40

同被引文献63

引证文献5

二级引证文献13

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部