VRmap是什么及VRmap的基本特点 VRmap二次开发
第1章 VRMap2.X介绍
1.1 VRMap 是什么?
VRMap 2.X产品系列是北京灵图软件技术有限公司拥有完全自主知识版权的核心技术国际领先的三维地理信息系统平台软量数据件,可以在三维地理信息系统与虚拟现实领域提供从底层引擎到专业应用的全面解决方案,其海处理能力、高级仿真效果、跨平台通信、数据库驱动、二次开发支持等关键技术指标均全面领先于国内外其他同类产品。与国内外同类产品相比,VRMap能够为政府部门、企业、专业领域用户提供性能更优、持有与维护成本更低、扩展性更好的三维地理信息和虚拟现实应用解决方案,是“数字城市”建设最佳的基础软件平台之一。
目前VRMAP产品系列已在数字城市、军事作战指挥、电子沙盘及地形仿真、智能大厦、房地产展示、水利与自然灾害等专题分析与仿真、遥感测绘与土地管理、环保、气象、地质、石油化工、电信基站管理等领域获得广泛应用。
凭借VRMap 2.X的卓越性能和高度的客户满意度,VRMap2.X被列入2001年度国家重点新产品计划,并获得了科技部国家遥感中心国产软件测评优秀奖,中国软件协会2000、2001、2002年度优秀推荐软件产品奖,第三届中国北京高新技术产业周10大IT创新产品等一系列荣誉和奖项。
1.2 VRMap 能创造何种独特的用户价值?
凭借在三维领域多年深入的研究,VRMap2.X已经成为用以构建符合工业标准的三维地理信息系统和虚拟现实应用的最好的软件平台,在VRMap的帮助下,数以千计的用户构建了高质量的三维应用,获得了极好的回报。那么VRMap究竟能够创造何种独特的用户价值呢?
1、 借助核心技术国际领先的三维GIS引擎,实现性能优异的三维应用。
2、 在普通PC上运行稳定,性能优异,用户可以低成本拥有与维护。
3、 二次开发功能强大,借助工业标准的COM组件技术,用户可以按照自己的实际需要,借助VRMap全线产品,灵活定制与构建个性化的三维解决方案。
4、 成功案例众多,用户广泛,拥有丰富的各行业应用经验,用户可以方便获得良好的技术支持与咨询服务。
5、 拥有完全核心底层技术,可以为客户扩展与优化底层核心代码,不存在采用国外平台二次开发而存在的技术瓶颈与安全顾虑。
1.3 VRMap2.x的特点
VRMap2.X具有海量数据处理能力、全COM体系结构等一系列令人振奋的特性,凭借这些不同之处,VRMap才能为用户提供更优越的解决方案。
1.3.1 海量数据处理能力
目前,在很多GIS行业应用中,用户都对系统提出了海量数据处理的能力。在三维地理信息系统领域,海量数据大致可分为两类,即地域广度意义上的和细节精细程度上的。从广度意义上来说,海量数据指地域跨度非常大的数据量,如整个北京市、全中国乃至全世界,如此地域跨度非常大的地图数据往往数据量大得惊人;从细节意义上来说,海量数据指那些接近真实视觉效果的数据。
VRMap采用了全新的核心技术来构架海量数据引擎,达到了广度海量和细度海量的完美统一。
在广度意义上,VRMap采用了金字塔数据结构来组织数据,使得用户在任一时刻浏览的数据都只是金字塔中的一个小角,从这个意义上来说,无论整体的广度数据多么庞大,都不会影响到VRMap在客户端的浏览速度。
在细度意义上,VRMap采用了多种高级的图形技术来加速复杂结构的渲染,这其中包括多种LOD技术,全自动遮挡排除技术,快速模型生成技术等。
由于三维GIS数据极端复杂,且数据量庞大,除了几何数据外,还包括大量纹理贴图数据。如此大的数据量,从载入到开始进入显示状态,常常要花很长的时间,有时甚至长达数十分钟。VRMap的金字塔海量数据引擎则采用了全新的动态载入架构,在大幅提高了浏览速度的同时也提高了载入速度,并实现了并行载入,即浏览和载入同时进行。并行载入使用户察觉不到载入所导致的任何停顿,因此也可称为“零时间载入”。
海量数据的处理能力不仅仅只是浏览和查询,数据的编辑与更新也是一个必须解决的问题。由于VRMap采用了数据分布式存储技术,根据数据的元数据信息在客户端动态组装,这样用户对数据的编辑和更新就变得相当灵活,不需要考虑局部编辑之后,再与总数据组装。同时也在底层架构好了与空间数据库的接口,为空间数据的统一管理打好了基础。
下面是一个应用案例,在这个案例中,显示了VRMap对广域数据和精细数据同时处理的能力。
◆ 整个中等城市的全部数字线划图转化为三维景观。楼房共100,000栋。
◆ 其中局部标志景观五处,精细度逼近MAX效果图,总数据量10G。
◆ 有三个局部子场景,并可以进入室内观察,内部结构复杂,有光影效果(包括环境映射)。
◆ 硬件配置:PIII600MHZ GeoForce3Ti200 VIA芯片组 256M内存 IBM40G
测试结果:
◆ 低空浏览速度>20FPS
◆ 俯视浏览速度>15FPS
◆ 调入速度<15秒
◆ 最大停顿时间<3秒
1.3.2 出色的仿真效果与GIS的结合
三维GIS与传统二维GIS相比,它表现世界的方式要真实得多,丰富得多,具体的多,这是二者之间的一个显著区别。
VRMap采用了多种最新的图形技术,包括:环境映射技术、凸凹映射技术、粒子系统技术、基于辐射度的光影技术等来生成各类基于辐射度的光影效果、室内光影效果、阴影效果、环境映射、镜面效果、火焰效果、爆炸效果、喷泉效果、烟雾效果、尾迹效果等三维仿真效果。
1.3.3 组件式3D GIS 平台与二次开发支持
VRMap 从其2.0版本就实现了全组件式体系结构。从VRMap2.0到2.X,在规划、房地产、电信、气象、水利、地质等行业的成功应用,都充分验证了VRMap组件体系结构的合理性、开放性、前瞻性、扩展性、成熟性。
VRMap将系统分为驱动层、核心层、应用层、扩充集层。用户可以在任何一个层面进行二次开发,例如: VRMap2.X在核心层、驱动层增加的海量数据处理能力、高级图形效果都可以方便地提供给用户使用。
利用VRMap2.X成熟组件体系进行二次开发使用户可以针对具体的行业特点,开发出符合自身特殊需要的成熟的三维地理信息系统和虚拟现实应用,用户不用再一步步从底层做起,可以轻松获得三维地理信息系统和虚拟现实领域的最先进技术,同自己的业务紧密结合,开发出实用好用的系统。
凭借VRMap2.X成熟的组件体系,VRMap2.X的二次开发支持功能是国内外同类软件中首屈一指的。她支持的二次开发方式包括界面自定义、VBA开发、插件开发、自定义节点、SDK开发、控件开发等。
VRMap2.X专业版提供了具有工业标准的Microsoft Visual Basic forApplication(VBA)开发环境,用于脚本编程和定制工作。如果您在MicrosoftOffice系列产品下做过二次开发或者您熟悉Microsoft VisualBasic,您均能通过简单的方法获得您想要得到的结果。VRMap2.X的插件标准遵循Microsoft VisualBasic插件标准,任何熟悉Microsoft Visual
Basic开发工具的开发人员均可快捷的开发出自己想要的插件功能模块。同时,VRMap2.X的很多的功能也是用插件进行实现的,您可以通过插件管理器对插件进行〖装载〗或者〖卸载〗。VRMap2.X为专业版用户提供了在Microsoft的Visual Basic以及Visual C ++开发环境下的插件工程向导,使得您可以非常方便的开发自己的插件。由于VRMap2.X整个平台层以及所用到的核心层都遵循COM标准,任何兼容COM的编程语言,如:Microsoft Visual C ++、Visual Basic、Borland Delhpi、C ++Builder都能用于制定和扩展VRMap2插件。
VRMap2.X 企业版用户可以利用企业版自带的 VRMap SDK组件包进行开发,VRMapSDK将所有核心层的接口全部开放给二次开发用户,对于高级用户甚至可以进行驱动层的开发。用户可以在自己的系统中自由的利用VRMap提供的三维GIS组件,选用VisualBasic、VC++等支持组件开发的语言快速开发,方便快捷地构建自己的应用系统。一个例子是:用户可以在支持二次开发的二维GIS平台(SuperMap、Mapinfo、ArcInfo等)中方便的引入三维功能,充分利用二维GIS平台和三维GIS平台的优点,开发无缝结合的二维+三维应用。VRMap2.X控件是VRMap产品的新成员,它采用了全新的设计思想,将插件和组件完美的融合,在二次开发构架上属独创,在VRMap插件开发与VRMapSDK开发之间搭起了一座桥梁。使得VRMap2专业版强大插件功能可以为SDK开发用户所用,一个功能只需要一两行代码。开发简单,大大简化了VRMapSDK开发。原先2-3百行的代码用控件开发只需5行代码。下面是使用VRMap控件开发的一个简单的浏览器代码示例:
VRMapX2Win3D1.VRMapX2Control = VRMapX2Control1
VRMapX2Control1.StatusBar = StatusBar1 "设置状态条
VRMapX2Control1.ProgressBar = ProgressBar1 "设置进度条
VRMapX2Control1.LoadPlugin ("VRMap1.VMOldPlatform.1")
VRMapX2Control1.SceneFile = "2.vm2"
最新文章
- 寻找GIS地理信息系统中的科学和探索 [08-08]
- 关于土地信息系统建立过程中的数据 [09-06]
- VC++6.0中利用OpenGL实现树木建模 [09-06]
- VRmap是什么及VRmap的基本特点 VRm [04-24]
- 多视图的三维GIS的虚拟现实 多视图 [04-24]
- 供水GIS论文:基于GIS的城市供水管网 [04-19]
- 工程应用之地形图的使用及地图投影 [04-19]
- 地图制图学基本知识讲解 地图的分类 [04-19]
- GIS与CAD的区别对比 [04-02]
- GIS基础知识普及之GIS由哪几部分组 [04-02]
推荐文章
GIS空间概念模型 拓扑关系数据模
地理信息系统制图原理及以MapInf
计算机地图制图中的编辑制作及地
计算机地图制图件和数据库及坐标
计算机地图制图和地图数字化的原
计算机地图制图的产生和发展及原
专题地图设计的一般过程及专题地
地图制作新技术之计算机制图及多
普通地图的定义与类型,内容与特征
地图概括的实质,原则,方法步骤及
几种常见地图投影各自的特点及其
GIS基础教程之地理坐标系和投影坐
地图基础之地图符号的设计原则及
[推荐]地图知识之地图符号视觉变量及其
地理知识:地图语言之地图符号系统
[推荐]精华:世界地图常用地图投影知识大
地图投影的概念方法和变形及分类
地图比例尺基础之概念和形式及作
地理基础之大地控制网基本知识
地理坐标系及我国大地坐标系和高
地图学发展简史及现代地图学进展
地图制作原理与方法及遥感和计算
地图制图学的概念和研究内容及学
从科学技术的进步,看地图制图学


热点文章
大型应用工程GIS软件开发平台选型
GIS发展简史、存在问题、发展动态
《水资源管理信息系统》简介
数字西安从概念到现实
MAPGIS-IMS (Internet Map Serve
ArcIMS(HTML Viewer)定制开发探
地名类别代码内容
万维网地理信息系统实现的相关技
GIS技术概述
从科学技术的进步,看地图制图学
一个全面的GIS平台由哪些部分组成
西安天高数字地球科技发展有限公
华地公司人才招聘信息
Web GIS原理及其应用
sohu收购go2map后,asp时代、全面
从空间数据库的角度理解GIS
专题地图正在向更深、更广的领域
数字城市地理空间基础框架建设的
TITAN Web Server介绍
五大工程打造“数字北京”
专家解疑GIS与CAD的区别
常用地图投影转换公式
我国地理信息软件叫响东瀛
中国科技促进经济投资公司招聘
移动(通信导航)信息系统(30问
世界地名更名
MD5()函数的相关知识
地理信息共享标准和公共平台研究
上海2007年初步构筑“数字城市”
软件开发入门学习的个人看法
