-
题名快速处理大数据量三维激光扫描数据的技术研究
被引量:41
- 1
-
-
作者
张瑞菊
王晏民
李德仁
-
机构
武汉大学测绘遥感信息工程国家重点试验室
北京建筑工程学院测绘工程系
-
出处
《测绘科学》
CSCD
北大核心
2006年第5期93-94,68,共3页
-
基金
武汉大学测绘遥感信息工程国家重点实验室开放研究基金资助项目(WKL(04)0102)
北京建筑工程学院博士启动基金资助项目(编号1004001)
-
文摘
为解决由于利用三维激光扫描仪进行模型重建过程中数据量大而造成的在数据读取、数据处理及三维显示等方面速度低下、操作不流畅等问题,结合当前计算机软、硬件技术的现状,分析激光扫描数据本身的特点,提出基于内存映射文件技术、虚拟内存技术、多线程技术、数据库技术及用OpenGL快速显示三维模型的技术等解决手段,同时在WindowsXP操作系统上,利用Vc++6.0给予了具体的程序实现,以古建筑室内激光扫描数据作为试验数据,实践表明了文章提出的技术手段在现有的计算机条件下,较好地解决数据量大、数据处理和显示速度慢的问题。
-
关键词
点云
内存映射文件
虚拟内存
多线程
数据库
OPENGL
-
Keywords
point clouds
memory mapping file
virtual memory
multi-thread
database
OpenGL
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名C++对象的持久化中的问题和解决方案
被引量:1
- 2
-
-
作者
陶伟
麦中凡
-
机构
北京航空航天大学计算机科学与工程系
-
出处
《软件学报》
EI
CSCD
北大核心
1996年第2期73-82,共10页
-
文摘
多媒体智能数据库系统MIDS(multimediaintelligentdatabasesystem)是一个对象数据库管理系统.它的数据库编程语言是P++,P++个语言是一种基于C++的语言.作者在P++的实现过程中遇到了以下问题:首先,C++的指针有二义性,它无法在语义上区分成员指针和引用指针,以及易失性指针和持久性指针,从而给事务管理中的对象加锁及其它方面带来问题.其次,具有虚拟函数或虚拟基类的对象中含有指向内存中的指针,而这些指针不是由程序员定义的.如果C+个对象被持久化,这些指针在不同的程序调用中有可能无效.最后,如果作者用文件系统调用来存储对象,那么必须要设计复杂的Cache系统和做大量对象的格式转化工作,这需要大量的空间和时间,所以他们采用了另外的一种方法──基于虚拟内存空间映射的存储方案.
-
关键词
C++语言
面向对象
持久性
-
Keywords
object--oriented database,persistence,virtual memory mapping.
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-