当前位置:
文档之家› 三维地学建模与可视化-三维模型的建立
三维地学建模与可视化-三维模型的建立
Skline三维建模软件
• Skyline包括TerraBuilder、TerraExplorer Pro、 TerraGate等产品。 • TerraExplore Pro包含实时三维地形可视化功能, 同时还能够在三维场景上创建和编辑二维文本、 图片对象和三维模型对象,从标准GIS文件和空 间数据库中读取各种地形叠加所需要的信息,将 整合之后的三维虚拟数字地球场景发布到局域网 或互联网上,使用户在任何地方都可以实现轻松 快捷的三维交互式体验,以场景的独特视角展现 地貌特征、视域、地物间关系等
地面三维景观模型的建立
• 在构建数字城市的过程中,城市三维景观建模是一 个重要的组成部分,城市三维景观的建立,将以全 新的方式表达和处理地理空间信息,在城市规划、 房地产开发、交通管理、旅游等领域起着重要的 作用。城市地面景观模型包括地形与地物模型, 可细分为地表、建筑物、道路、园林绿化等模型。
地面三维景观模型的建立
基于Skline的地面三维景观模型建立
4)地物建模- Skyline自带的三维模型库 其他的地物,也可以使用Skyline自带的三维模型库 中的模型。在TerraExplorer的安装目录下有一个 Data-Library,里面有Skyline自带的三维模型,比 如汽车模型和垃圾桶模型;在菜单栏TOOLS目录下, 里面的urban design可以创建城市道路,在创建道 路的同时可以选择道路两边的树木和路灯模型,通 过复制可以得到树木和路灯模型;也可在几何建模 基础上,通过对其赋予不同的纹理贴图来得到不同 的模型
面模型
• 面模型侧重于三维空间实体的表面表示, 易于形成三维实体的轮廓,便于数据显示 和属性数据更新,不足之处是由于缺少三 维几何描述和内部属性记录而难以进行三 维空间查询与分析
体模型
• 基于体表示的模型是以3D空间实体的体元 分割来表示的, 体元的属性可以独立描述 和存储,因而可以进行三维空间操作和分 析。基于体表示的模型主要有结构实体几 何(CSG)、三维规则格网3D Grid或体素 Voxel、四面体格网TEN 、八叉树Octree 、三棱柱体Tri-Prism 、非规则块体。
基于Skline的地面三维景观模型的建立
• Skyline 软件是利用航空影像、卫星数据、数字高 程模型和其它的2D或3D信息源,包括GIS数据集 层等创建的一个交互式环境。它能够允许用户快 速的融合数据、更新数据库,快速和实时地展现 给用户3D地理空间影像。利用Skyline软件来对城 市快速建立三维景观和地下管线模型,可以起到 其它软件难以达到的快速、形象的效果,由于 Skyline在三维显示及分析方面具有独特的优势, 利用Skyline进行二次开发能够很好展示三维模型
基于Skline的地面三维景观模型建立
3)地物建模-专业的三维精细建模 对于一些结构比较复杂的建筑物是无法使用Skyline 批量建模的,因为简单的拉伸会使其建筑结构失真。 尤其是一些标志性建筑,必须采用专业的三维建模 软件3DSMax来对其进行精细建模,如:将经过筛 选的CAD底图导入3DSMax建模,所有模型以一栋 建筑为一个对象进行输出,输出前首先获取此建筑 物中心点坐标值,然后调整好位置和相关属性,再 导入Skyline中。
Skline三维建模软件
Skyline支持多种模型格式,SketchUP、3DSMax制 作的模型文件转换格式之后可直接加载到 TerraExplorer Pro中,提供Oracle,ArcSDE等数据 库接口,拥有强大数据处理能力,支持交互式绘图 工具,提供三维测量及地形分析工具
基于Skline的地面三维景观模型的建立
基于Skyline的校园三维建模与信息发布实例
本实例以大学校园数字地形图(CAD)遥感影像图 作为源数据,通过Skyline进行校园三维场景的建立 实验。 1)首先通过ArcGIS软件将CAD数据转换成shp格式 的矢量数据,根据高程点图层的高程点信息建立TIN, 然后使用ArcGIS软件提供的3D Analyst模块功能, 将TIN输出为栅格图像,获得校园高程模型 (DEM)。同时,将原始的遥感图像进行配准等处 理,将其与得到的数字高程模型一同导入 TerraBuilder中生成三维地形模型(.MPT)文件。
基于Skline的地面三维景观模型建立
1)三维地表模型的生成 三维地表模型的生成具体操作是通过TerraBuilder模 块来实现的,TerraBuilder可以将海量的影像以及高 程资源建立成无缝的地理数据库,生成三维地形场 景文件。首先建立一个球体工程,对该工程进行参 数设置,其中包括对生成的地表数据集中高程数据 的最小值(min)和最大值(max)的设置,然后将坐标 系统一的地形DEM和遥感影像导入工程,生成分辨 率金字塔文件(*.mpt格式),以便能够流畅地显示空 间信息,该格式的文件即为反应地形起伏和表达真 实地面纹理的地形数据集,从而得到三维地表模型。
基于Skline的地面三维景观模型建立
2)地物建模- Skyline的批量建模 城市景观建模中,许多居民楼不需要表现结构细节, 如:对于大片的简单建筑群进行建模时,可以使用 Skyline的批量建模功能,能够显著提高建模效率。 建模时,在TerraExplorer Pro模块里,加载要素层, 有多种格式的文件可以加载,如:CAD图形交换格 式.dxf和ArcGIS的.shp格式都可以直接导入到 skyline的地形模型上,将二维建筑图层拉伸成简单 的三维建筑,再对建筑物的高度、样式进行调整, 并进行纹理贴图,添加建筑物的属性数据,包括名 称、标签等信息属性。
三维地学建模与可视化
(3) 三维模型的建立
主要内容
• 三维空间构模方法 • 地面三维景观模型的建立 • 地下三维显式建模
三维空间构模方法
三维空间构模方法分类:
(1)基于几何描述的分类 针对地学空间目标几何特征的描述分为面元模型和 体元模型。 (2)基于拓扑描述的分类 Zlatanova将三维拓扑空间模型数据结构分为两组: 维护对象、维护关系。拓扑模型由二维向三维发展困难。 三维拓扑模型往往针对具体领域。 (3)基于节点数据的分类 矢量构模、栅格构模、矢栅混合构模或集成构模
体模型
体模型侧重于三维空间的体元分割,可 完成实体的内部属性描述和实体的真三维表 达,便于进行空间操作和空间分析,其缺点 数据为存储量过大,占用过多计算机存储空 间。
混合模型
混合数据模型综合了面模型和体模型的 优点,以及综合规则体元与非规则体元 的优点。但因模型更复杂,实现起来难 度更大,尤其在当前3D GIS的三维建 模理论和技术还不成熟的情况下。
体模型
• 实体(Solid)模型采用多边形网格来精确描述 地质体边界,同时采用传统的块体模型来独立 地描述形体内部的属性分布,既可以保证边界 构模的精度,又可以简化体内属性表达和体积 计算;似三棱柱体QTPV 或类三棱柱体ATP/广 义三棱柱体GTP用GTP的上下底面的三角形集 合所组成的TIN面来表达不同的地层面,然后利 用GTP侧面的空间四边形面来描述层面间的空 间关系,用GTP柱体来表达层与层之间内部实 体。
Skline三维建模软件
TerraExplorer API提供了一套强大的接口用来集成 TerraExplorer、TerraExplorer Pro 和用户自定义应 用。它提供了一些访问外部信息扩展的方法,如: 访问数据库或基础地理空间数据。所有这些以COM 协议为基础的API接口都可以通过脚本语言操作(例 如Javascript),也可以通过非脚本语言来控制操作 (例如:C++、VB或者.net)。 TerraExplorer也提供了一套ActiveX控件,可将三 维窗口、信息树和导航图以控件对象的方式嵌入到 用户自定义的可视化界面中
Skline三维建模软件
• Skyline包括TerraBuilder、TerraExplorer Pro、 TerraGate等产品。 • TerraBuilder支持多种数据格式,能够将不同分辨 率、不同大小的数据进行融合、投影变换,构成 一个公共的参考投影,创建地理精准的三维模型, 通过叠加航片、卫星影像、数字高程模型以及各 种矢量地理数据,能迅速创建海量三维地形数据 库
• 在Skyline中,地形建模的方法主要是在DEM数据 的基础上叠加遥感影像来完成三维地形的显示; 地物建模则要根据地物的不同特点分别采用不同 方法进行建模,对居民楼、道路、水池等比较规 则的一般建筑物可采用Skyline批量建模或单独建 模,对标志性建筑和一些特殊地物则可采用 3DSMax进行精细建模
基于Skyline的校园三维建模与信息发布实例
本实例以大学校园数字地形图(CAD)遥感影像图 作为源数据,通过Skyline进行校园三维场景的建立 实验。 2)在TerraExplorer Pro环境中,可以导入由CAD图 提取的Shape图层,作为建筑物的底图进行大批量 的建筑物建模。同时,对于一些复杂的建筑物,在 三维建模软件3DSMax中建立好模型后再导入到 Skyline中,移动到相应的位置。在TerraExplorer Pro环境中,将地表模型和三维模型数据集合,最终 生成一个Fly格式的高仿真三维景观文件。
面模型
• 基于面表示的模型是用3D空间实体 的表面来表示的,如地形表面、地 质层面、构筑物(建筑物)及地下工 程的轮廓与空间框架。所模拟的表 面可能是封闭的,也可能是非封闭 的。
面模型
• 不规则三角网TIN • 格网模型Grid • 边界表示B-Rep:通过面、环、边、点来定义形体的位置 和形状,详细记录了构成形体的所有几何元素的几何信息 及其相互连接关系,有利于以面、边、点为基础的各种几 何运算和操作 • 线框模型WireFrame:把目标空间轮廓上两两相邻的采样 点或特征点用直线连接起来,形成一系列多边形,然后把 这些多边形面拼接起来形成一个多边形网格来模拟三维物 体的表面 • 序列断面模型Serial Sections:通过平面图或剖面图来描 述矿床,记录地质信息