4.添加3DTiles

        愿你出走半生,归来仍是少年!

        在构建好的三维场景中添加3DTile(本地离线数据以及在线服务)。

1.在线服务

        首先需要准备一个已发布出来的3DTile服务.

        打开Cesium面板,添加Blank 3D Tileset ,然后选中该对象,修改其Source属性设置。

        TileSource修改为 FromURL,并在URL中填入在线服务地址,如:

        http://localhost:9999/XDGF/3DTiles/tileset.json

添加组件
配置服务地址

2.本地资源

        首先需要准备一个本地的3DTile服务.

        打开Cesium面板,添加Blank 3D Tileset ,然后选中该对象,修改其Source属性设置。

        TileSource修改为 FromURL,并在URL中填入本地地址,其中`\`要替换为`/`,空格要替换为`%20`。如下所示:

C:\Users\username\My Project\Data\Tileset\tileset.json

 C:/Users/username/My%20Project/Data/Tileset/tileset.json

3.位置调整

        添加完成的3DTile瓦片可在场景中进行位置调整。选中瓦片图层对象后,可在场景中拖拽或直接调整数值。

拖拽红绿蓝
数值调整

要在osgEarth中添加3D Tiles数据,您需要使用TileSource插件。TileSource是osgEarth的一种插件类型,它允许您从各种数据源加载数据。 以下是添加3D Tiles数据的步骤: 1. 确保您已安装支持3D TilesTileSource插件。您可以从osgEarth的GitHub存储库中获取该插件。 2. 创建一个新的TileSource配置文件来加载3D Tiles数据。您可以使用以下示例配置文件: ```xml <osgearth> <options> <cache path="/path/to/cache" /> </options> <terrain name="myterrain"> <image driver="gdal"> <url>/path/to/terrain.tif</url> </image> <elevation driver="gdal"> <url>/path/to/terrain.tif</url> </elevation> </terrain> <model name="my3dtiles"> <source type="3dtiles"> <url>/path/to/3dtiles.json</url> </source> </model> </osgearth> ``` 在这个例子中,我们定义了一个名为“my3dtiles”的模型,它使用TileSource插件加载3D Tiles数据。请注意,我们还定义了一个名为“myterrain”的地形,它使用GDAL驱动程序加载地形数据。 3. 将配置文件传递给osgEarth应用程序。您可以使用以下命令启动osgEarth: ```bash osgearth myconfig.earth ``` 这将启动osgEarth应用程序,并加载您的配置文件。 4. 在osgEarth的视图中查看3D Tiles数据。您可以使用osgEarth Viewer应用程序来查看您的数据。启动Viewer应用程序: ```bash osgearth_viewer myconfig.earth ``` 这将启动osgEarth Viewer,并在其中加载您的3D Tiles数据。您可以使用Viewer中的控件来浏览、缩放和旋转数据。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

就是那个帕吉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值