基于面向对象数据库的三维GIS实验系统
3dgis地理信息系统解决方案
3dgis地理信息系统解决方案预览说明:预览图片所展示的格式为文档的源格式展示,下载源文件没有水印,内容可编辑和复制3D GIS 地理信息系统解决方案立项的背景和意义一)背景地理信息系统(GeographyInformationSystem )是整个地球或部分区域的资源、环境在计算机中的缩影,反映了人们赖以生存的现实世界,是在计算机软件和硬件支持下,以一定的格式输入、存储、检索、显示和综合分析应用的技术系统。
GIS 作为计算机和空间数据分析方法作用于许多相关学科后发展起来的一门边缘学科,由于能及时地抓住当今世界计算机技术飞速发展,各国政府对地理、资源和环境信息日益重视这一时代特点,加上许多相关技术(如GPS、DPS、RS等)为它提供了强有力的地理空间信息获取手段,使得GIS己经成为各国政府部门、商业公司、科研机构和高等院校极为关注的热点领域。
特别是进入20 世纪90年代以来,GIS己在全球范围内形成产业规模,并将进一步深入到各行业乃至人们的日常生活之中。
二维地理信息系统始于二十世纪六十年代的机助制图,今天己深入到社会的各行各业中,但二维地理信息系统存在着自身难以克服的缺限,它本质上是基于抽象符号的系统,不能给人以自然界的三维真实感受。
三维地理信息系统是在维平面的基础上模拟并处理现实世界上所遇到的三维现象和问题。
地理信息三维可视化系统是对具有三维地理参考坐标的空间信息进行输入、存储、编辑、查询、空间分析和模拟的计算机系统。
二维地理信息系统与三维地理信息系统的本质区别在于数据的分布范围,在于高程是被看成空间数据还是属性数据。
三维GIS 的根本目标是多维时空现象的三维表示。
相对于二维GIS而言,三维GIS具有三个显著的特点:1、直观性:直观性是三维GIS的最显著的特点,通过三维可视化技术,用户将得到更好的人机交互接口,更少的训练时间,以及更多的空间信息。
2、巨大的数据量:三维GIS应用通常具有海量数据(可达数百G),这种巨大的数据量使得三维GIS 需要得到数据库的有效管理,具有高效的数据存取性能。
三维GIS解决方案
三维GIS解决方案三维GIS(Geographic Information System)是指使用三维地理信息技术对地理空间数据进行管理、分析和展示的一种解决方案。
它可以将地理空间数据以三维形式呈现,实现高度真实感的地理空间可视化,进一步提高GIS系统的功能和效果。
下面是一个关于三维GIS解决方案的详细介绍:一、三维GIS的定义和特点1.真实感强:三维GIS可以通过高精度的模型和贴图,实现高度真实感的地理空间可视化。
用户可以通过三维模型来探索地理空间,更直观地理解地理信息。
3.可视化表达能力强:三维GIS可以将地图数据以立体的形式展示,通过动态、交互式的方式来展示地理信息,使用户更容易理解和利用地理数据。
4.空间感知增强:三维GIS能够增强用户的空间感知能力,使用户更容易理解和判断地理信息的空间特征和关系,更好地使用地理数据。
二、三维GIS的应用领域1.城市规划和建设:三维建模技术可以为城市规划和建设提供更准确、直观的数据支持。
通过三维GIS,规划者可以更好地理解城市的地图数据,并进行虚拟的城市设计和模拟。
2.资源管理和环境保护:三维GIS可以为资源管理和环境保护提供有力的支持。
例如,在矿产资源管理中,可以使用三维GIS来模拟矿区的地理信息,帮助决策者更好地了解矿区资源的分布和利用情况。
3.水利工程和环境灾害防治:通过三维GIS,可以对水利工程和环境灾害进行精确的模拟和分析,从而提高水利工程和环境灾害防治的效果和能力。
4.交通管理和导航系统:三维GIS可以为交通管理和导航系统提供高精度的地理空间数据,帮助驾驶员更轻松地导航和规划路线,提高交通管理效率。
5.地质勘探和矿产资源开发:三维GIS可以为地质勘探和矿产资源开发提供精确的地理空间信息。
通过三维建模技术,可以更好地了解地下地质情况和矿区资源分布,从而提高勘探和开发效率。
三、三维GIS的解决方案在实际应用中,三维GIS解决方案通常包括以下几个关键要素:1.数据采集和处理:三维GIS的数据采集通常包括航空摄影、激光雷达、数字摄影等技术,通过对采集的数据进行处理和整合,生成三维地理数据。
基于开源项目的二三维联动GIS系统的设计与实现
第34卷增刊2009年10月测绘科学Sc i ence o f Survey ing and M app i ngV o l134SupplO ct1作者简介:高飞(1979-),男,硕士研究生,主要从事数据挖掘、信息可视化、系统开发等方面的研究工作。
E-m a i:l g aoyunshang@tom1co m收稿日期:2009-08-19基金项目:福建省科技计划项目基金资助(2008H0003)基于开源项目的二三维联动GIS系统的设计与实现高飞¹,尤磊º,阮红利¹(<¹福建省基础地理信息中心,福州350003;º信阳师范学院计算机与信息技术学院,河南信阳464000)=摘要>传统的二维地理信息系统技术成熟但缺乏三维可视化和虚拟仿真的效果,而目前的三维地理信息系统发展可拥有三维可视化的直观效果,然而还缺少二维地理信息系统的便捷。
以二三维联动为开发思路的地理信息系统能够解决这对矛盾。
本文提出一种基于开源项目的二三维联动G IS的设计方案,利用开源项目(Sharp M ap和N e t TopologySuite)和skyli ne三维插件实现了二三维联动G IS系统的设计开发。
=关键词>开源项目;Sharp M ap;skyli ne;二三维联动=中图分类号>P208=文献标识码>A=文章编号>1009-2307(2009)08-0144-031引言随着G IS理论和技术的日趋成熟,G IS应用已深入到测绘、土地、环境、电力、交通、应急管理等诸多领域。
随着应用领域的不断扩展和深入,二维G IS已经无法满足用户的需求,人们需要更为直观、真实的三维G IS作为交互式查询和分析的媒介,从三维立体的空间中观察和处理问题。
三维G IS是G IS的一个重要发展方向,也是G IS研究的热点之一[1,2]。
现有的三维G IS中,系统功能在三维场景可视化、实时漫游等方面取得了较好的成果,但查询分析功能比较弱。
GIS三维可视化系统的设计与实现
科学计算可视化是通过研制计算机工具技术和系统,把 实验或数值计算获得的大量抽象数据转换为人的视觉可以直 接感受的计算机图形图像,从而进行数据探索和分析。科学 计算可视化技术的发展为利用GIS 资料分析解释成果、重建 地表三维模型创造了条件。因此利用地理信息系统(GIS) 及 其三维可视化(3D Visualization) 的实现已成为当前的一大研 究热点。作者在参加水利部科技攻关项目“长江干堤加高加 固工程三维查询系统”期间,开发了一个GIS 三维可视化系 统CJDVS( 长江流域三维实景漫游系统) ,用OpenGL 作为底 层图形驱动程序,以VC++6.0为开发工具,采用基于层的面 向对象的场景数据组织形式和一些三维图形技术,实现了对 大规模地形地貌的可视化。
C0 = S
0
+( S1 − S0 )× Cos( α )
由上式可知,当浏览者视线趋向水平时,α增大, C 0 向 S
1
点靠近;当浏览者视线趋向垂直时,α减小, C
0
向
S 0 点靠近。设视点距离 C 0 为d ,C距离 C 0 为 r。由于地形 应该采取的分辨率与 d成反比,与r成 正 比 , 因 此 用
作 者 简 介 : 朱跃龙(1959-),男,教授,研究方向:分布式计算, 图形与图像处理;李 强、张希伟,硕士生 收 稿 日 期 : 2002-05-25
图1 系统的基本框架
(1) 场景建模 场景建模是将要模拟的场景和对象通过数学方法表达成 存储在计算机内的三维图形对象的集合。由图1可见,场景 建模可分为3步: 1)DEM数据采集:对原始数据 (包括地域的航摄相片等 ) 进行处理。建立地域的数字高程模型DEM ,获得正射影像 图 DOM ,并测得这一地域的建筑模型数据以及道路、湖 泊、路标等属性数据。
面向对象软件工程技术在GIS中的应用探究
94收稿日期:2020-06-04作者简介:刘佳(1984—),女,湖南益阳人,硕士,高级政工师、讲师,研究方向:软件工程。
0 引言软件工程是一门研究如何通过系统、规范、量化的方式对软件进行开发与维护的一门学科技术,他包含了两个方面的内容,一个是软件开发、另一个是软件项目管理。
软件开发技术的学科内容包括软件开发方式、工具、工程环境等。
软件项目管理的内容包括有软件的度量、估算、进度管理、结构组织、资源配置等。
1 GIS软件概述地理信息系统,简称为GIS,它还有一个名称“地学信息系统”,它是一种特定的并且十分重要的空间信息测定系统。
它的支撑基础是计算机硬件与软件系统,它可以对地球表面整个或者部分的空间地理数据分布情况进行采集,储存与管理等。
位置与地理信息不仅是LBS的核心内容,同时也是LBS技术的一个重要基础。
一个单词的经纬度坐标信息只能在一个特定的地理信息中。
GIS涉及的学科内容有很多,在地理学与地图学以及计算机等学科领域方面的知识都有不同程度的应用。
GIS可以对地理信息进行输入、查找、储存与分析,随着GIS技术研究的不断深入以发展,也有人将GIS称之为“地理信息科学”。
2 面向对象的软件工程技术面向对象的软件工程技术,也就是指通过对象的指定,将抽象的数据与现实世界之间联系起来,抽象有多种归纳方式,有特殊的,也有传统的。
将几个对象的共同点或者属性进行抽象化处理与归纳处理,这种处理方式属于一般方式。
在对这些对象进行定义时,就不需要对它们之间重合的部分进行二次描述了,这种代码编辑方式可以有效节省储存空间[1]。
继承功能的演绎手段从一般到特殊有很多种,基类可以为所有的子类提供它们供油的特征与行为描述,通过层层递进的方式实现从抽象数据到实体的转变[2]。
如果在进行软件工程设计的早期或者全程中都使用面向对象技术,那么该技术在实践过程中发挥的作用是十分大的。
但是如果要使用面向对象技术,那么一定要事先对该技术的影响力进行评估,如果只是使用面向对象技术进行软件程序的设计,那么起到面向对象技术的优势将得不到发挥,软件工程师在使用面型对象技术时,还需要对软件的需求结构以及数据库等进行分析,这样才能是面向对象技术的应用优势得到发挥。
基于GIS的三维规划汇报决策系统的设计与实现
基于GIS的三维规划汇报决策系统的设计与实现本文针对规划部门业务需求,以基于GIS的三维规划汇报决策系统为例,阐述了该三维场景数据处理和系统功能设计,解决了三维规划汇报的实际需要。
标签:GIS SkyLine 三维规划1前言三维规划汇报决策系统基于全球先进的三维数字地球平台软件skyline开发,定位于满足规划部门对空间地理信息的管理以及对规划业务辅助决策的需求,充分利用影像和GIS技术的特点和优势,将地理信息系统(GIS)、遥感技术(RS)与虚拟仿真技术进行技术集成,将规划汇报的信息(文本、图片等)通过三维地理信息的手段全方位展示规划方案,直观地为规划的编制与审批、建设项目的审批提供决策的依据,从而提高规划决策的合理性和准确性。
2系统支撑平台的选取本系统采用SkyLine系列软件作为系统的三维数字地球展示开发平台,凭借其国际领先的三维数字化显示技术,它可以利用海量的遥感航测影像数据、数字高程数据以及其他二三维数据搭建出一个对真实世界进行模拟的三维场景。
具有以下几个特点:(1)产品线齐全,涵盖了三维场景的制作,网络发布,嵌入式二次开发整个流程;(2)支持多种数据源的接入,其中包括WFS,WMS,GML,KML,Shp,SDE,Oracle,Excel以及3DMX,sketch up等,方便信息集成;(3)通过流访问方式可集成海量的数据量,它可制作小到城市,大到全球的三维场景;(4)飞行漫游运行流畅,具有良好的用户体验;(5)支持在网页上嵌入三维场景,制作网络应用程序;3三维场景数据处理与建立三维场景是整个系统的核心,是所有功能实现的基础,对于整个系统来说有着至关重要的作用,三维场景的质量直接体现在漫游效果中,给使用者一个真实客观的场景重现[1]。
本系统三维场景数据基于规划图纸中提供的建筑物属性,将规划未建成的建筑物利用3DMAX进行建模,在其中建立的三维地物模型结构细致,纹理清晰,可以达到精确描述地物的目的。
面向对象技术在GIS系统中的应用研究
面向对象技术在GIS系统中的应用研究近年来,国内外对于地理信息系统(GIS)的研究日渐透彻。
GIS系统的应用已经不仅仅局限于政府和军队领域,已经广泛应用到了民用领域,比如交通、城建、治安等方面。
面向对象技术是GIS系统中颇具代表性的一种技术,为了更深入地研究其应用效果,我们进行了相关研究。
一、面向对象技术在GIS系统中的概述面向对象技术是一种软件设计思想,它将所有的软件构建成由对象组成的整体。
在GIS系统中,由于数据的复杂性,面向对象技术更能够体现其优越性。
在GIS系统中,数据被视为对象,而且不同类型的数据(如点、线、面)都是不同的对象。
因此,使用面向对象技术能够更方便地将这些对象处理和管理,以及进行可视化展示。
二、面向对象技术在空间数据库中的应用空间数据库是GIS系统中最核心的部分,原因是它是存储GIS系统中各种数据的地方。
因此,采用面向对象技术构建空间数据库是一个很好的选择。
在这种构造方式下,每个空间数据直接存储在一个对象中,这个对象不同于一般的数据库中的对象,它不仅包含数据,还包含了一些附加属性,如该对象所对应的地图类型等。
同时,在面向对象技术下构建的空间数据库解析时的速度也更加快速,可以很快地将数据查询出来,并按照所设计的样式进行显示。
三、面向对象技术在GIS系统绘图中的应用绘图是GIS系统中一个重要的功能,因为它是用户与系统之间的主要交互方式。
因此,在GIS系统中采用面向对象技术进行绘图也是一个不错的选择。
在这种构造方式下,每个地图元素都被视为一个对象。
这些对象可以进行多级别绘制,先绘制主题、再绘制次要的细节,对于缩小时,次要的细节部分会被省略掉。
同时,由于面向对象技术强调了继承和重用的思想,开发人员可以在编写代码时,对于一些常用的绘图代码进行封装,然后多次使用,以减少代码量和提升开发效率。
四、面向对象技术在GIS系统数据分析中的应用GIS系统中的数据分析涉及的内容很多,有空间分析、网络分析、时间序列分析等方面。
面向对象分析与设计在GIS应用中的应用研究
面向对象分析与设计在GIS应用中的应用研究地理信息系统(Geographic Information System, GIS)是指通过计算机技术对地理空间信息进行处理和分析的一种系统,主要包括数据采集、数据处理、数据管理和空间分析等方面。
GIS在决策支持、资源管理、城市规划、环境保护等多个领域中得到了广泛应用。
而面向对象分析与设计(Object-Oriented Analysis and Design, OOAD)则是指利用面向对象的思想进行系统需求分析、设计和编程。
本文将探讨面向对象分析与设计在GIS应用中的具体应用,从数据模型、系统设计和开发实践三个层面进行分析。
一、数据模型GIS的数据模型一般包括空间数据模型和属性数据模型两个方面。
空间数据模型主要描述地理空间对象的几何和拓扑关系,属性数据模型则描述地理数据的属性信息。
在面向对象的数据模型中,地理空间对象和属性信息都被视为对象,每个对象都有一组属性和方法,可以与其他对象进行交互。
以Object Relational Database Management System(ORDBMS)为例,其数据模型主要包括对象关系模型(Object-Relational Model, ORM)和对象模型(Object Model, OM)。
ORM是一种将面向对象思想引入关系型数据库中的数据模型,它允许对关系型数据进行扩展,以支持具有继承、多态等特性的面向对象数据。
OM则是一种使用面向对象语言(例如Java、C++等)来描述GIS数据模型的方法。
在设计GIS数据模型时,可以采用面向对象的设计方法进行抽象和建模。
例如,对于一个城市的道路网数据,在ORM中可以将道路网对象抽象成一个类(Class),具体的道路数据则为类的实例(Instance),并通过继承关系来实现道路网络的拓扑关系;在OM中,则可以采用继承、接口和多态等面向对象特性来描述道路对象的属性和行为。
一种基于面向对象和 VRML 的地理实体三维建模方法
一种基于面向对象和 VRML 的地理实体三维建模方法陈俊任;李景文;傅毓;苏子雍【摘要】Based on analyzing the geometric representation method of the existing 3D spatial objects and object -ori-ented method ,this paper aim to understand and express the objects ,geographic phenomena and their spatial relationships in the real world from the 3D space perspective ,and present a object-oriented-based and VRML 3D modeling method for geographical entity.By taking the 3D building modeling as a example ,the results suggests that the method can complete the 3D reconstruction quickly ,and provide a new method and new thinking to construct the 3D model and realize the ob-ject-oriented 3 D visualization for irregular and asymmetric geographic entity .%在分析现有三维空间对象的几何表示方法和面向对象方法的基础上,从三维空间的角度去理解和表达现实世界中的地物、地理现象及其空间关系。
提出一种基于面向对象和VRML的地理实体三维建模方法,以三维建筑物模型构建为例的验证结果显示,该方法可以快速的进行三维重建,为不规则、非对称性地理实体三维建模及地理实体的面向对象三维可视化的实现提供了新方法和新思路。
三维GIS与虚拟GIS的应用实践
首先需要将C:\ESRI\AV_GIS30\ARCVIEW\Samples\ext下的vistools.avx复制到C:\ESRI\AV_GIS30\ARCVIEW\EXT32下。
执行菜单命令:[File]>>[Extensions]。
在Extensions的对话框中选择Visibility Tools扩展模块。
图17
图18
可视区分析
具体操作如下:
在视图中,加载矢量数据Observer.shp和DEM数据:Calc2
同时激活Observer和Calc2主题。
执行菜单命令: [Surface]>>[CalculateViewshed]。
生成可视区栅格主题visibility ofObserver(如图19)。
确定生成文件的名称及其路径,生成新的图层tin,在TOC(内容列表)中关闭除[TIN]和[Erhai]之外的其它图层的显示,设置TIN的图层(符号)得到如下的效果。
执行工具栏[3D分析]中的命令[转换]>>[TIN转换到栅格],指定相关参数:属性:[高程],像素大小:[50],输出栅格的位置和名称: [TinGrid]
虚拟现实是一种由计算机生成的高技术模拟系统。它构成一个以视觉感受为主,也包括听觉、触觉等的综合可感知的环境,使演练者通过专门的设备,在这个人工环境中实现观察、操作、触摸和检测等实践,使其具有身临其境的感觉。虚拟现实与一般的计算机图形显示技术相比有着显著的不同,在计算机图形系统中,用户是外部观察者,只能通过屏幕来观察由计算机生成的环境,而虚拟现实则通过多通道、多传感器,让用户称为虚拟环境中的一个内部的参与者。
剖面曲率
具体的方法步骤如下:
激活坡度数据。
基于面向对象数据库的三维GIS实验系统
基于面向对象数据库的三维GIS实验系统
李军;景宁;吴秋云;陈华
【期刊名称】《计算机辅助设计与图形学学报》
【年(卷),期】2003(015)007
【摘要】基于面向对象GIS模型和空间数据库技术,在面向对象数据库Jasmine的基础上建立了基本的空间数据库系统.通过实现空间索引结构V-Reactive树、空间查询等技术,设计和实现了一个三维GIS实验系统.该系统能够实现三维GIS的一些典型功能,包括细节层次可视化、多比例尺、空间查询等.
【总页数】6页(P880-885)
【作者】李军;景宁;吴秋云;陈华
【作者单位】国防科学技术大学电子科学与工程学院,长沙,410073;国防科学技术大学电子科学与工程学院,长沙,410073;国防科学技术大学电子科学与工程学院,长沙,410073;国防科学技术大学电子科学与工程学院,长沙,410073
【正文语种】中文
【中图分类】TP391.4
【相关文献】
1.基于面向对象数据库的地籍测量系统 [J], 连剑波;孙变富
2.基于关系数据库理论的面向对象数据库系统 [J], 韩春成;冯俊;孟骁;林和平
3.基于面向对象数据库系统的应用系统开发 [J], 杨丽雯;尹华松;张永继
4.基于面向对象数据库的考试系统的开发 [J], 王小军
5.基于UML的面向对象数据库设计思想及在HR系统中的应用 [J], 张念;陈薇
因版权原因,仅展示原文概要,查看原文内容请购买。
基于VR技术的三维GIS试验系统研究的开题报告
基于VR技术的三维GIS试验系统研究的开题报告(1)题目:基于VR技术的三维GIS试验系统研究(2)研究背景与意义:三维地理信息系统(3DGIS)是一种将地球表面上的空间信息与属性信息通过计算机技术进行整合,形成直观、真实、立体的地图显示,并能够进行空间分析和可视化呈现的地理信息系统。
3DGIS的出现使地图表现更立体化,更真实化,同时使得数据处理更为直观化,更方便与数据的重组和复用。
在城市规划、土地管理、灾害预警等领域的应用前景广阔。
虚拟现实(VR)技术则是一种通过计算机生成的仿真环境,用户可以在其中自然而然地进行沉浸式交互。
VR技术可以为用户提供丰富的信息体验,使得用户能够体验到更为真实的情境,并且执行操作的感觉更为自然并具有高度可操作性。
所以将VR技术应用于3DGIS中可以使得地图的构建更为直观化,数据的呈现更为真实。
因此,本研究将探究如何将虚拟现实技术和三维地理信息系统相结合,为用户提供更加真实的空间信息体验和沉浸式交互,探索更好的3DGIS应用范式,解决现有3DGIS数据呈现不直观的问题,为城市规划、土地管理、灾害预警等领域提供更多实用的空间信息工具。
(3)研究内容和方法:本文研究内容主要涉及如何将VR技术应用于3DGIS中,使用VR技术提供真实环境下的空间交互,改进3DGIS的数据呈现方式,以及提高数据处理效率。
对于3DGIS的数据呈现方法,传统的方式是将数据呈现在二维地图上,用户需要通过鼠标或者触屏等外设进行操作,并不能体验到更加直观且真实的呈现方式。
因此,本文将使用VR技术,提供更加方便、更真实的3DGIS数据呈现方式,通过头戴式显示设备,用户可以进行真实的环境交互体验。
对于VR技术在3DGIS中的应用,本文将采用结构化方法进行研究。
首先,对现有的VR技术进行深入调研分析,了解VR技术的发展历程、技术概念、技术原理、技术类型以及应用领域。
其次,对3DGIS的研究进行系统地分析,其中包括数据的构建、数据的处理、数据的呈现等方面,以期达到 VR 技术更好地被应用于 3DGIS 的目的。
三维GIS建模方法的研究与实现
基础上附加若干主题属性而构成 ,其结构如图 2所示 。基础模
型定义了最基本的三维原型和提供了一种建模机制 ,这对任何
一个特定三维应用模型都是必须的 ,因此它必须适应于各种不
同的应用场合 ,诸如三维地籍簿 、抗洪救灾等等 ,同时它也必须
适用于描述三维城市模型 。基础模型一方面要包含几何拓扑模
型 ,另一方面也要包含语义模型 。应用模型可由基础模型通过
关键词 三维 GIS 城市模型 面向对象模型 UML
THE RESEARCH AND REAL IZAT IO N O F M OD ELL ING 3D G IS
L i Shoup ing Pan Yuqing Chen Tianzi
( School of Com pu ter Science & Telecomm un ication Eng ineering, J iangsu U n iversity, Z henjiang J iangsu 212013, Ch ina)
3. 2 构造聚合体
定义 5 聚合体 由一个或多个原型经过 n次循环聚合形 成的复杂形体 。 ( n≥1)
定义 3 设 L 是 R3 内所有线段的集合 ,则任意两线段 li 和 lj 满足下列条件 :
①: li ∩lj = s或 li ∩lj = ;其中 i≠j, s∈S ②: l0 ∪l1 ∪…∪ln - 1 =L;其中 lk ∈L , k = 0, 1, …, n - 1 定义 4 设 T是 R3 内所有三角形的集合 ,则任意三角形 ti
下面所有的讨论都是基于如下假设的 :我们假设该模型中 能处理的所有对象均在三维欧氏空间内 ,表示为 R3。因为这一
点在不同对象之间的结合和保持它们之间拓扑关系的连贯性上
一种面向对象的多基元三维GIS模型
一种面向对象的多基元三维GIS模型LUO Dixiang【摘要】三维对象的不连续性、复杂性和不确定性降低了三维模型的普适性,针对三维模型难以适应更复杂三维对象问题,本文提出了一种面向对象的多基元三维GIS模型,该模型定义结点、弧、多边形、区域、组分面和组分体六种基元,通过对其基元及拓扑关系描述,实现了数据结构设计.理论分析表明,该模型描述拓扑关系不存在歧义,可以妥善减少数据编辑引起的数据冗余,尤其适宜于数据频繁更新,提高三维模型的普适性.【期刊名称】《北京测绘》【年(卷),期】2019(033)006【总页数】6页(P673-678)【关键词】三维地理信息系统;基元;四面体格网;数据结构;拓扑关系【作者】LUO Dixiang【作者单位】【正文语种】中文【中图分类】P2080 引言随着计算机硬件水平的不断提高以及计算机图形学技术的不断发展,三维GIS受到越来越多的关注[1],相应的建模方法也陆续被提出。
虽然依赖现有的三维软件可以进行建模[2-3],但由于软件的封装导致自定义分析缺失,因此目前三维GIS模型研究仍倾向于底层开发[4]。
由于3D GIS涉及的数据种类繁多,在数据的组织、存储和可视化方面也不尽相同[5],因此3D GIS模型归纳起来分为两类,一类是“非体”模型,另一类是“体”模型。
在“非体”模型中,典型的是格网模型、TIN模型[6]、B-Rep模型、线框模型、片段系列模型、DEM模型等,这些模型起源于早期GIS二维数据,是二维GIS到三维GIS的过渡模型。
而在“体”模型中,典型的有体素模型[7]、针状体、八叉树、几何表面模型、规则块、不规则四面体[8-9](TEN)、金字塔、四面柱、地质胞体、不规则块、实体模型、3D Voronoi、类四面柱[10]等。
这些模型是基于应用中“非体”模型的局限而提出或改进的,因此一定意义上可称之为真三维数据结构。
由于三维对象具有不连续性、复杂性和不确定性,因此有的模型适宜于规则、连续和相对简单的对象,有的适宜于不连续、复杂和不确定对象,因此三维GIS模型是不具备普适性的,必要的改进如模型更新、拓扑关系保持与模型间无缝集成还是极有研究价值和应用意义的。
GIS三维建模实验实验大纲
《GIS三维建模实验》实验大纲课程性质:独立设课课程属性:专业实验课学时学分:总学时 54 实验学时 54 实验学分 1.5开出时间:三年级下学期适用专业: 06地理信息系统综合性、设计性实验项目数: 1 个 6学时一、课程简介空间信息的存储与管理一直是地理信息系统(GIS)的核心问题,而地理数据模型则是这个核心中的核心,本课程的教学就是以空间数据的模型与空间分析方法为基础,重点讲述基于空间数据结构的三维建模方法与实际应用,讲述重点包括通过点、栅格表面、矢量数据集创建三维表面模型、三维数据管理、显示表面、对三维表面的坡度、坡向、可视域分析、三维可视化表达、三维定制等功能。
在教学软件上以基于Geodatabase的新一代地理信息系统软件平台ArcGIS 9.0为例进行示范教学,使学生系统掌握GIS三维空间数据结构、表达、分析、建模、可视化分析方法,以及三维建模技术在现实工作和生活中的具体应用案例。
二、实验目的及要求本课程阐述了三维地理数据建模的理论、技术与实现方法,涉及三维数据结构、数据获取、空间建模、空间分析和可视化表达等多个方面,并以geodatabase为例介绍地理数据库的设计与实现。
要课程主要集中表达以下几个问题:如何进行三维数据管理、三维空间数据的制作、三维空间表面表面的显示、对三维表面的坡度、坡向、可视域分析、三维可视化表达。
三、实验方式及要求本课程采取课堂教学与课内实践相结合的教学方法,以学生单项练习和综合练习为主,提高学生的自主创新意识和运用地理信息手段进行综合空间问题的分析能力,组织课堂讨论,鼓励学生活学活用。
针对具体理论问题开展专题讨论,让学生发表个人观点,结合理论随时观察随时提问随堂答疑。
四、考核方法考核方法主要依据实验的考勤、组织纪律、对三维建模与空间分析方法的理解、软件操作熟练程度及综合作业完成的情况来评定,实验成绩占总成绩的30%。
考核成绩将分为优、良、及格和不及格四个档次。
面向对象的基础地理数据库系统的设计与实现
面向对象的基础地理数据库系统的设计与实现李静兰【摘要】由于地形图与 GIS数据所依据的数据模型的差异,基于地形图建立的基础地理数据库系统往往不能同时满足地形图和GIS数据的服务要求。
另外,直接面向图层的数据管理模式,割裂了地理要素之间的自然联系,给数据的管理应用带来了不便。
针对以上问题,本文提出了面向对象的基础数据库系统的实现思路,阐述了相关设计及实际应用。
%Because of the difference between DLG and GIS data , the fundamental geographic information database based DLG can ’ t satisfy the need of DLG and GIS data at the same time .In addition ,the data management method di-rectly face the data layer divides the nature relation of the geographic features and is not convenient to apply .Aim at the problems above ,this paper provides the way to realize the object-oriented fundamental geographic information database , and describes the relative design and application .【期刊名称】《城市勘测》【年(卷),期】2013(000)005【总页数】4页(P36-39)【关键词】面向对象;基础地理数据库系统;地形图;GIS数据【作者】李静兰【作者单位】太原市勘察测绘研究院,山西太原 030002【正文语种】中文【中图分类】P208.2随着机助制图技术的日趋完善及地理信息技术的迅速发展,数字化的大比例地形图除了承担传统纸质地形图的作用,满足城市区域规划、工程设计管理等服务外,还作为城市基础地理信息数据库的数据源,广泛应用于各类地理信息系统。
基于三维GIS技术的空间信息集成系统的设计与实现的开题报告
基于三维GIS技术的空间信息集成系统的设计与实现的开题报告【选题背景】在现代化建设和信息化进程中,人们对于空间信息处理和管理的能力要求越来越高,而基于三维GIS技术的空间信息集成系统,正是满足这种需求的重要手段之一。
这种系统可以将不同来源的空间数据融合起来,形成一个统一的三维地图,并且可以在此基础上进行空间分析、决策等操作,为实现城市规划、资源管理、环境监测等工作提供有力支撑。
因此,开发一个基于三维GIS技术的空间信息集成系统,既有理论研究的深度,又有实际应用的广度,能够有效地促进城市现代化和信息化建设,是当前工程技术领域迫切需要解决的问题之一。
【研究内容】本次研究将从以下几个方面展开:1.研究三维GIS技术的原理和应用三维GIS技术是实现空间信息集成的关键之一,因此我们需要对其原理和应用有深刻的理解。
通过文献调研和实验验证,我们将梳理出该技术的基本概念、算法流程、数据结构、绘制方式等方面的知识,并且分析其在城市规划、环境管理、资源分配等方面的应用实例。
2.构建空间信息集成系统的理论框架空间信息集成系统包含了多种数据类型和处理方式,因此如何在技术层面上达成数据共享、数据融合的目标,是本次研究的重点。
在理论框架上,我们将建立起多源数据扩充、数据共享、数据融合、数据分析等模块,从而实现空间业务的数据化与可视化,同时还要考虑到系统的可扩展性和易维护性。
3.设计与实现基于三维GIS技术的空间信息集成系统针对基于三维GIS技术的空间信息集成系统,我们将结合之前的理论研究成果,设计出一个完整的系统框架,并进行开发、测试、调优等环节。
通过不断完善与优化,我们将最终得到一个稳定、高效、易用的空间信息集成系统,该系统可以依托于计算机、图形处理器等硬件设备,提供较为精细的三维地图显示效果,支持对三维模型的编辑、查询、分析、可视化等操作。
【研究意义】本次研究意义在于将现代技术和实际需求有机结合,既拓展了三维GIS应用的新领域,又为城市规划、资源管理等领域带来了新的技术手段,具有理论和实践的双重价值。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第15卷第7期2003年7月计算机辅助设计与图形学学报JOURNAL OF COMPU TER 2AIDED DESIGN &COMPU TER GRAPHICSVol 115,No 17J uly ,2003原稿收到日期:2002205220;修改稿收到日期:20032012081本课题得到国家“八六三”高技术研究发展计划(2002AA131010)资助1李 军,男,1973年生,博士,副教授,主要研究方向为GIS 、数据库技术、3S 集成技术1景 宁,男,1963年生,博士,教授,博士生导师,主要研究方向为GIS 、数据库技术、计算机网络信息服务1吴秋云,男,1971年生,硕士,讲师,主要研究方向为GIS 、数据库技术、办公自动化1陈 华,男,1973年生,博士研究生,讲师,主要研究方向为空间数据库1基于面向对象数据库的三维GIS 实验系统李 军 景 宁 吴秋云 陈 华(国防科学技术大学电子科学与工程学院 长沙 410073)摘要 基于面向对象GIS 模型和空间数据库技术,在面向对象数据库Jasmine 的基础上建立了基本的空间数据库系统1通过实现空间索引结构V 2Reactive 树、空间查询等技术,设计和实现了一个三维GIS 实验系统1该系统能够实现三维GIS 的一些典型功能,包括细节层次可视化、多比例尺、空间查询等1关键词 三维GIS ;空间数据库;三维可视化中图法分类号 TP391143D GIS Experimental System on Object 2Oriented DatabaseLi J un Jing Ning Wu Qiuyun Chen Hua(School of Elect ronic Science and Engi neeri ng ,N ational U niversity of Def ense Technology ,Changsha 410073)Abstract Based on object 2oriented GIS model and spatial database technology ,a basic spatial database system was built on object 2oriented DBMS “Jasmine ”1By implementing some key techniques ,including spatial index (V 2Reactive tree ),spatial query and dynamic buffer management ,a 3D GIS ex 2perimental system was created ,which provides many typical functions ,such as LOD visualization ,mul 2ti 2scale and spatial query 1K ey w ords 3D GIS ;spatial database ;3D visualization1 引 言当前,三维GIS 技术发展迅速,不同的应用对其具有不同的要求1一个完整的三维GIS 系统应该具备以下特征:(1)空间数据库系统的集成管理1空间和非空间数据无缝集成在空间数据库中,空间数据库中能够自行定义新的数据类型和数据操作,具有空间索引方法,能够实现空间数据的快速存取1(2)集成型的查询接口1三维GIS 需要设计集成型的查询接口,通过统一的查询接口实现空间查询和属性查询1(3)快速且高质量的三维可视化1三维GIS 应该基于空间数据库的快速存取,实现细节层次、纹理图像等可视化技术,保证三维场景快速且高质量的绘制1(4)良好的人机交互接口1三维GIS 要求用户能够直接浏览、漫游三维场景,直接点击选取三维对象,并进行各种操作,三维GIS 系统也针对用户的输入给出直观的反馈1本文系统以海量数据应用为背景,具有三维GIS 的基本功能,能够用来验证一些三维GIS 实现技术,测试多种算法,评估多种查询处理策略12 三维GIS 实验系统设计本文系统采用Client/Server 体系结构,如图1所示1在服务器端建立空间数据库系统,负责空间和非空间数据的存储、管理和查询;在客户端建立客户应用程序提供可视化界面、人机交互手段和集成查询接口1图1 三维GIS 实验系统体系结构211 空间数据库的实现在服务器端,空间数据库系统建立在面向对象数据库管理系统Jasmine [1]的基础上1Jasmine 是CA公司推出的商用面向对象数据库管理系统,该系统实现了对象标识符、继承、封装、方法等绝大多数的面向对象特性1尽管目前的面向对象数据库管理系统的性能还不够理想,存取效率还比较低,但考虑到其较强的建模能力、较好的扩展性和对复杂数据(空间数据、多媒体数据等)的管理优势,我们仍然采用面向对象数据库管理系统作为空间数据库的基础1在Jasmine 中,系统能够定义各种类和子类,表达三维GIS 中复杂的数据类型和空间关系1典型的数据结构可以采用面向对象GIS 数据模型,通过场景、图层、对象和几何数据4个层次描述三维空间1但是,这种数据结构导致数据创建和数据维护的工作量非常大1如图2所示,我们设计了一种简化的数据结构,以一些较简单的空间对象为基础,实现三维GIS 的一些基本功能1图2 三维GIS 实验系统的面向对象数据结构在图2中,G eo object 类包括地理对象的一些基本的属性和方法1属性polygon 表示地理对象包含的表面;mbb 表示地理对象的最小包围框;impvalue 表示其多比例尺权值1方法IncludePoint ()判断地理对象是否包含某点;InBox ()判断地理对象是否位于某四方体内1Polygons 类表示地理对象的表面,其属性point 表示表面包含的顶点;属性Color 表示颜色;Points 类则表示所有点的几何坐标1在这种简化的数据结构中,只定义了G eo ob 2ject ,Polygons 和Points 三个基本类,分别表示地理对象、面和点1该数据结构只包含了一些简单的几何信息,每个空间对象由一系列面和点构成,没有针对一些特殊的几何要素(如圆、球)等建立专门的数据结构,也没有存储任何拓扑信息1每个类只定义了简单的属性和方法,构成一个实验系统的框架,以实现空间查询和可视化等基本功能1这种数据结构主要描述各种三维空间对象,提供空间对象的查询和三维场景可视化1212 空间索引的扩展空间索引是空间数据库的基础1我们建立了空间索引V 2Reactive 树[2]1V 2Reactive 树是Alternative Reactive 树[3]在三维空间的扩展和改进1V 2Reactive 树针对三维可视化的特点,改变其空间查询算法,并针对重叠度增加等问题对路径选择等算法进行了优化,可以高效率地实现多比例尺下的选择、简化等多比例尺综合和细节层次技术1V 2Reactive 树的基本结构是四维R 树,在三维R 树的基础上扩展了一个权值维1该结构预先对每个对象分配一定的权值,该权值与对象类型、对象大小、所在属性层的性质等相关,通常可映射至一连续的整数区间1通过查询对象的权值,可以较好地实现多比例尺综合1同时,利用其类似于R 树[4]的层次结构,可以实现多比例尺下的细节层次可视化1V 2Reactive 树的结点包含结点项(tree entry )和对象项(object entry )两类1对象项存在于叶结点,其1887期李 军等:基于面向对象数据库的三维GIS 实验系统表示是(mbb,object2id),mbb是包含地理对象的最小平行于坐标轴的四维包围框1V2Reactive树通过将对象的三维最小包围框和权值imp2value组合成一个四维的MBB,进行插入、删除以及查询等操作1 object2id是数据库中各对象的对象标志符(所有地理对象存储于面向对象数据库中)1结点项位于各个非叶结点中,表示为(mbb,child2pointer),其中, child2pointer是指向子结点的指针1由于Jasmine无法从内部直接扩展索引方法,因此空间索引的扩展可以采用两种办法:(1)建立空间索引类1在数据库中单独建立一个V2Reactive类,该类的每个对象就是索引树中的一个结点1这种方法可以将索引树的插入、删除、查询等操作作为类的方法存储在数据库中,从而将索引树完全集成在数据库内;其缺点是由于面向对象数据库的数据存取效率较低,索引类的数据存取导致索引效率的降低1(2)建立空间索引文件1这种方法是在数据库的外部针对数据库中的对象的对象标识符(O ID)建立索引文件,将索引树以文件形式存储在服务器上1索引树的插入、删除等算法必须集成在客户应用程序中,通过这些算法,对索引文件进行访问,获取数据库中对象的O ID1这种方法虽然无法集成在数据库中,但减少了数据库的存取次数,索引效率比较高1我们实现了这两种空间索引扩展方法,但由于空间索引类的建立导致索引效率下降,空间查询性能也相应下降,从而直接降低了可视区域的空间查询和数据存取性能,影响了三维场景的绘制速度1因此,我们最终采用第二种方法1213 集成查询接口的实现用户通过提交查询从数据库中获取所需信息,查询可分为空间查询和属性查询1属性查询是查找数据库中的属性数据,通过直接提交Jasmine提供的ODQL(Object Database Query Language)查询语言实现;空间查询是三维GIS的主要特征,需要利用空间索引实现空间数据的存取,面向对象数据库中没有现成的空间查询接口1在我们定义的G eo object类中包含属性和方法1方法可以实现对象的操作和查询,包括空间查询和属性查询1方法是数据库操作的内部实现,通过在数据库服务器的类中定义程序代码,在服务器上执行数据库操作1这样,如果定义数据库的空间查询操作为G eo2object类的方法,就可以通过ODQL查询执行方法,实现空间查询操作1由于ODQL查询语言能够直接实现属性查询和空间查询,因此,可以作为集成查询接口1ODQL查询语言是Jasmine提供的一种用于数据库编程的语言,可以用来实现面向对象数据库的所有操作1我们利用ODQL查询语言实现数据库的查询,其查询语法类似于关系数据库中采用的SQL 语言,只是增加了对方法的调用1ODQL语言查询语法结构如下:[select]target2specification from from2specifica2 tion2list [where where2specification];例如,要查询位于立方体box内所有多比例尺权值大于等于a的三维对象,其ODQL查询语句如下:G eo object from G eo object where G eo object1imp value>=a and G eo object1InBox(box);方法可以通过Jasmine提供的嵌入式ODQL查询语言编写,空间查询操作可以编写成各种方法1当用户调用这些方法时,首先通过查询算法在索引文件中查询目标对象的O ID,然后通过O ID在数据库中查询对象的属性1例如,要查找包含某点k的对象的名称,在类G eo object中建立了方法Object2 IncludingPoint后,输入如下查询语句:G eo object1Object IncludingPoint(k)1name from G eo object1214 三维可视化的实现在客户端,我们以Open Inventor作为三维可视化接口1Open Inventor通过一个场景图描述所有的几何对象和场景的可视化参数,三维GIS需要从数据库中存取几何数据和参数,转换成Open Inventor 数据结构,就可以实现三维可视化1三维可视化的关键是如何快速地从数据库中存取三维场景的数据1为了模拟海量数据环境,我们没有一次性将所有数据装载至内存,而是通过空间区域查询每次只装载可视区域内的数据1并且以透视查询技术[5]为基础,根据对象与视点的距离关系将可视区域分成不同细节的子区域,存取不同细节的几何数据,实现细节层次技术和多比例尺综合技术1实验系统将三维场景分为三个细节层次Lod1, Lod2和Lod31其中,Lod1的细节层次最高,从数据库中直接存取几何数据,显示地理对象的详细形状; Lod2的细节层次次之,以V2Reactive树的倒数第二288计算机辅助设计与图形学学报2003年层的MBB作为几何数据,显示地理对象的分布状况;Lod3细节层次最低,以V2Reactive树的倒数第三层的MBB的中点作为三维场景的背景数据1面向对象数据库的存取效率较低,尤其是涉及到不同类之间的连接或导航,数据存取耗时很多1虽然本文实验系统模拟海量数据环境,必须根据视点或视线等条件的变化对可视区域进行空间查询,从数据库中存取不同可视区域的数据[6],但是可以尽量利用内存空间的数据,通过缓冲管理,优先存取缓冲区数据,减少数据库的存取次数[7]1本文实验系统采用了基于空间查询的缓冲管理算法,对存取数据量很大的空间查询实现了缓冲管理1在固定缓冲区大小的条件下,将每个G eo object类的对象的几何数据作为页面进行缓冲管理1215 用户交互界面设计如图1所示,用户交互接口有两种形式:(1)直接提交查询1这种交互是以前面提到的集成查询接口为基础,通过直接提交ODQL查询语句查找数据库中的数据,以表格或其他文字形式反馈给用户,或者将返回数据与三维可视化结合,以特殊的标记形式(改变对象颜色等)直观地反馈给用户1(2)基于三维场景的交互1三维场景直观地将地理环境展现给用户,用户所有的交互都可以完全依赖于绘制的三维场景1用户可以通过在三维场景上的动作(如鼠标在对象上的点击、拖拉等)改变三维场景的可视化参数(如视点的移动),或者执行某些特定的操作1例如,通过在地理对象上的点击查询该对象的属性1本文实验系统实现了这两种交互方式1直接提交查询比较简单,在实现集成查询接口的基础上,只需输入ODQL查询语句1而基于三维场景的交互则比较复杂,涉及到三维可视化技术和数据库存取技术1由于Open Inventor提供了丰富的交互手段,因此可以以Open Inventor库函数为基础实现用户动作及其参数的获取,再根据动作类型判断其操作类型,根据其参数实现用户的操作1本文实验系统实现了通过对象的点击获取该对象的属性数据这种典型的用户交互1当用户在三维场景中点击鼠标左键时,首先通过Open Inventor函数库将鼠标所指屏幕点转换成世界坐标系中的坐标点,然后,只需基于空间索引查询包含该点的空间对象,得到空间对象的O ID,就可以从数据库中查询该对象的所有属性信息1用户在屏幕上用鼠标点击三维物体,只能得到点击处在屏幕上的二维坐标1通过Open Inventor中的SoRayPickAction类,从视点发出一条经过屏幕坐标点的射线到三维场景,计算射线和三维物体的交点,可以得到鼠标点击处的实际三维坐标1虽然通过Open Inventor中的函数可以获取三维场景中的所有数据,但是这些数据必须存储在其内部的场景图中,而对于数据库中存储的大量的其他相关数据则无法获取1因此,为了获取关于地理对象的各种数据,我们将得到的射线和三维对象的交点作为一个查询目标,查询包含该交点的地理对象1这种空间查询能够从V2Reactive树中获取地理对象的O ID,利用O ID就可以在数据库中G eo object类查询与该地理对象相关的所有属性1其他基于三维场景的空间查询可以采用类似的流程,如图3所示1首先通过Open Inventor获取用户交互的屏幕坐标并转换成世界坐标;然后针对交互的地理坐标,基于V2Reactive树进行空间查询,再通过得到的O ID在数据库查询目标属性1图3 基于三维场景的空间查询流程图4 对象为四方体的三维场景3 实验结果根据本文提出的面向对象模型、空间数据库技术和三维可视化技术,我们实现了三维GIS实验系统1并且以一批自行创建的实验数据为基础,验证了本文中提出的一些三维GIS技术的可行性,并进行了实验分析1由于缺乏现成的三维数据,我们为进行实验自行创建了一批简单三维对象数据1实验系统实现了细节层次技术和多比例尺综合技术,直接反映在绘制的三维场景中,如图4所示1该系统预先设置三3887期李 军等:基于面向对象数据库的三维GIS实验系统个比例尺阈值,用当前的比例尺和比例尺阈值比较,根据所在的阈值区域设定不同的多比例尺权值区间1三维场景数据的获取是通过将可视区域和多比例尺权值区间扩展成一个四维包围框,并对该包围框进行透视查询形成的1通过对三维对象的点击,能够查询得到其各种属性,如图5所示1图5 三维对象的点击交互4 校园三维GIS 实验系统实例在三维GIS 实验系统的基础上,我们通过对学校的主要建筑物建模,建立一批校园建筑物数据,从而建立校园三维GIS 实验系统,实现了细节层次可视化、多比例尺综合和空间查询等功能1校园三维建筑物采用AutoCAD 或3DMax 建模,并存储成dxf 文件,通过图6所示的数据输入流程将数据转换到空间数据库中1为了便于实验,建模时对物体外观要求不高,采用了一些长方体、圆柱体等简单模型合成三维建筑物,没有考虑其几何细节,也没有加纹理贴图1图6 校园三维GIS 的数据获取流程我们实现的校园三维GIS 实验系统如图7所示1系统模拟海量数据应用,每次只加载可视区域内的三维数据,所有数据无缝地集成在面向对象数据库中,能够进行基于三维场景的空间查询操作1该系统实现了细节层次技术和多比例尺技术,通过调整细节区域的大小改变加载和绘制的数据量,提高可视化效率1由于采用3DMax 对学校建筑的建模工作量很大,因此只建立了一些简单模型,然后进行转换,使得场景结构简单1该场景只采用了几种简单颜色,光照效果也只采用了最简单的点光源,位于视点处1图7所示的场景只是一个实验场景,作为实验验证1图7 校园三维GIS 实验系统示例5 结束语本文从空间数据库、空间索引的扩展、集成查询接口、三维可视化和用户交互设计几个方面详细讨论了三维GIS 实验系统的体系结构和实现机制1该实验系统忽略了三维数据获取、几何数据模型等许多工作,集中实现了面向对象模型、空间数据库技术、细节层次可视化、多比例尺综合、动态缓冲管理和空间查询等技术1该三维GIS 实验系统具有三维GIS 的主要特征,充分考虑海量数据应用的背景,许多技术在大型三维GIS 系统中具有其应用价值1但是,实验系统中的一些技术受目前条件限制,效率较低1例如,实验系统在每次改变视点时,都需要从数据库中查询可视区域的数据,而采用的面向对象数据库虽然在建模方面具有优越性,适合3D GIS 的复杂需求,但Jasmine 存取速度较慢,严重影响了三维场景的可视化性能1因此,许多技术还需要结合目前的一些常用技术才能走向实用1下一步我们将采用对象关系型数据库(如Oracle 等)来提高存取效率1参 考 文 献[1]Ishikawa H ,Izumida Y ,K awato N 1An object 2oriented database system Jasmine :Implementation ,application ,and ex 2tension [J ]1IEEE Transactions on Knowledge and Data Engi 2neering ,1996,8(2):285~303[2]Li J un ,Jing Ning ,Sun Maoyin 1A mechanism of implementing visualization with level of detail at multi 2scale [J ]1Journal of Software ,2002,13(10):2037~2043(in Chinese )488计算机辅助设计与图形学学报2003年(李 军,景 宁,孙茂印1多比例尺下细节层次可视化的实现机制[J]1软件学报,2002,13(10):2037~2043)[3]van Oosterom P J M1Reactive Data Structures for G eographicInformation Systems[M]1Oxford:Oxford University Press, 1993[4]Guttman A1R2trees:A dynamic index structure for spatialsearching[A]1In:Y oumark B,ed1Proceedings of ACM In2 ternational Conference on Management of Data[C]1Boston: ACM Press,1984147~57[5]K ofler M,Rehatschek H,Gruber M1A Database for A3D GISfor urban environments supporting photo2realistic visualization[A]1In:Proceedings of International Archives of Photo2gram2metry and Remote Sensing1Vienna,19961198~202[6]K ofler M,G ervautz M,Gruber M1The Styria flyover2LoDmanagement for huge textured DTM models[A]1In:Wolter F E,Patrikalakis N M,eds1Proceedings of Computer Graphics International98[C]1Hannover,N Y:IEEE Society Press, 1998[7]Chen Sheng,Jing Ning,Sun Maoyin1Optimized R2tree buffermanagement algorithm and its performance evaluation[A]1In: Proceedings of International Conference on New Database Tech2 nologies for Collaborative Work Support and Spatio2Temporal Data Management[C]1Singapore,19981513~520(上接第879页)[6]Y i K aixiang,Sun Xin,Shi Jiaoying1Image encryption arith2metic base on chaotic sequences[J]1Journal of Computer2Aided Design and Computer Graphics,2000,12(9):672~676(in Chinese)(易开祥,孙 鑫,石教英1一种基于混沌序列的图像加密算法[J]1计算机辅助设计与图形学学报,2000,12(9):672~676)[7]Y i K aixiang,Shi Jiaoying1An adaptive22Dimension digital wa2termarking system[A]1In:Procedings of SPIE on Security and Watermarking of Multimedia Contents,San Jose,CA,2001, (4314):560~566[8]Podilchuk Christine I,Zeng Wenjun1Digital image watermark2ing using visual models[A]1In:Proceeding of SPIE on Human Vision and Electronic Imaging,San Jose,1997,3016:100~111[9]Huang Jiwu,Shi YunQ1An adaptive image digital Watermark2ing algorithm[J]1Acta Automatica Sinica,1999,25(4):477~482(in Chinese)(黄继武,Shi YunQ1一种自适应图像水印算法[J]1自动化学报,1999,25(4):477~482)[10]Huang Jiwu,Shi YunQ,Y ao Ruohe1Adaptive image digitalwatermarking algorithm based on HVS[J]1Journal of Imageand Graphics,1999,4(8):640~643(in Chinese)(黄继武,Shi YunQ,姚若河1基于块分类的自适应图像水印算法[J]1中国图象图形学报,1999,4A(8):640~643)5887期李 军等:基于面向对象数据库的三维GIS实验系统。