cityenginephiladelphiaexle案例操作详解

cityenginephiladelphiaexle案例操作详解

ID:28562055

大小:8.61 MB

页数:34页

时间:2018-12-11

cityenginephiladelphiaexle案例操作详解_第1页
cityenginephiladelphiaexle案例操作详解_第2页
cityenginephiladelphiaexle案例操作详解_第3页
cityenginephiladelphiaexle案例操作详解_第4页
cityenginephiladelphiaexle案例操作详解_第5页
资源描述:

《cityenginephiladelphiaexle案例操作详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、下面介绍的过程中建立三维费城的二维和三维地理信息系统数据。使用的数据是虚拟城市模板的一部分。1、下载数字城市模板有两种方法下载数字城市的模板:1、登录CityEngine模板库官方网站下载CityEngine:Philadelphiaexample;2、启动CityEngine,菜单File->Help->DownloadTutorialsandExamples 在Examples 选项卡中Philadelphia 例子既可以,如图1所示图1下载模板2、加载数字城市模板如果在CityEngine模板库中,下载模板则需要将模板导入到CityEngine工作空间中:

2、1、菜单File->import->Project->existingprojectintoworkspace,如图2所示:34/34图2导入模板到工作空间中2、在 Selectarchivefile 选择项中选择 Example_Philadelphia.zip文件。在Project选项卡中选择Example_Philadelphia__2011_1,点击Finish即可。34/34图3导入模板3、创建新的场景这个模板中已经有3个已经准备好的场景,您可以双击这些场景进行浏览,如图4所示:34/34图4现有场景现在让我们从头开始,创建一个新的场景。菜单File-

3、>New->CityEngine->CityEnginescene ,选择项目的场景目录,给它一个名称和设置坐标系统(EPGS:2272)如图5所示:34/34图5创建场景4、添加地形和影像在Example_Philadelphia__2011_1/data/DEM 目录下面找到DEM_burn.tif,选中它然后将它拖动到视窗里面(viewport)。在Choosecoordinatesystemfor‘DEM_burn.tif’对话框中选中同样的坐标系(EPGS:2272)。在弹出的Terrain对话框中,Texturefile选项卡中选择贴在地形上的影像(

4、data/basemap/Philly_basemap3.tif)。如图6所示图6选择影像点击Finish按钮,按“f”键盘场景放大到数据的位置。如图7所示34/34图7地形和影像5、添加GIS数据在Example_Philadelphia__2011_1/data目录下面找到Results.gdb,选中它然后将它拖动到视窗里面(viewport)。在FileGeodatabaseImport对话框中(如图8所示),点击Finish,将GIS数据加载到了场景中如图9所示:34/34图8FileGeodatabaseImport对话框34/34图9GIS数据6、使

5、用规则1、使用矢量建筑轮廓和属性创建三维建筑A、选择 “Building1_footprints3D ”图层的所有对象:可以选中图层上的一个对象,右键菜单 Select->SelectObjectsintheSameLayer 选中该图层上的所有对象,如图10所示:34/34 图10选择同一图层上的所有对象B、在Example_Philadelphia__2011_1/ rules目录下面找到GIS-Drivenbuildings.cga规则文件,选中它然后将它拖动到“Building1_footprints3D”图层选中的所有对象上。矢量对象按照GIS-Dri

6、venbuildings文件中的规则产生三维模型,如图11所示:34/34图11GIS-Drivenbuilding规则产生模型C、这个规则使用了GIS数据中的屋檐高度(Eave_Ht),脊高(Ridge_Ht)和屋顶样式(Roof_Form)等属性数据来生成三维建筑。使用规则创建模型的优势是,您可以通过改变规则来轻松地修改模型。例如,选择一个感兴趣的建筑打开Inspector对话框,可以修改屋檐高度,脊高,屋顶样式、侧面纹理和屋顶纹理等属性,如图12所示:34/34图12 修改模型属性2、使用建筑轮廓导入已有三维模型如果您已经有了一些三维模型,这些模型都是通过

7、第三方建模软件生成的。有两种方式可以将这些模型导入到CityEngine中:A、如果模型带有地理坐标,例如dae/kml文件,可以直接将这些文件拖到CityEngine中。也是使用菜单File->Import 使用导入对话框工具,将一个目录下面的所有*.kml文件导入到场景中。B、如果模型没有位置信息,您可以使用矢量建筑物轮廓来为模型定位。选择Building2_footprints3D图层上的所有矢量对象,在Example_Philadelphia__2011_1/rules目录下面找到Collada_Buildings.cga规则文件,选中它然后将它拖动到B

8、uilding2_foo

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。