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