产品研究与技术推广部
版权声明
本文档版权为 Esri中国信息技术有限公司所有。未经本公司书
面许可,任何单位和个人不得以任何形式摘抄、复制本文档的部
分或全部,并以任何形式传播。
制定及修订记录
版
本
完成日期
编写/修订纪要
编写者
备 注
1.0
2015-3-13
A
徐汝坤
新增
产品研究与技术推广部
创建逼真的细节场景
在上一教程中,完成了对洪水淹没分析的问题。尽管你得到了相应的结果并进行可视化
向别人展示,但是你的场景可以更加漂亮。现在,所有的建筑物使用了相同的符号。在这一
教程中,将会添加带有贴图的特定三维模型,获得更加逼真的视觉体验。
1 给建筑物层赋规则
建筑物的 3D 效果是不错的,但是并不能还原真实的城市模型。为了使建筑模型更加真
实,可以利用 CityEngien 中创建的规则包给建筑层一个符号。规则包中包含了一系列的设
置用以构建复杂的符号。尽管无法在 ArcGIS Pro 中创建规则包,你可以使用外部文件并修
改它。
1. 下载规则包:与本文档同目录下的规则包文件夹里。
2. 把下载到的文件复制到 C 盘的文档目录下或你指定的位置中。
下载到的是一个单一的文件:VeniceFacades.rpk
3. 启动 ArcGiS Pro,选择 Venice Acqua Alta 项目。
4. 在内容窗格中,单击 Structures 层下的符号打开 Symbology 窗格。
5. 在 Symbology 空格,单击 Properties 并单击 Structure 按钮。
Structure 选项卡包括 Symbol、layers 以及图形控件(用以展示符号化的预览)。目前唯
一的符号层是以前使用的 Sienna 符号。要把规则包添加为符号,你需要添加一个新的符号
层用以规则的使用。
6. 在图层下,单击 Add symbol layer 并选择 Procedural layer。
产品研究与技术推广部
一个新的符号层添加到 Sienna 符号层上面。在这种情况下,新的符号层不是建立在原
有符号层上而是要替换它。因而你不在需要 Sienna 层。
7. 在 Sienna 符号的右边,单击删除按钮。
接下来,你将使用下载的规则到 procedural symbol 层上。
8. 在 Properties 下,单击 Layers 按钮。
9. 单击 Rule 按钮。
打开选择规则包窗口。
10. 浏览存储于本地的规则包文件并双击它。
符号窗格里会有符号的一些设置和规则选项,这些都可以做调整。现 在预览窗口中看到
产品研究与技术推广部
的默认设置下的情况。
11. 点击应用。
注意事项:需要一些时间去更新建筑物的外观。
12. 漫游并拉近看符号细节。
建筑物现在带有逼真的贴图。但是 Piazza San Marco 广场上的塔的高度太低,而且是平
顶的。其它建筑的高度都发生了变化。规则的其中一些设置是与高度有关的,利用属性来拉
伸建筑高度,通过调整规则设置来解决这个问题。
13. 在 Symbology 空格,检查规则。
Nbr_of_Floors 设置决定了建筑有多少层楼高,Floor_Height 决定了每层楼的高度。在现
在的设置中,所有建筑物都是两层每层高接近 4 米,还包括屋顶的一些设置。
尽管你可以调速楼层高为一个固定值在 3~4.5 之间,也可以映射建筑物的高度属性。
14. 在 Floor_Height 设置右侧单击 databse 围标。