osgEarth矢量瓦片tfs生成建筑案例 4. boston_tfs.earth
osgEarth矢量瓦片tfs生成建筑案例 4. boston_tfs.earth
1) 案例概述
波士顿城市tfs矢量瓦片建筑案例。
2) 软件环境
osgEarth:官方代码库2017.11.09最新代码地址:www.github.com/gwaldron/osgearth
osgEarth编辑器:SXEarth2.8及以上,下载地址:www.sxsim.com
3) 硬件环境
本文编写和案例测试使用的硬件环境:CPU: i5四核,显卡:GTX660,内存:8GB。
(推荐使用英伟达显卡,intel显卡,会出现三维场景中文字显示不全的问题,笔记本双显卡,需要切换到独显。)
4) 编辑测试
在左侧场景面板,双击“位置列表”的“Boston Overview”项(相机飞到波士顿城市上空),选中“矢量层”的“buildings”项,在右侧属性面板。修改建筑填充色、描边色、建筑高度,效果如下图。
5) 反复读取压缩包文件问题
矢量“buildings”层,属性“路径”为“../data/tfs_boston.zip/layer/tfs.xml”,可见tfs文件位于zip压缩包内,当多次修改“buildings”层属性,会导致tfs.xml文件读取失败,建筑无法显示。解决方法:解压tfs_boston.zip压缩包,修改“路径”为解压的tfs.xml文件路径。
如下图