999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

城市三維建模數據庫設計與實現研究

2020-07-22 08:31:56吳清勇馮成武
科技創新導報 2020年15期
關鍵詞:數據庫模型

吳清勇 馮成武

(海口市規劃勘察測繪服務中心 海南海口 570105)

城市三維建模是我國數字城市建設的重要內容。城市建筑物繁多、地形復雜,現有數據管理方式普遍存在外業數據管理難度大,數據冗余等問題。同時因數據格式各異,難以采用統一管理方式,大量建模數據一般以文件形式獨立保存或簡單利用關系數據庫保存,缺乏海量三維數據管理的支持,數據的整理、查詢等占用大量時間。

本文針對當前三維建模數據管理的一些問題,設計基于模型庫、紋理庫的三維建模數據庫建庫方案,并對建庫方案進行實現。

1 三維建模數據庫現狀

關系型數據庫采用表結構組織數據,對海量數據管理的數據庫結構復雜,應用效率低,為簡化數據讀取流程,提供統一便捷的數據源,有必要采用合適數據管理方式對數據集成,以便建模人員建模。非關系數據庫MongoDB和關系型數據庫有本質區別,MongoDB以BSON格式組織數據,BSON格式類似于JSON格式,不存在關系數據庫表結構的限制,可方便存儲數據本身,且效率很高。

2 三維建模建庫方案設計

2.1 數據庫總體設計

三維建模數據庫系統包括源數據庫、紋理庫、模型庫以及系統軟硬件支撐環境組成。

數據庫體系如圖1所示。源數據庫是系統的主數據庫,紋理庫和模型庫是相對固定的庫,紋理數據庫是對紋理數據分門別類的保存,模型數據庫存放常見模型,當源數據用到相關的紋理、模型時,可從紋理庫、模型庫直接獲取,反之當有新紋理、模型時可導入紋理庫、模型庫。

2.2 數據存儲方式及格式設計

2.2.1 紋理數據編碼格式

三維建模紋理數據通常以類別存放,是紋理數據的庫外部存放方式。紋理數據庫主要由紋理數據庫名、紋理類型、紋理順序號等表列組成。紋理庫按照紋理編碼結構存放紋理,且支持紋理更新、調用。更新時根據紋理的類型,結合已有的順序號順次自動賦予新順序號,順序號作為紋理在紋理庫的唯一標識,支持通過順序號找到該文件來應用。

2.2.2 模型數據編碼格式

模型與紋理是匹配的,三維建模實質也是紋理映射到模型的過程,因此模型庫的設計原理與紋理庫一致。模型數據庫由數據庫名、類型、順序號等表列組成。模型的組織方式與紋理類似,通過類型判定模型的歸屬,模型庫為模型分配唯一的模型順序號,支持通過順序號檢索出模型來應用。

2.2.3 源數據庫數據編碼格式

根據紋理庫與模型庫的特點,源數據庫中文件是以工程來組織的,之所以選擇按工程管理數據,是為了屬于同一工程的模型與紋理的準確匹配,源數據庫可以從紋理庫、模型庫直接調用數據,源數據庫中的數據也可以導入到紋理庫、模型庫中。

2.3 數據字典設計

紋理在紋理庫中按類型分門別類存放,紋理庫為每個類型分配唯一的編號,當需要使用某個紋理時,可按照編號從紋理庫中檢索出來。模型數據結構與紋理結構設計原理類似。

2.4 數據集合與接口設計

數據集的設計考慮物體空間參考、平均大小及數量,此外還要結合當前三維建模的操作流程及習慣,建立起對建模數據,例如模型、紋理、DLG數據、DEM數據的工程化管理,如圖2。每個三維建模場景作為一個工程管理,每個工程都包含3類基本數據集合,即影像數據集、LiDAR點云數據集、矢量數據集。通過可視化數據庫系統管理數據,并支持按列表視圖、樹狀視圖等顯示方式查看,查看信息包括文件名,文件類型,文件坐標,上傳時間等。建模數據的存儲、更新及各類檢索方式,以接口提供給外部系統調用。

圖1 三維建模數據庫系統

圖2 三維建模數據集合

3 三維建模數據庫實現

3.1 建模數據庫框架

數據庫系統總體框架如圖3所示。建模數據庫分為數據管理層、數據庫層、數據應用層。數據入庫實現模型、紋理以封裝文件夾形式整體導入,模型包含若干個模型立面,紋理包含若干紋理面片。數據查詢實現屬性檢索與地理空間檢索兩種方式,屬性查詢允許用戶按屬性信息查找文件,地理空間查找允許用戶按地理坐標(X,Y坐標)和查詢半徑建立緩沖圓查找文件。此外,本文通過數據庫系統為每個數據自動生成keyvalue鍵值對形式的索引,相比關系型數據庫,可直接按key定位到數據,檢索效率提升明顯。

3.2 檢索數據與模型關聯

建模數據庫系統支持查詢到的影像添加到指定的模型,實現檢索數據與模型的快速關聯,對已有模型或新建模型快速更新。支持設定查詢距離和檢索影像個數,對已有模型或新建模型實時更新,方便外業采集數據及時導入到相應模型中,實現數據與模型關聯。

4 數據庫系統實驗

圖3 數據庫系統總體框架圖

為驗證數據庫系統的入庫效率,進行如下數據出入庫測試,測試機器配置如下:(1)C PU:I nt el(R)Core(TM)2Duo,2.66GHz;(2)內存:16GB;(3)操作系統:Windows7UltimateX64;(4)測試數據庫:MongoDB2.6.3、MySql、SQLServer2008。實驗數據:若干平均大小為5M的街景系統文件,若干SWDC-5數字航空傾斜攝影儀拍攝影像,平均大小為160MB。不同數據庫導入平均大小為6MB的數據時,隨著數據量增大,SqlServer變化較大,MongoDB和MySql比較平穩,用時較少,導出同樣數據時,本文系統用時最小。當導入相同數量不同大小的數據時,本文設計的MongoDB數據庫系統耗時最少,導出數據時情況類似,本文數據庫系統耗時最少。

5 結語

本文針對關系數據庫管理三維建模數據的一些問題,通過設計非關系MongoDB數據庫系統,實現對紋理、模型數據的快速更新,并支持各類建模數據的快速出入庫、快速更新、快速檢索,并通過實驗支持本文數據庫系統的可用性。

猜你喜歡
數據庫模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
數據庫
財經(2017年15期)2017-07-03 22:40:49
數據庫
財經(2017年2期)2017-03-10 14:35:35
3D打印中的模型分割與打包
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
數據庫
財經(2016年6期)2016-02-24 07:41:51
FLUKA幾何模型到CAD幾何模型轉換方法初步研究
主站蜘蛛池模板: 五月天久久综合国产一区二区| 毛片网站免费在线观看| 欧美日韩中文字幕在线| 欧美成人国产| 国产一区二区视频在线| 欧洲精品视频在线观看| 色综合中文| 国产xx在线观看| 国产成人高清精品免费软件| 亚洲中文在线看视频一区| 精品人妻无码中字系列| 秋霞午夜国产精品成人片| 666精品国产精品亚洲| 亚洲成在线观看| 伊伊人成亚洲综合人网7777| 亚洲综合婷婷激情| 99精品影院| 久久精品亚洲中文字幕乱码| 亚洲第一色网站| 91娇喘视频| 亚洲va在线观看| 国产白浆一区二区三区视频在线| 亚洲视频免| 免费国产福利| 国产微拍精品| 色播五月婷婷| 国产一级毛片yw| 国产成人精品一区二区秒拍1o| 福利小视频在线播放| 亚洲va视频| 国产亚洲欧美日韩在线一区| 99热线精品大全在线观看| 亚洲中文字幕国产av| 激情六月丁香婷婷四房播| 免费又黄又爽又猛大片午夜| 99久久无色码中文字幕| 1024你懂的国产精品| 欧美精品v| 日本www色视频| 潮喷在线无码白浆| 欧美日本二区| 国产亚洲男人的天堂在线观看 | 国产一二三区在线| 国产成人综合网在线观看| 日韩人妻少妇一区二区| 久久久久九九精品影院| 免费国产小视频在线观看| 久久亚洲天堂| 国产精品欧美日本韩免费一区二区三区不卡 | 综合久久久久久久综合网| 在线观看视频99| 九九热视频精品在线| 伊人久久久久久久| 凹凸国产熟女精品视频| 国产一二视频| 国产高清不卡| 国产精品亚洲五月天高清| 99re经典视频在线| 国产精品99在线观看| 欧美日韩福利| 一级毛片基地| 色窝窝免费一区二区三区| 国产女人在线视频| 手机精品福利在线观看| 久久香蕉国产线看观看亚洲片| 国产最新无码专区在线| 亚洲午夜片| 国产黑丝视频在线观看| 免费Aⅴ片在线观看蜜芽Tⅴ| 国产成人精彩在线视频50| 亚洲国产看片基地久久1024| 一级片免费网站| 国产永久在线视频| 操国产美女| 青青青国产免费线在| 亚洲一级毛片免费观看| 日韩精品一区二区三区大桥未久| 天天摸夜夜操| 国产青青草视频| 青青草a国产免费观看| 91丝袜乱伦| 精品91自产拍在线|