
Google
通过对SketchUp中三维模型建立及在传统GIS软件中的应用办法研究可大大减少和丰富3DGIS中三维建模的工作量。本文从SketchUp的建模技术、各物理要素的建模方式以及模型应用于GIS的步骤等入手探讨SketchUp中数据转化方式arcscene二次开发,以将这一可视化工具与GIS软件结合起来,为3DGIS服务。
关键词3DGIS;GoogleSketchUp;建模三维地理信息系统(3DGIS)是现今GIS发展的一个新趋势,相比于二维GIS,对主观世界的表达能给人以更真实的感悟,它以立体外形科技呈现地理空间现象,不仅能表达空间对象间的平面关系,而且能叙述和表达它们之间的垂向关系。

etc
它是一套直接面向设计方案构思过程的设计软件集合,简单易学arcscene二次开发,完全规避了其它设计硬件的复杂性;可以直接为表层赋予颜色、贴图,使得设计过程的交流完全可行;与GoogleEarth有机结合,能够免费运用GoogleEarth的地形和影像数据等[3-5]。
本文研究SketchUp中各物理要素的三维重构及其在GIS软件中的能否应用。要搭建真实的三维画面,准确的几何建模是必不可少的。SketchUp可以借助用户交互地设定和输入数值很高地控制几何精度,在3DGIS中这一点非常关键。GIS中地理要素分为地形要素、点状要素、线状要素、面状要素,下面分别针对每种要素的模型手段进行探讨。
2。1。1三维地形模型要实现三维景观的比较真实的虚拟,对于起伏大的地区,地形的三维重构十分重要。SketcUp中的扩展工具栏---沙盒(SandBox)能推动建立类似TIN(不规则三角网)的地形。地形的建立一般有五种方式:①引入已有的等高线或自动建立具备不同高度的等高线,用FromContours直接生成;②导入目标区域的图象或等高线地图,使用Freehand工具跟踪描绘等高线,然后微调所绘等高线到适合的高度位置,采用同上的步骤生成三维地形;③从内部导入DTM文件(USGSDEM或SDTS格式)创建;④利用SketchUp6ESRI插件,从ArcGIS软件中导出TIN数据构建;⑤使用FromScratch工具勾画网格地形,在网格地形的基础上拉伸生成起伏的效果。
根据已有数据的类型和要表达地形的精确度选择靠谱的模型方法,前四种创建的地形比较准确,如果偏重于表达大体的地形空间意向,第五种方式就可满足还要[6]。2。1。2点状要素模型地理环境中,行道树、路灯、垃圾桶等显然被具象成块状要素。路灯和垃圾桶等带有规则的几何颜色,与面状要素的模型类似。
而树木的建模相对来讲比较困难。其它的模型工具如MultiGenCreator采用BillBoard技术对树木建模,将树木抽象成两个交叉的十字面,通过透明贴图来模拟,效果不是很理想。SketchUp中借助Freehand工具才能推动树木的准确建模(如图1所示)。
另外,网络上有丰富的skp格式的树模型资源,常见的树种可以免费下载直接或稍加编辑后使用。图1SketchUp所建的树模型2。1。3线状要素建模线状要素包含河流、航线、道路等要素,建模时认为很多线要素是具备一定体积的立体面,需要依据实际长度进行扩展。
对于位于起伏地貌上的道路模型,使用Sandbox工具栏中的Drape工具,便可实现平面道路到起伏地貌曲面的投影[7]。与道路不尽相似的是,河流一般高于周边地形。这时还要沿Z轴反向拉伸。2。1。4面状要素模型地理环境中的建筑物、草坪、空旷的场地等一般以面状要素表示,具有体积、周长等特点。
以建筑物建模为例,模型的建立是在确认了底面的基础上,通过挤压或伸展底面,绘制屋顶等方法推动。构建过程中可自动捕捉线条及其特点。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号