CityMaker 6 产品介绍
CityMaker Explorer采用最新的CityMaker渲染引擎和空间索引技术,可实现海量模型的高性能绘制、丰富的场景特效,用户可在全空间的、逼真、完美的三维空间环境中,流畅的漫游,并应用模型编辑、各种三维空间分析、矢量数据可视化、矢量数据驱动建模等功能。CityMaker Explorer可自定义程序界面,并加载Gvitech公司提供的
CityMaker Explorer扩展模块(CityMaker Extensions);也可以通过CityMaker SDK二次开发组件库,开发自定义的拓展。
? CityMaker SDK— 3D GIS二次开发组件库
CityMaker SDK(CityMaker Software Development Kits)采用标准的COM控件技术,提供了3D GIS应用所需的相机控制、三维漫游交互、空间分析、地形分析、特征要素绘制等功能接口,可满足不同用户的开发需要。通过CityMaker SDK,开发用户可以快速开发独立的三维应用系统,或者开发CityMaker Explorer扩展模块(CityMaker
Explorer Extensions),实现应用系统开发、3DGIS系统集成开发、CityMaker Explorer定制开发。
1.2 CityMaker解决方案
CityMaker提供平台级的解决方案,涵盖3D GIS平台建设的整个流程,包括3D GIS数据生产与维护、3DGIS服务聚合与发布、3D GIS行业应用与公众参与应用、3D GIS系统集成与拓展等,相对应的,CityMaker提供了3D GIS数据平台产品、3D GIS服务平台产品、3D GIS应用平台产品、3D GIS开发平台产品,无论企业用户还是个人用户,都可基于CityMaker平台产品搭建单机或者网络3DGIS应用系统。
-3-
CityMaker 6 产品介绍
2 CityMaker Builder
2.1 CityMaker Builder概述
CityMaker Builder是城市级海量3DGIS数据生产与维护的平台。CityMaker Builder由主程序Builder,以及地形发布工具TerrainPush、场景发布工具ScenePush组成。
模型数据集和地形数据集可以为CityMaker Explorer的应用功能提供数据支持,或者作为数据源,由CityMaker Server发布成数据服务,为CityMaker Explorer或者由CityMaker SDK开发的C/S或B/S三维应用系统,提供高质量的3D GIS空间数据服务。
2.2 CityMaker Builder功能介绍
CityMaker Builder是专业的3DGIS模型数据生产与维护工具,其主要功能如下:
-4-
CityMaker 6 产品介绍
? 海量多元数据集成
CityMaker Builder具备海量、多元数据的集成、管理能力,支持导入3DS、OSG、MDB等模型数据,以及SHP、DWG等矢量数据,并支持加载多级地形影像数据;TerrainPush支持IMG、SID、ECW、TIF等多种格式的影像数据导入,并支持数据库方式的栅格数据直接读取,以及WMS数据读取。 ? 高效的三维模型渲染
CityMaker Builder采用最新的CityMaker渲染引擎和空间索引技术,可高性能绘制海量模型数据,漫游、编辑操作流畅。 ? 多种视图及显示模式
CityMaker Builder提供了透视图、顶视图、轴侧图、断面图等多种视图,以及实体、线框两种模型显示方式,并可以设置不同的窗口布局,以便于在不同角度、显示模式下观察模型,辅助三维场景的组织与编辑。 ? 三维模型的创建与编辑
CityMaker Builder提供三维模型创建与编辑功能、材质编辑、地形跟随、场景光照和通道信息的编辑功能,并提供了模型库、材质库,可以快速、方便地对三维场景模型进行创建、整合、编辑和维护;提供地形编辑功能,可对地形模型进行项点编辑,可视化处理地形模型数据。 ? 三维场景交互漫游
CityMaker Builder有多种场景交互漫游模式,如步行、飞行、定速巡航、平移、盘旋等,可方便快捷的进行模型编辑、场景操作、场景浏览展示等操作。 ? 动态场景组织
CityMaker Builder支持导入动态模型、序列贴图,以及可设置和调节动态水面的波纹效果,让三维场景更加真实、生动。 ? 三维特效
CityMaker Builder具有创建粒子系统功能,可以在场景中创建各种粒子特效,如烟雾、火焰、爆炸、喷泉等;CityMaker Builder还内置了多种天气效果,可以
-5-
CityMaker 6 产品介绍
自由切换天气特效,并任意设置天气特效的强度,同时,配合设置不同的天空盒,可以更加逼真的展现场景。 ? 三维空间量测
CityMaker Builder提供了直线距离测量、水平距离测量、垂直距离测量、空间角度测量、面积测量等三维空间量测工具。 ? 多期模型管理【方案管理】
CityMaker Builder提供方案管理功能,可对同一地区、不同时期,或同一地区、不同规划方案的模型数据进行管理。 ? 多种栅格数据读取方式
CityMaker Builder的TerrainPush工具,可以直接读取IMG、SID、ECW、TIF等多种格式的栅格数据,还可以直接读取数据库中存储的栅格数据,以及WMS数据服务。
? 影像自动融合【镶嵌】
CityMaker Builder的TerrainPush工具,能够将不同分辨率、不同大小的数据进行融合、投影变换,构成一个公共的参考投影。 ? 优质空间数据集输出
CityMaker Builder的ScenePush工具,可以发布带有高效空间索引的三维模型数据集(文件或数据库);TerrainPush工具,可以发布优质压缩的三维地形模型。
? 优质的数据压缩
CityMaker Builder的TerrainPush工具采用了高效的数据压缩引擎,在发布三维地形模型时,可以在保证影像质量不发生明显损失的前提下,对地形数据进行优质压缩,节省硬盘存储空间。
-6-
CityMaker 6 产品介绍
3 CityMaker Server
3.1 CityMaker Server概述
CityMaker Server是企业级的3D GIS服务聚合与发布平台,它基于面向服务体系构架(SOA)创建、组织和管理各种空间数据服务,包括地形、影像、模型、矢量等数据服务,并通过高效的空间索引机制组织数据,通过动态负载均衡技术响应海量并发访问请求,通过高效的流媒体压缩技术和网络传输技术,将三维空间数据快速的推送到系统应用终端,从而为网络用户海量并发访问提供高质量的网络数据服务。
-7-