Cesium中文網:http://cesiumcn.org/ | 國內快速訪問:http://cesium.coinidea.com/
Pelican Mapping 激動的宣布支持加載Cesium ion上的3D Tiles和Bing圖層到他們的osgEarth數字地球渲染工具上。
添加3D Tiles支持
osgEarth 繪制來自Cesium ion中的數據Melbourne, Australia
在過去的一年中,我們一直在開發對osgEarth中3D Tiles的支持,事實證明這是一種令人興奮和高效的運行格式。我們首先開發了一個基於TinyGLTF的OpenSceneGraph的glTF讀寫器。在此基礎上,我們為osgEarth構建了一個3D Tiles Layer的插件,用於處理流式Tiles。osgEarth根據Cesium使用的相同屏幕空間誤差指標來決定何時加載和顯示tiles,因此3D Tiles layer在osgEarth中的外觀應該與在Cesium中相同。開發了3D Tiles loader之后,我們可以通過添加基於授權的ion token到3D Tiles layer以快速添加對Cesium ion的支持。
Bing Maps
osgEarth通過Cesium ion渲染帶標記的Bing imagery
我們還增加了對Bing地圖的支持,從Cesium ion到osgEarth。osgEarth已經有了一個Bing圖像driver,所以我們可以使用Cesium ion的API來獲取Bing的密鑰和映射樣式,然后在driver基礎上創建一個osgEarth Bing圖像層,證書由Cesium ion提供。我們希望在將來添加對更多外部圖像類型的支持。
編碼整合(Putting it all together)
下列是一個Earch文件的示例,用於表示如何從Cesium ion上加載內容到osgEarth。
<map name="Cesium ion">
<CesiumIonImage name="Bing Maps Aerial With Labels">
<asset_id>3</asset_id>
</CesiumIonImage>
<CesiumIon3DTiles name="Melbourne">
<asset_id>69380</asset_id>
</CesiumIon3DTiles>
</map>
可以將Cesium ion token設置為環境變量,然后使用任何基於osgEarth的應用程序加載earth文件。
export OSGEARTH_CESIUMION_KEY=YOUR_API_KEY
osgearth_viewer cesiumion.earth
原文鏈接:https://cesium.com/blog/2020/04/02/osgearth-supports-cesium-ion-assets/
評語:osgEarch宣布支持Cesium ion。
Cesium中文網交流QQ群:807482793
Cesium中文網:http://cesiumcn.org/ | 國內快速訪問:http://cesium.coinidea.com/