国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Cesium加載城市白膜數(shù)據(jù)3DTiles

這篇具有很好參考價值的文章主要介紹了Cesium加載城市白膜數(shù)據(jù)3DTiles。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

Cesium加載城市白膜數(shù)據(jù)

數(shù)據(jù)獲取

首先,城市建筑數(shù)據(jù)可以去網(wǎng)上扒一些,拿到的都是shp格式的文件。
Cesium加載城市白膜數(shù)據(jù)3DTiles

數(shù)據(jù)轉(zhuǎn)化

shp文件可以很方便的轉(zhuǎn)為Geojson文件,然后再通過Cesium導入也可以實現(xiàn)效果。效果如下所示:
Cesium加載城市白膜數(shù)據(jù)3DTiles

圖中就是用Geojson數(shù)據(jù)添加到地圖中,大約有117000條數(shù)據(jù),加載的效果還可以。但是數(shù)據(jù)量大加載時間會比較長而且會卡頓。

shp數(shù)據(jù)文件可以通過CesiumLab來轉(zhuǎn)換為3dtiles,然后再通過Cesium加載到地球中。

加載3DTiles

下面封裝了一個添加3DTiles的方法add3DTiles(),可以直接拿去使用。文章來源地址http://www.zghlxwxcb.cn/news/detail-502368.html

// 添加城市白膜3DTiles
add3DTiles(params) {
    const { 
        url, 
        complete,  // 加載完成的回調(diào)函數(shù)
        flyTo = false,
        show = true
    } = params
    console.log(url + '——數(shù)據(jù)開始加載');
    console.time('3dtiles');
    const tileset = viewer.scene.primitives.add(new Cesium.Cesium3DTileset({
        url,
        show,
        shadows: Cesium.ShadowMode.DISABLED,
        luminanceAtZenith: 1,
    }))
    // 監(jiān)聽數(shù)據(jù)加載完成
    tileset.allTilesLoaded.addEventListener(() => {
        console.log('數(shù)據(jù)加載完成');
        console.timeEnd('3dtiles');
        if(typeof complete == 'function') {
            complete()
        } else {
            console.error('complete參數(shù)值格式有誤,應為function類型')
        }
        // 加載完成后飛往該處
        if(flyTo) {
            viewer.flyTo(tileset);
        }
    });
    return tileset
}

到了這里,關于Cesium加載城市白膜數(shù)據(jù)3DTiles的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • shp數(shù)據(jù)制作3DTiles白膜

    shp數(shù)據(jù)制作3DTiles白膜

    3D Tiles格式介紹 3D Tiles用于大場景的三維模型。 3D Tiles是一個開放的規(guī)范,用于傳輸海量的異構三維地理空間數(shù)據(jù)集。使用概念上類似于terrain和imagery的瓦片流技術,3D Tiles 使得建筑物數(shù)據(jù)集、BIM模型、點云和攝影測量模型等大模型比較流暢的在Web端進行瀏覽展示。 3D Tiles官方

    2024年02月11日
    瀏覽(45)
  • 基于shp數(shù)據(jù)制作3DTiles建筑白膜

    基于shp數(shù)據(jù)制作3DTiles建筑白膜

    ? ? ? ? ?經(jīng)緯管網(wǎng)建模系統(tǒng)MagicPipe3D,本地離線參數(shù)化構建地下管網(wǎng)、建筑三維模型,輸出標準3DTiles服務、Obj模型等格式,支持Cesium、Unreal、Unity、Osg等引擎加載進行三維可視化、語義查詢、專題分析。歡迎下載試用:http://www.magic3d.net? ? ? ? ? ?MagicPipe3D新增基于shp數(shù)據(jù)制

    2024年02月20日
    瀏覽(21)
  • cesium加載三維模型3dtiles

    目的:為避免跨域 輸入cmd命令 python3 -m http.server 5500 http://127.0.0.1:5500/data/mars3d-max-shihua-3dtiles-master/tileset.json http://127.0.0.1:5500/cesium/cesium%E5%8A%A0%E8%BD%BD3dtile2.html

    2024年02月13日
    瀏覽(430)
  • Cesium地圖上加載3DTiles模型

    Cesium地圖上加載3DTiles模型

    1,使用Blender創(chuàng)建模型: 官網(wǎng)下載Blender:https://www.blender.org/,在Github上下載Building Tools插件,通過編輯-偏好設置-插件-安裝,導入壓縮包使用,這個可以自己創(chuàng)建小房子,文件-導出為obj格式 2,將.obj轉(zhuǎn)成3dtiles格式: 1,第一種方法通過加載本地文件展示: 1,github下載ObjTo3

    2024年02月03日
    瀏覽(97)
  • Cesium加載3Dtiles模型-大疆智圖

    Cesium加載3Dtiles模型-大疆智圖

    Cesium加載3Dtiles模型步驟: (一)如果您使用的是大疆智圖,則該軟件可以直接輸出3Dtiles格式(B3DM切片)的數(shù)據(jù),如圖所示: ? (二)如果您使用的是CC(Smart3D),該軟件可以輸出OSGB格式的數(shù)據(jù),我們可以借助: 1.osg2cesiumApp v1.3軟件來將我們的OSGB傾斜攝影數(shù)據(jù)轉(zhuǎn)換成3Dtil

    2024年02月11日
    瀏覽(119)
  • 前端VUE框架通過Cesium加載3dtiles,計算3dtiles的面積

    前端VUE框架通過Cesium加載3dtiles,計算3dtiles的面積完整代碼 前端開發(fā)中,使用Vue框架可以幫助開發(fā)者更高效地開發(fā)復雜的Web應用程序,并且越來越多的項目開始集成三維地球數(shù)據(jù)可視化。Cesium是一個開源的JavaScript庫,可以輕松地實現(xiàn)地球數(shù)據(jù)的可視化,同時支持3D場景的繪制

    2024年02月08日
    瀏覽(91)
  • cesium——加載3DTiles,模型的選中,高亮效果

    cesium——加載3DTiles,模型的選中,高亮效果

    3DTiles是一種用于組織和傳輸大規(guī)模地理數(shù)據(jù)的規(guī)范,旨在提供一種高效、可擴展的方式來加載和顯示復雜的3D模型。它革新了地理數(shù)據(jù)可視化領域,為創(chuàng)建逼真的三維地圖提供了新的可能性。 3DTiles采用了一種層次化的數(shù)據(jù)結構,將地理信息按照空間范圍劃分成小塊,類似于

    2024年02月07日
    瀏覽(93)
  • vue3結合Cesium加載傾斜攝影3dtiles

    ? ? ? ? 這篇文章主要是為了記錄加載3dtiles時模型與地形有時候存在一些高度上的差異,為此將解決方法做一個記錄,便于其他讀者使用。 ????????加載傾斜攝影3dtitle ? ????????調(diào)整傾斜攝影高度 ????????調(diào)用方式:

    2024年02月02日
    瀏覽(45)
  • cesium加載顯示點云及傾斜模型(3dtiles)

    cesium加載顯示點云及傾斜模型(3dtiles)

    ????????在cesium加載并顯示點云或者傾斜模型之前,需要將不同格式的數(shù)據(jù)轉(zhuǎn)為3dtiles,具體參考傾斜、點云轉(zhuǎn)3dtiles(osgb、las轉(zhuǎn)3dtiles)切片 ? ? ? ? 轉(zhuǎn)換完成后就可以寫代碼將其加載到cesium地球上。 ? ? ? ? 有時候加載完成并不能貼地顯示,或者貼地顯示的具體位置和底

    2024年04月23日
    瀏覽(91)
  • Cesium.js加載3dTiles格式傾斜攝模型影懸浮空中的解決辦法

    Cesium.js加載3dTiles格式傾斜攝模型影懸浮空中的解決辦法

    在之前的博文中,已經(jīng)講過如何在Cesium中加載3dTiles格式的傾斜攝影模型(Cesium加載3D Tiles模型)。最近發(fā)現(xiàn)一個問題,新加載的傾斜攝影模型,都漂浮在空中,無法很好的貼合地面。分析了一些這個問題,可能是由于以下原因造成的: 飛行器的精度 傾斜攝影的參數(shù)問題 Ces

    2024年02月12日
    瀏覽(176)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包