權(quán)利要求
1.礦山三維模型的加載方法,其特征在于,包括: 如果接收到模型加載指令,判斷數(shù)據(jù)庫(kù)集合中是否存儲(chǔ)有所述模型加載指令對(duì)應(yīng)的目標(biāo)模型緩存數(shù)據(jù);其中,所述數(shù)據(jù)庫(kù)集合中存儲(chǔ)有模型緩存數(shù)據(jù),所述模型緩存數(shù)據(jù)是基于預(yù)先建立的第一礦山三維模型生成的; 如果是,從所述數(shù)據(jù)庫(kù)集合中讀取所述目標(biāo)模型緩存數(shù)據(jù); 對(duì)所述目標(biāo)模型緩存數(shù)據(jù)進(jìn)行解析處理,得到所述目標(biāo)模型緩存數(shù)據(jù)對(duì)應(yīng)的第二礦山三維模型,并將所述第二礦山三維模型加載至指定三維場(chǎng)景中。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 如果所述數(shù)據(jù)庫(kù)集合中未存儲(chǔ)所述模型加載指令對(duì)應(yīng)的目標(biāo)模型緩存數(shù)據(jù),獲取所述目標(biāo)模型緩存數(shù)據(jù)對(duì)應(yīng)的模型基礎(chǔ)數(shù)據(jù),并基于所述模型基礎(chǔ)數(shù)據(jù)構(gòu)建第一礦山三維模型;其中,所述模型基礎(chǔ)數(shù)據(jù)包括坐標(biāo)數(shù)據(jù)和/或模型參數(shù)數(shù)據(jù),所述第一礦山三維模型為JSON格式; 建立所述第一礦山三維模型與模型結(jié)構(gòu)數(shù)據(jù)集之間的關(guān)聯(lián)關(guān)系;其中,所述模型結(jié)構(gòu)數(shù)據(jù)集用于表征所述第一礦山三維模型的幾何結(jié)構(gòu)和/或模型材質(zhì); 基于預(yù)設(shè)的業(yè)務(wù)類型將所述模型結(jié)構(gòu)數(shù)據(jù)集劃分為多個(gè)第一子數(shù)據(jù)集,并對(duì)每個(gè)所述第一子數(shù)據(jù)集進(jìn)行格式轉(zhuǎn)換,得到所述第一礦山三維模型對(duì)應(yīng)的模型緩存數(shù)據(jù);其中,所述模型緩存數(shù)據(jù)采用二進(jìn)制格式; 將所述第一礦山三維模型對(duì)應(yīng)的模型緩存數(shù)據(jù)存儲(chǔ)至所述數(shù)據(jù)庫(kù)集合。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對(duì)所述目標(biāo)模型緩存數(shù)據(jù)進(jìn)行解析處理,得到所述目標(biāo)模型緩存數(shù)據(jù)對(duì)應(yīng)的第二礦山三維模型的步驟,包括: 將所述目標(biāo)模型緩存數(shù)據(jù)從二進(jìn)制格式轉(zhuǎn)換為JSON格式,并基于所述JSON格式的目標(biāo)模型緩存數(shù)據(jù)和所述關(guān)聯(lián)關(guān)系,生成所述目標(biāo)模型緩存數(shù)據(jù)對(duì)應(yīng)的第二礦山三維模型。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述數(shù)據(jù)庫(kù)集合包括數(shù)據(jù)庫(kù)和緩存,所述判斷數(shù)據(jù)庫(kù)集合中是否存儲(chǔ)有所述模型加載指令對(duì)應(yīng)的目標(biāo)模型緩存數(shù)據(jù)的步驟,包括: 判斷所述緩存中是否存儲(chǔ)有所述模型加載指令對(duì)應(yīng)的目標(biāo)模型緩存數(shù)據(jù); 如果否,根據(jù)所述模型加載指令攜帶的目標(biāo)業(yè)務(wù)類型和模型標(biāo)識(shí),判斷所述數(shù)據(jù)庫(kù)中是否存儲(chǔ)有所述目標(biāo)模型緩存數(shù)據(jù); 如果所述數(shù)據(jù)庫(kù)中存儲(chǔ)有所述目標(biāo)模型緩存數(shù)據(jù),將所述目標(biāo)模型緩存數(shù)據(jù)同步至所述緩存,以從所述緩存中讀取所述目標(biāo)模型緩存數(shù)據(jù)。
5.
聲明:
“礦山三維模型的加載方法、裝置、服務(wù)器及存儲(chǔ)介質(zhì)” 該技術(shù)專利(論文)所有權(quán)利歸屬于技術(shù)(論文)所有人。僅供學(xué)習(xí)研究,如用于商業(yè)用途,請(qǐng)聯(lián)系該技術(shù)所有人。
我是此專利(論文)的發(fā)明人(作者)