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

Cesium地圖上加載3DTiles模型

這篇具有很好參考價值的文章主要介紹了Cesium地圖上加載3DTiles模型。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

1,使用Blender創(chuàng)建模型:

官網(wǎng)下載Blender:https://www.blender.org/,在Github上下載Building Tools插件,通過編輯-偏好設(shè)置-插件-安裝,導(dǎo)入壓縮包使用,這個可以自己創(chuàng)建小房子,文件-導(dǎo)出為obj格式cesium 加載本地未發(fā)布的3dtiles文件,3d

cesium 加載本地未發(fā)布的3dtiles文件,3d

2,將.obj轉(zhuǎn)成3dtiles格式:

1,第一種方法通過加載本地文件展示:
1,github下載ObjTo3d-tiles包,使用
obj23dtiles -i demo房子.obj -p options.json --tileset

其中的options是一個配置文件,關(guān)于這個模型在地圖上的位置等信息

{
    "longitude": 2.0962338569,
    "latitude": 0.6295642397,
    "transHeight":0.0,
    "geometricError":200.0,
    "region": true,
    "box":false,
    "sphere":false
}

會生成兩個文件.b3dm和目標(biāo)json文件

2,Cesium使用3dtiles:
let tile = viewer.scene.primitives.add(
            new Cesium.Cesium3DTileset({
                url: "http://localhost:3000"
            })
        )

這個url可以寫文件的位置,但是我這里直接使用會出現(xiàn)404,就寫了一個代理:

var express = require('express')
var app = express()

app.use(express.static('public'))

app.get('/', function (req, res) {
    res.sendFile(__dirname + '\\public' + '\\tileset.json')
})

app.listen(3000, function () {
    console.log('3000')
})
2,還可以通過在Cesium ion中添加本地文件的方式,通過id使用模型:

cesium 加載本地未發(fā)布的3dtiles文件,3d

add本地.obj,選擇文件上傳

cesium 加載本地未發(fā)布的3dtiles文件,3d

完成后右側(cè)會提示沒有配置地圖的相關(guān)信息,點(diǎn)擊這個提示去配置

cesium 加載本地未發(fā)布的3dtiles文件,3d

選擇底圖類型,三維還是水平

cesium 加載本地未發(fā)布的3dtiles文件,3d

最后通過點(diǎn)擊或者使用經(jīng)緯度進(jìn)行定點(diǎn)并設(shè)置大小,保存就可以了:

cesium 加載本地未發(fā)布的3dtiles文件,3d

url改成:

url : Cesium.IonResource.fromAssetId(模型ID)

cesium 加載本地未發(fā)布的3dtiles文件,3d文章來源地址http://www.zghlxwxcb.cn/news/detail-770588.html

到了這里,關(guān)于Cesium地圖上加載3DTiles模型的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

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

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

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

    2024年02月12日
    瀏覽(176)
  • Cesium入門之十:Cesium加載3DTiles數(shù)據(jù)

    Cesium入門之十:Cesium加載3DTiles數(shù)據(jù)

    3DTiles是一種面向網(wǎng)格化、可展示的大規(guī)模三維空間數(shù)據(jù)格式,專門為流式傳輸和渲染海量3D地理空間數(shù)據(jù)而設(shè)計(jì)的,用于存儲和管理基于網(wǎng)格的三維模型數(shù)據(jù)。其數(shù)據(jù)結(jié)構(gòu)基于B3DM和PNTS格式,可以支持多個級別的LOD,并使用Tilesets(瓦片集合)來組織和管理數(shù)據(jù)。3DTiles具有以

    2024年02月12日
    瀏覽(86)
  • cesium加載3dtiles傾斜攝影數(shù)據(jù)

    cesium加載3dtiles傾斜攝影數(shù)據(jù)

    效果如圖 傾斜攝影數(shù)據(jù)的地址:百度網(wǎng)盤 請輸入提取碼 提取碼:ztde 1.配置nginx,代理3dtiles傾斜攝影數(shù)據(jù)服務(wù) 如我的傾斜攝影數(shù)據(jù)放在D盤的某個文件夾里面,nginx可以這樣配置 ? ?2.代碼里面3dtiles的url指向傾斜攝影服務(wù)地址,同時配置一系列的參數(shù) 3dtiles的配置參數(shù)如下,可

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

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

    2024年02月08日
    瀏覽(92)
  • Cesium 加載3Dtiles數(shù)據(jù)-最佳方法對比

    Cesium 加載3Dtiles數(shù)據(jù)-最佳方法對比

    ? ? ? ? Cesium加載空間數(shù)據(jù)的方法有很多種,網(wǎng)絡(luò)上關(guān)于3Dtiles數(shù)據(jù)集加載的廢話連篇,看著就很無語。這里我本人直抒胸臆,簡單介紹一下數(shù)據(jù)的加載方式。 ? ? ? ? 先打開Cesium的深度檢測的開關(guān),也可以不打開。 ???????? ? ? ? 完成以上步驟后,利用Cesium的readyPromi

    2024年02月11日
    瀏覽(100)
  • Cesium加載城市白膜數(shù)據(jù)3DTiles

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

    首先,城市建筑數(shù)據(jù)可以去網(wǎng)上扒一些,拿到的都是 shp格式 的文件。 shp文件可以很方便的轉(zhuǎn)為 Geojson文件 ,然后再通過Cesium導(dǎo)入也可以實(shí)現(xiàn)效果。效果如下所示: 圖中就是用Geojson數(shù)據(jù)添加到地圖中,大約有117000條數(shù)據(jù),加載的效果還可以。但是數(shù)據(jù)量大加載時間會比較長

    2024年02月11日
    瀏覽(102)
  • vue3結(jié)合Cesium加載傾斜攝影3dtiles

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

    2024年02月02日
    瀏覽(45)
  • Cesium介紹及3DTiles數(shù)據(jù)加載時添加光照效果對比

    Cesium介紹及3DTiles數(shù)據(jù)加載時添加光照效果對比

    Cesium原意是化學(xué)元素銫,銫是制造原子鐘的關(guān)鍵元素,通過命名強(qiáng)調(diào)了Cesium產(chǎn)品專注于基于時空數(shù)據(jù)的實(shí)時可視化應(yīng)用。熟悉GIS開發(fā)領(lǐng)域的讀者都知道,Cesium是一個用于創(chuàng)建3D地理空間應(yīng)用程序的開源JavaScript庫,它允許開發(fā)人員在Web瀏覽器中構(gòu)建高性能的虛擬地球應(yīng)用,支持

    2024年01月25日
    瀏覽(89)
  • Cesium:3DTiles三維模型高度調(diào)整

    Cesium:3DTiles三維模型高度調(diào)整

    ? ? ? ? 地形遮擋屬性 ? ? ? ? ?如下兩張圖所示,輸入高度值,根據(jù)需要調(diào)整模型高度。例如:針對近地面的管線數(shù)據(jù),可能有一部分是埋在地下的,那么,如果開啟了地形遮擋屬性(即:設(shè)置為true,默認(rèn)是false),那么,在進(jìn)行場景渲染加載模型切片時,就會進(jìn)行深度測

    2024年02月11日
    瀏覽(100)
  • 【Cesium】調(diào)整3dtiles模型的光照

    【Cesium】調(diào)整3dtiles模型的光照

    最近有個項(xiàng)目需要把掘進(jìn)車放到巷道里面,加載出來的效果一片漆黑,看不清模型細(xì)節(jié)。 ?由于Cesium中材質(zhì)沒有自發(fā)光的設(shè)置,所以只能設(shè)置光源。 在網(wǎng)上查了一些代碼,Cesium的光照效果的設(shè)置是通過webgl修改白膜的材質(zhì)來實(shí)現(xiàn)的,由于巷道本身有貼圖材質(zhì),用該方法實(shí)現(xiàn)的

    2024年02月11日
    瀏覽(119)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包