第35卷第2期 .测绘与空间地理信息 GEO dATICS&SPATIAL INFORMATION TECHNoLoGy Vo1.35.No.2 Feb.,2012 2012年2月 城市3维漫游系统在Skyline下的实现 陈福江 (辽 j 省摄影测量与遥感院,辽宁沈阳110034) 摘要:“数字城市”是城市新的增长点,这一概念的提出源于“数字地球”,是城市化进程加快、可持续发展的必 然要求。Skyline是当前世界应用较为广泛的3维软件之一,它能够快速地融合数据,更新场景数据库,展现3维 地理空间数据,功能强大 文章探讨并实现了通过收集资料、数据预处理、建立3维地形空间数据库、快速3维建 模、空间数据整合、系统集成等一系列步骤建立起的基于Skyline、以辽宁省某市景观带为项目区的3维漫游系统 关键技术。 关键词:Skyline;数字城市;3维 案观;地形数据库;3维建模 中图分类号:TP301 文献标识码:B 文章编号:1672—5867(2012)02—0087一O3 Realization of City 3 D Roaming System under Skyline CHEN Fu—jiang (The Photogrammetric and Remote Sensing Surveying Institute of Liaoning Province,Shenyang 110034,China) Abstract:Digital City,whi(.}l‘_IJfI1n, II11 ll1e t・IHIC( pt ot digital earth,is a new economic growth point of city development and the nec- essary requirement of expediting urbanizatiI)n and sustainable development.Skyline,which is able to fuse data,update scene database and display 3D tot)ographieal spalial data with()at delay.is a kind of powerful 3D software widely used in the wodd.This paper discus— ses and realizes some key techniques of constructing 3 I)roaming system using the landscape belt of a certain city of Liaoning Province as the project area tht’ough a series ot steps including information collection,data pre—processing,3D toporgaphical spatial database construction,quick 3 D modeling,stmlial data flMon alld system integration. Key words:skyline;digital City;31)hm( Upe;telq’aln database;3D Modeling 0 引 言 3维漫游系统是综合利用计算机虚拟现实技术、仿真技 术、GIS技术和数据库技术,通过有机的结合实现3维城 计算机技术和肌代测绘技l\的进猛发 ,汁算机虚 市再现,并建立人机实时交互操作的空间信息系统。因 拟现实、仿真技术和地理信息系统的紧密结合,为城市空 而3维的城市空间地理信息技术将以其鲜明的技术特点 间地理信息系统的建设提供丁崭新的表现方式。通过计 和应用前景,在城市的建设规划管理中发挥巨大的作用。 算机再现数字城市,在逼真的3维视:蓖和 虚拟的3维 为了探索和研究3维数码城市建模与地理信息服务 “城市”的相互交互巾,对构成城f 空J1_i】信息的主要要素, 平台3维漫游系统的方法和技术路线,利用辽宁省某市地 诸如建筑物、道路、水系、桥梁等进行多方位、多层次的观 理信息公共服务平台3维漫子游系统实测地形图和规划 察、分析,为人们认识和改造城市社会提供r崭新的观察 地形图制作3维景观漫游,进一步研究建立城市3维景观 和分析方法。 模型和开发实时交互的城市空间信息系统的技术和 随着“数字城I 战略的 拖,从 论模型的研究阶 方法。 段过渡到软件产品的开发应用阶段,这也为虚拟现实技 术的应用提供了良好的条件..『 地理信息系统技术近年 1 Skyline软件结构及功能 发展也十分迅速,已成功应J_1{到 会经济建没的许多领 本系统采用Skyline作为3维GIS平台,Skyline是目 域。以传统的2维的平 地理信息技术进行城市地理信 前国际上应用较广泛、技术较领先的3维GIS平台,由 息系统建设,虽已取得J,很好的应用,但其不能提供直观 TerraBuilder,TerraExplorer Pro和Te ̄aGatesare三个相互独 而且有效的3维空间信息。而地理信息公共服务平台与 立的子系统构成,分别实现数据合成、数据发布、数据展 收稿日期:2011~10—20 作者简介:陈福江(1974一), j j:沈…人,高级f 程师,本科,主要从事航空摄影测量及地理信息系统数据生产的管理工作。 测绘与空间地理信息 示三大功能。Terra Builder用于融合大量的影像、高程和 矢量数据,以此来创建有精确坐标的3维模型地形数据 库,为3维地理信息系统提供基础地形数据。Tem Build— el"通过叠加航片、卫星影像、地形数据、数字高程模型以 及各种矢量地理数据,可以迅速方便地创建海量3D地形 2012.皋 3 3维场景的实现 在本系统中,我们通过收集资料、数据预处理、建立3 维地形、精确建模、系统集成等一系列步骤建立该市景观 带3维场景。Skyine软件使用方面,主要是采用Terra. Builder产品融合完成高精度的影像和高程数据,采用 TerraGate实现3维地理数据的网络化发布,采用Te ̄aDe. veloper的ActiveX控件接口在客户端实现基于Web方式 的3维浏览。 数据库。 TerraGate是一种强大的网络数据服务器技术,用来 管理如何同时传输海量数字地形数据到众多终端用户。 其提供了一个平台来启动由Terra Builder及Terra Explor' er Pro创建的很多应用,并且提供了数字地球接人功能, 使得众多网络应用具有了地理信息参考的功能。该服务 3.1 3维模型地形数据库建立 该市景观带3维地形数据的建立需要高程数据、矢量 数据、航空和卫星影像数据四类。航空和卫星影像数据 经过坐标系的确定与配置、投影转换、金字塔生成、数据 器软件与一般视频流的主要区别在于能在互联网上通过 可变带宽来无缝接入,而不会受到网络连接的反应时间 或中断的影响。 加载、黑边处理、白边处理、影像裁剪等处理过程,最终叠 加矢量数据和高程数据合成3维地形数据。影像数据坐 标系的配置可以用ArcGIS软件来实现,其余过程主要用 3维地理数据加工软件Skyline TerraBuilder来实现。利用 TerraBuilder可融合大量的影像、高程和矢量数据,以此来 TerraDeveloper软件开发工具以ActiveX控件形式提 供丰富的应用客户化定制功能。开发人员可在TerraEx— plorer Pro环境中,利用TerraDeveloper开发工具,集成Ter- raExplorer Pro软件系统的全部功能,开发自己的3D可视 化应用系统。客户化开发的系统可以是应用程序,也可 以HTML网页形式实现。TerraDeveloper可以为基于台式 机、笔记本、网络或无线解决方案的Pc机应用系统扩充 强大的3维地理空间处理接口功能。 创建有精确坐标的3维模型地形数据库。 3.2 3维模型制作 3.2.1模型精度标准 3维模型必须能够反映建筑的主要结构和主要细节, 模型整体感强,效果美观。建模必须量化,精细模型或著 名建筑物的建筑轮廓主体结构表现大于等于1.0 in时,必 须建模表现,小于1.0 In时可以用贴图来表现。 在满足可视效果的情况下,尽量减少模型的几何面 2 系统设计 该市3维漫游系统综合应用了空间3维虚拟现实技 术与GIS技术,对2维信息进行仿真,实现多视角、多层次 的3维显示,同时实现了地形模型与用户的交互访问。系 数。模型平面和高程精度须达到l’:500地形图精度要求。 统包括三个方面的内容:空间地理信息数据库、3维可视 化场景、集成系统平台。 1)空间地理信息数据库 采用数据库组织属性数据,通过OBJECTID对应到场 景中的3维模型,建立一个开放、稳定的基础地理信息数 据库。实现基础信息、专题信息、图片信息、多媒体信息 的统一管理。本系统采用SqlServer作为信息管理数据 库,并与3维模型进行挂接。 2)3维场景可视化 3.2.2建模内容 1)房屋 建构筑物按照模型精度标准要求建模,每栋建 筑形成的文件,并保证建筑完整性。 2)地形 地形模型成果包括小区景观、内部道路、植物、花台、 水池等设施,和地面构成统一体的面。 3)道路 道路模型成果能基本反映车道、隔离带、照明、交通站 点等情况,包括道路、交通轨道、桥梁及道路附属设施模型。 4)其他 首先利用TerraBuilder叠加DOM与DEM建立空间场 景数据库,然后利用TrraExplorer Pro进行系统集成,将2 维数据、3维场景、3维模型进行整合,添加漫游方式及建 需用模型表示的其他物体,桥梁要建模。 立漫游路径等。利用3维GIS平台Skyline实现在高精度 3维电子地图上的信息发布展示功能,根据航空影像、卫 星数据、数字高程模型创建3维地形景观数据库,创建3 3.2.3模型分级标准 1)精细模型 精细模型真实精确表现建筑物的外观,在不影响建 筑物真实性几何结构的基础上,部分非常精细的细部实 维交互式环境,为城市信息的立体化分析和空间展现提 供支持。 3)集成系统平台 系统采用Bs结构,应用.net 2008调用组件、开发包 体结构允许被忽略。这类建筑一般为城市公共建筑和要 求重点建模的建筑物。立体屋顶、凹凸的阳台、一楼突出 门厅等几何结构不能被忽略,不能用贴图代替,需要用几 何实体来表现,屋顶贴图要求清晰美观。 技术参数标准(单个精细模型):三角面数在l 500以 开发3维GIS系统,实现3维地理信息的任意浏览、自动 飞行、监测点位分布展示、3维模型叠加显示等功能,要求 具有与数据的集成交互功能,能通过3维GIS操作直接完 内,贴图单边象素数<1 024,格式要求jPg(透明贴图要求 为带透明通道的dds,png或tga格式),单个一组输出的 成对数据、视频、报表等信息的查阅。 第2期 椭 ii:城l 3维漫游系统在Skyline下的实现 89 .x文件和其调用的所有 总数据 趟过1 M . 2)一般建筑模型 一般建筑模型准确表现缱 物的儿fu『文体结构,在 不影响建筑物真实性几何结构的基础l ,郭分实体结构 允许被忽略。一般为城I 居 小 楼和]c他一些非重点 建模的建筑物。小区居民楼平段坡的大的 体犀顶几何 结构不能被忽略,其他一些小的角顶、 凸的I;H台,一楼 突出的门厅等几何结构允许采jtj灿 来表现,但所有贴 图均要求比较清晰美观 技术参数标准(单个精细模 J: ffJ I(1l放在500以 内,贴图单边象素数<512,格式要求 g(透明贴网要求为 带透明通道的dds,png或tga格J|=),单个一・组输出的.x 文件和其调用的所有贴『鬈1总数 量 越过400 K。 3)贴图标准 纹理的象素尺寸应该足2“:2,4 8,l6,32,64,128, 256,512,1 024)。在贴『冬1清晰程度【JJ以接受的情况下,尽 可能小,保存时保证分辨率为72 保存 坫质为8, 保存纹理尺寸最好是止 的, 范和岛的象索大小 不能超过1 024,贴图长宽比 为l:l,1:2.fn1果贴图实 在太长或太宽,则将模型面进行分割, 独贴 3.2.4.XPL格式模型的获取 通过MakeXPL T具,_口『以1 n t ¨包,直接 将.x格式的文件生成.xl’I.恪式 E f以逃择义件央 (Process entire directory荣单)批量创建,奠¨果模型导出 成.x格式之前,没有进行模型r1 一_ 杯归零的操作,那 么需要使用MakeXPL T具,将模型坐 值 零, 记录。 模型和其所调用的贴圈需要放在 艾件央1.-,在批量 创建xpl的过程中,如有错误提示, 股为.x模型的问 题,出现错误提示的模型一一般都无法寻人TEPro,需要返 回检查。 3.3 3维GIS系统集成 完成3维地形数据和建筑物模型谴 后,我们在net. 2008环境下调用SkyLine组建进行系统的开发。在开发 过程中通过复调试系减少系统运行错误,确保系统运行 的正确性、可靠性和稳定性 利刚Skyline组件进行开发, 可获取其所提供的3维可视化功能, 通过不『u]的视角对 空间数据、地形数据和业务数据进彳i-查谗J,进行3维动画 模拟,主要包括以下功能 1)基本功能 包括地图放大、缩小、 移、飚 航、令 乐、同 到初始视野、测量距离/面积、图层控制、图例,这些为GIS 的基本功能,查询和空问分析1 : 不包含在内,结合业务 分别阐述。 2)浏览功能 支持在3维可视化场景【}I越仃多模 匕4 r,包括自由 飞行、转向、升降、调速等,同时埘感必趣的【)s=域进行路径 定制播放。 3)动态标注功能 3维可视化系统会将各 临测刮的 发数据动态 实时地在图中显示出来,优先 示测点r{l检测到的超标 指标,并以红色高亮显示。 4)查询功能 系统对3维地形数据和业务数据库进行了关联,在3 维可视化GIS中可对场景内的任意节点进行相关属性信 息的查询。属性信息可以通过文字、数据、图纸、图像以 及多媒体等形式表现出来。 4系统特点 1)运用计算机虚拟现实技术、仿真技术、GIS技术和 数据库技术,通过有机的结合将3维可视化技术、3维地 理信息系统应用于该市地理信息公共服务平台进行城区 规划,实现数字化城市。 2)基于Skyline的数字城市解决方案来制作该市地理 信息公共服务平台3维漫游子系统,技术处于全省领先 水平。 3)运用日照分析功能与方案分析功能,为城市规划 建设提供了便利条件。 4)将多媒体技术运用于3维景观漫游系统中,表现 渲染能力强,能更好地推广该市城市建设,使城市数字化 具有极高的社会经济效益。 5 结束语 数字城市3维景观系统提供了一个3维交互数字地 图窗口,通过系统的工作流程指导,用户能够进行基本数 据建模、数据可视化和数据分析。用户还可以通过初始 化界面设定适合自己的数字地球3维场景,生成不同的应 用系统,生成飞行文件的地表数据集,能够在2维和3维 GIS之间相互传送地表数据。 3维景观公共服务平台的建立,可以用于城市规划、 电子沙盘及地形仿真、电信、遥感测绘、环保、地质、石油 化工、房地产、观光旅游、运动会和传媒等领域,是模拟3 维场景建设最佳的基础软件平台之一。将为城市的建 设、道路交通、市政管理、土地管理、管网设计、区域开发 规划等领域建立便捷、直观、高效的分析模型。可轻松实 现对建设规划的直观模拟,从而为规划部门、建设部门以 及管理部门提供一种高效的分析决策手段,在一定 程度上减轻了工作量和强度,它将是21世纪广泛应用的 一种新技术,在数字城市领域有着广阔的发展前景。 参考文献: [1] 寇有观.“数字城市”的规划研究[J].电脑知识与技术: 数字社区智能家居,2006(6):94—99. [2]姚士谋,管驰明,王书国,等.我国城市化发展的新特点 及其区域空间建设策略[J].地球科学进展,2007,22 (7):271—280. [3] 文俊浩,赵有声,青虹宏.数字城市与城市可持续发展的 相互关系的分析[J].重庆建筑大学学报,2004,26(1): 31—34. [4]马娟,秦凯.数字城市建设的初步探讨[J].科技咨询导 报,2007(1):97—98. [编辑:胡雪]