国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

基于WebGL架構(gòu)的3D可視化平臺ThingJS—讓糧倉“智慧”升級

aaron / 2557人閱讀

摘要:隨著信息化技術(shù)發(fā)展,全國各地開始智慧糧倉的建設(shè),我們可以通過一個視頻看一下使用可視化平臺做的可視應(yīng)用,可視一體化,讓糧倉智慧升級。構(gòu)建糧倉內(nèi)糧情的監(jiān)控預(yù)警診斷分析一體化的可視化平臺。

首先我們先了解一下基于WebGL架構(gòu)的3D可視化平臺——ThingJS是什么?

ThingJS是優(yōu)锘科技開發(fā)的一套面向物聯(lián)網(wǎng)應(yīng)用的在線3D可視化應(yīng)用開發(fā)及運營PaaS平臺,以“ ThingJS云視PaaS服務(wù)”形式面向廣大物聯(lián)網(wǎng)企業(yè)提供全生命周期在線3D可視化服務(wù)。

ThingJS平臺包括可視能力層和功能應(yīng)用層。

可視能力層由ThingJS云視PaaS服務(wù)、ThingJS開發(fā)平臺和ThingJS配套組件組成。ThingJS云視PaaS服務(wù)提供便捷的應(yīng)用部署,Thing JS開發(fā)平臺和配套組件讓3D開發(fā)變得簡單高效,讓3D可視化交互能力在多種物聯(lián)網(wǎng)場景中得以應(yīng)用。

可以從下圖中了解ThingJS和傳統(tǒng)3D開發(fā)的區(qū)別

下面我們來聊一聊什么是智慧糧倉

正所謂“國以民為本,民以食為天”。糧食既是關(guān)系國計民生和國家經(jīng)濟安全的重要戰(zhàn)略物資,也是人民群眾最基本的生活資料。其中糧倉是糧食建設(shè)的根基,對保障糧食安全尤為重要。隨著信息化技術(shù)發(fā)展,全國各地開始智慧糧倉的建設(shè),我們可以通過一個視頻看一下使用ThingJS3D可視化平臺做的3D可視應(yīng)用,ThingJS—可視一體化,讓糧倉“智慧”升級。

視頻查看:https://v.qq.com/x/page/m0767...

慧農(nóng)業(yè)3D可視化視頻介紹:

"數(shù)字糧倉3D可視化系統(tǒng)“是ThingJS智慧糧倉行業(yè)應(yīng)用系列產(chǎn)品之一,實現(xiàn)了糧庫的庫區(qū)、倉庫、設(shè)備、的逐級可視。以糧倉監(jiān)控為重點,集成儲備糧管理、糧食通風(fēng)、糧情監(jiān)測控制、熏蒸監(jiān)測等系統(tǒng),實現(xiàn)糧倉、糧情、動環(huán)、倉容、能耗、告警、出入庫等信息:

可視:糧倉的園區(qū)、倉區(qū)、倉庫、設(shè)備的3D可視;

可查:3D場景內(nèi)查看糧情、動環(huán)、倉容、能耗、視頻監(jiān)控、出入庫等信息;

可控:3D場景內(nèi)控制倉門、倉窗、通風(fēng)口、風(fēng)機、空調(diào)等設(shè)備設(shè)施的開關(guān)狀態(tài);

可防:系統(tǒng)通過集成數(shù)據(jù),提前預(yù)知糧食霉菌、蟲害的產(chǎn)生與生長趨勢,提早制定防治措施,實現(xiàn)糧食綠色、生態(tài)儲藏。

構(gòu)建糧倉內(nèi)糧情的監(jiān)控、預(yù)警、診斷、分析一體化的3D可視化平臺。

我們通過ThingJS3D可視化平臺做了個糧倉3D可視化Demo,包含了糧倉的庫區(qū),工廠,宿舍等逐級可視,同時也包含了糧倉的溫度、空間剩余等功能的顯示。點擊查看DEMO即可預(yù)覽。

我們在文末附上完整的代碼,大家可以直接在ThingJS3D可視化平臺體驗。

查看DEMO:http://www.thingjs.com/guide/...

糧倉的全景預(yù)覽

宿舍區(qū)域

糧倉區(qū)域

糧倉信息

完整代碼

//加載場景代碼
var app = new THING.App({
    // 場景地址
    "url": "http://www.thingjs.com/./uploads/wechat/S2Vyd2lu/scene/CB20190228115320",
    //背景設(shè)置
    "skyBox": "BlueSky"
});

var toolbar2 = new THING.widget.Panel({ width: "250px", captionPos: "hover" });
toolbar2.position = [10, 10];

// 數(shù)據(jù)對象
var dataObj = {
    area01: false,
    area02: false,
    area03: false,
    overall: true,

}

THING.Utils.dynamicLoad(["lib/iconfont.js"], function () {

    var button1 = toolbar2.addImageBoolean(dataObj, "area01").caption("宿舍區(qū)域").url("#momoda_lc-icontubiao22");
    var button2 = toolbar2.addImageBoolean(dataObj, "area02").caption("工廠區(qū)域").url("#momoda_lc-icontubiao10");
    var button3 = toolbar2.addImageBoolean(dataObj, "area03").caption("糧倉區(qū)域").url("#momoda_lc-icontubiao21");
    var button4 = toolbar2.addImageBoolean(dataObj, "overall").caption("全景預(yù)覽").url("#momoda_lc-icontubiao28");

    button1.on("change", function (ev) {
        dataObj.area02 = false;
        dataObj.area03 = false;
        dataObj.overall = false;
        app.camera.flyTo({
            "position": [-22.356943810261143, 13.20176112267712, 28.19482648304762],
            "target": [-53.24507055455286, 0.6162378602394785, 6.3743932170050375],
            "time": 2000,
            "complete": function () {
                app.camera.inputEnabled = false;
            }
        });
    });

    button2.on("change", function (ev) {
        dataObj.area01 = false;
        dataObj.area03 = false;
        dataObj.overall = false;
        // 攝像機飛行到某位置
        app.camera.flyTo({
            "position": [-2.8177753324747767, 16.090400887405227, 19.94073098974482],
            "target": [-2.685240969328181, -1.3204502556714408, 3.6209106265430773],
            "time": 2000,
            "complete": function () {
                app.camera.inputEnabled = false;
            }
        });

    });

    button3.on("change", function (ev) {
        dataObj.area01 = false;
        dataObj.area02 = false;
        dataObj.overall = false;
        // 攝像機飛行到某位置
        app.camera.flyTo({
            "position": [33.313117413004846, 20.17892561437951, 30.105105312212782],
            "target": [50.84710727906235, -1.7298146965736394, 10.602912178089504],
            "time": 2000,
            "complete": function () {
                app.camera.inputEnabled = false;
            }
        });

    });

    button4.on("change", function (ev) {
        dataObj.area01 = false;
        dataObj.area02 = false;
        dataObj.area03 = false;
        // 攝像機飛行到某位置
        app.camera.flyTo({
            "position": [-18.079999999999977, 80.427, 101.051],
            "target": [13.422, 2.597, 2.226],
            "time": 2000,
            "complete": function () {
                app.camera.inputEnabled = true;
            }
        });


    });


});

var panel;
app.on("SingleClick", function (ev) {

    if (ev.button == 2) {
        if (panel) {
            panel.destroy();
            panel = null;
        }
        if (curObject) {
            curObject.playAnimation("close");
            curObject = null;
            app.camera.flyTo({
                "position": [33.313117413004846, 20.17892561437951, 30.105105312212782],
                "target": [50.84710727906235, -1.7298146965736394, 10.602912178089504],
                "time": 2000,
                "complete": function () {
                    app.camera.inputEnabled = false;
                }
            });
        }
        return;
    }

    var object = ev.object;
    if (object == null || object.name == "field")
        return;
    if (panel != null) {
        panel.destroy();
        panel = null;
    }
    panel = new THING.widget.Panel({
        width: "200px",
        cornerType: "polyline"
    })
    var data = {
        type: "小米",
        admin: "Kerwin",
        surplus: Math.round(Math.random() * 100) + "%",
        temperature: Math.round(Math.random() * 10) + "°"
    }
    // 綁定物體身上相應(yīng)的屬性數(shù)據(jù)
    panel.addString(object, "id").caption("倉庫編號");
    panel.addString(data, "admin").caption("管理員");
    panel.addString(data, "type").caption("庫存種類");
    panel.addString(data, "surplus").caption("剩余空間");
    panel.addString(data, "temperature").caption("倉庫溫度");
    panel.position = [500, 50];
    //創(chuàng)建UIAnchor面板
    var uiAnchor = app.create({
        type: "UIAnchor",
        parent: object,
        element: panel.domElement,
        localPosition: [0, -49, 0],
        pivot: [-0.2, 2.1]
    });

    uiAnchor["panel"] = panel;

    return uiAnchor;
});

var curObject;
app.on("dblclick", function (ev) {
    if (ev.button == 2)
        return;
    if (curObject) {
        curObject.playAnimation("close");
        curObject = null;
    }
    var object = ev.object;
    curObject = object;
    curObject.playAnimation("open");
    app.camera.flyTo({
        object: curObject,
    });
});

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/103241.html

相關(guān)文章

  • IOTE 2019國際物聯(lián)網(wǎng)博覽會—優(yōu)锘科技受邀參展,ThingJS提供最佳產(chǎn)品體驗

    摘要:國際物聯(lián)網(wǎng)博覽會蘇州站于月日日蘇州國際博覽中心順利舉行。優(yōu)锘科技非常榮幸地受邀,帶著最高性能的產(chǎn)品亮相此次展會,優(yōu)質(zhì)的商務(wù)接待及專業(yè)技術(shù)展示,為廣大行業(yè)客戶帶來最佳的產(chǎn)品體驗。 IOTE 2019國際物聯(lián)網(wǎng)博覽會--蘇州站于3月13日-15日蘇州國際博覽中心順利舉行。優(yōu)锘科技非常榮幸地受邀,帶著最高性能的ThingJS產(chǎn)品亮相此次展會,優(yōu)質(zhì)的商務(wù)接待及專業(yè)技術(shù)展示,為廣大行業(yè)客戶帶來最...

    wanghui 評論0 收藏0
  • 從“智能”樓宇到“智慧”樓宇—ThingJS助力“智慧升級

    摘要:智慧樓宇可視化系統(tǒng)是綜合上述手段打造出的智慧樓宇可查可管可控的一體化可視平臺。智能環(huán)境可視化展示樓宇內(nèi)水電氣冷風(fēng)等的管線含流向及設(shè)備的空間分布。集成停車引導(dǎo)系統(tǒng),高亮展示最佳停車位及到車位的最佳路線。 智慧樓宇大勢所趨,從智能 到智慧,一字之差,它到底有多智慧? 我們可以看一下智慧樓宇3D可視應(yīng)用視頻:https://v.qq.com/x/page/h0767... 基于ThingJS...

    hqman 評論0 收藏0
  • ThingJS物聯(lián)網(wǎng)3D視化平臺——智慧城市應(yīng)用

    摘要:說起物聯(lián)網(wǎng),大家的第一反應(yīng)就是智慧城市。在物聯(lián)網(wǎng)的幫助下,得以讓我們居住的城市正變得越來越有智慧。作為面向物聯(lián)網(wǎng)的可視化開發(fā)平臺有廣闊的行業(yè)應(yīng)用場景。 隨著科技的發(fā)展,5G網(wǎng)絡(luò)的到來,將開啟萬物即插即慧的新時代。這就是物聯(lián)網(wǎng),當(dāng)網(wǎng)絡(luò)不再是阻礙,萬物互聯(lián),萬物可視,把數(shù)字世界帶入每個人、每個家庭、每個組織,構(gòu)建萬物互聯(lián)的智能世界。 說起物聯(lián)網(wǎng),大家的第一反應(yīng)就是智慧城市。在物聯(lián)網(wǎng)的幫助下...

    eccozhou 評論0 收藏0
  • 數(shù)字孿生技術(shù)——ThingJS助力工業(yè)制造智慧化建設(shè)

    摘要:網(wǎng)絡(luò)的預(yù)商用,物聯(lián)網(wǎng)應(yīng)用加速到來,我們將在優(yōu)锘云中實現(xiàn)數(shù)字孿生。數(shù)字孿生的起源術(shù)語數(shù)字孿生是由密歇根大學(xué)的博士在到年期間定義的。數(shù)字孿生體現(xiàn)了軟件硬件和物聯(lián)網(wǎng)回饋的機制。 近期中國聯(lián)通正式公布了其5G全新品牌標(biāo)識——5G?,據(jù)了解5G?表達了5G的多場景應(yīng)用和無限可能,包括融媒體、智慧醫(yī)療、智能網(wǎng)聯(lián)、智慧教育、智能制造、智慧體育、智慧安防等。5G網(wǎng)絡(luò)的預(yù)商用,物聯(lián)網(wǎng)應(yīng)用加速到來,我們將...

    jiekechoo 評論0 收藏0
  • 阿里云攜手優(yōu)锘發(fā)布智慧園區(qū)視化產(chǎn)品

    摘要:峰會上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品。優(yōu)锘科技受邀參加此次峰會,峰會上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品,并在物聯(lián)網(wǎng)專場論壇構(gòu)建四位一體的數(shù)字園區(qū)運營體系進行了專題分享。 2019年3月21日,2019阿里云峰會在北京國家會議中心如期舉行。峰會上,阿里云與優(yōu)锘科技聯(lián)合發(fā)布了智慧園區(qū)可視化產(chǎn)品。 本次峰會中,圍繞十年再出發(fā)的主題,阿里云首次進行全面戰(zhàn)略解讀,并...

    codeKK 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<