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文件路径。


如下图

osgEarth矢量瓦片tfs生成建筑案例 4. boston_tfs.earth