模型類型碼+模型編碼+模型歷史時間戳+模型文件名;如:http://10.35.0.39/Mode I Server/Models/3505/C/JZ/35050200302JZ00012/2011010306.XPL2 ;其中,http://10.35.0.39/ModelServer/Models是路經(jīng);3505表示請求的模型子庫代碼(行政區(qū)劃),H(C)表示歷史(現(xiàn)勢)模型,JZ表示模型的類型(建筑),35050200302JZ00012表示模型的編碼,20130701080356表示模型的歷史時間戳(僅針對歷史模型設置此參數(shù)),2011010306.XPL2為模型文件名。數(shù)據(jù)庫服務器端截獲模型的請求,并將請求參數(shù)解析出來以后,需要將查詢到的模型數(shù)據(jù)返回給客戶端。
[0020]這里值得說明的是:所述管理系統(tǒng)中模型數(shù)據(jù)是以批量轉換入庫;該批量轉換入庫具體為:將模型的幾何信息和屬性信息存儲在一 shape文件(一種GIS文件格式)中,模型數(shù)據(jù),系統(tǒng)的主文件和LOD文件存儲在對應的文件夾下,通過模型文件名稱關聯(lián),數(shù)據(jù)轉換入庫時,逐條讀取模型的幾何信息和屬性信息,寫入到數(shù)據(jù)庫中,讀取對應的模型文件數(shù)據(jù),分塊寫入到數(shù)據(jù)庫,并通過模型的唯一編碼建立模型的文件數(shù)據(jù)和模型的屬性信息和幾何信息之間的關聯(lián)。
[0021]所述三維模型管理系統(tǒng)能按行政區(qū)劃范圍或多邊形范圍對數(shù)據(jù)庫里的模型進行更新,并將舊的模型用時間戳標記為歷史模型;能實現(xiàn)模型的查詢檢索和加載顯示,同時能瀏覽不同時間點的模型,顯示一個地區(qū)三維模型隨著時間推移的情況。瀏覽模型能進行現(xiàn)勢模型瀏覽和歷史模型瀏覽;所述現(xiàn)勢模型瀏覽:將現(xiàn)勢模型加載到三維場景中瀏覽,包括整層加載,屬性和空間范圍查詢結果加載;歷史模型瀏覽:選擇多邊形范圍或是指定行政區(qū)劃范圍,查詢該范圍的模型的所有時間點,選擇不同的時間點,將該時間點的歷史模型加載到三維場景中瀏覽。
[0022]本發(fā)明系統(tǒng)還有以下一些功能:
[0023]I)模型數(shù)據(jù)庫結構管理:
[0024]對整個數(shù)據(jù)庫的結構進行管理。數(shù)據(jù)庫結構以目錄樹的方式顯示,不同的數(shù)據(jù)庫對象包括數(shù)據(jù)庫目錄,數(shù)據(jù)庫,模型表,模型元數(shù)據(jù)表等,分別用不同的樹節(jié)點表示。
[0025]模型數(shù)據(jù)庫結構管理的功能有:
[0026]數(shù)據(jù)庫目錄管理:包括數(shù)據(jù)庫目錄的創(chuàng)建、刪除,數(shù)據(jù)庫目錄標題修改等。
[0027]數(shù)據(jù)庫管理:包括創(chuàng)建數(shù)據(jù)庫、刪除數(shù)據(jù)庫、更新數(shù)據(jù)庫的標題、描述等信息。
[0028]數(shù)據(jù)庫存儲對象管理:模型數(shù)據(jù)庫的存儲對象有原模型數(shù)據(jù)表,成果模型數(shù)據(jù)表,歷史模型數(shù)據(jù)表,模型元數(shù)據(jù)表等,存儲對象管理操作包括對象的初始化批量創(chuàng)建、刪除等功能。
[0029]2)模型數(shù)據(jù)建庫:
[0030]模型入庫:按類別將模型的屬性數(shù)據(jù)和模型數(shù)據(jù)批量導入到數(shù)據(jù)庫中。
[0031]模型替換與更新:批量將新的模型導入到數(shù)據(jù)庫中,在更新的同時,可將原有的模型轉入到歷史模型庫中。更新的范圍包括行政區(qū)劃范圍(市、縣、鄉(xiāng)鎮(zhèn)等)和指定的多邊形范圍兩種。
[0032]模型編輯:編輯模型的屬性、模型的空間位置。
[0033]批量模型刪除:批量刪除模型的屬性和對應的模型數(shù)據(jù),刪除的模型可以轉入到歷史模型庫中。
[0034]3)模型數(shù)據(jù)查詢
[0035]屬性條件查詢:根據(jù)模型類別、行政區(qū)劃范圍、模型名稱等條件組合查詢滿足查詢條件的模型,以列表的方式顯示,并可以加載到三維地圖中瀏覽。
[0036]空間范圍查詢:在地圖上選擇坐標范圍,查詢落在該坐標范圍內(nèi)的模型,以列表的方式顯示,并可以加載到三維地圖中瀏覽。
[0037]以上所述僅為本發(fā)明的較佳實施例,凡依本發(fā)明申請專利范圍所做的均等變化與修飾,皆應屬本發(fā)明的涵蓋范圍。
【主權項】
1.一種三維模型管理系統(tǒng),其特征在于:包括客戶端和與客戶端連接的數(shù)據(jù)庫服務器端;所述數(shù)據(jù)庫服務器端包含數(shù)據(jù)庫和模型查詢檢索轉換服務;數(shù)據(jù)庫存儲各種三維模型及模型數(shù)據(jù)的空間信息和屬性信息,其中,模型數(shù)據(jù)是分塊進行存儲,用時間戳表示不同時間點存儲的三維模型;所述模型查詢檢索轉換服務將客戶端和數(shù)據(jù)庫服務器端連接起來,接受客戶端的請求,從數(shù)據(jù)庫里查詢檢索出模型數(shù)據(jù),經(jīng)過轉換提供給客戶端顯示和使用;客戶端中含有用戶界面,該界面包括數(shù)字地球和三維建筑圖形;客戶端運行時向模型查詢檢索轉換服務發(fā)送請求,根據(jù)不同請求內(nèi)容,獲得不同類別、不同精細程度或不同時間點的模型,并將模型批量加載顯示,并提取和分發(fā)給用戶。2.根據(jù)權利要求1所述的一種三維模型管理系統(tǒng),其特征在于:所述空間信息包括:幾何信息、X坐標、Y坐標或者高度;所述屬性信息包括:模型編碼、所在城市、所在區(qū)、所在縣、所在鄉(xiāng)鎮(zhèn)、地方名稱、模型文件名、模型文件類型、精細程度、模型旋轉角度、模型前后傾斜角度、模型左右傾斜角度、高程類型、或者創(chuàng)建時間。3.根據(jù)權利要求2所述的一種三維模型管理系統(tǒng),其特征在于:所述不同類別模型包括:地形模型和要素模型;所述要素模型又分為:建筑要素類模型、交通要素類模型、水系素類模型、植被素類模型、場地素類模型、或者管線及地下空間設施素類模型。4.根據(jù)權利要求1所述的一種三維模型管理系統(tǒng),其特征在于:所述模型查詢檢索轉換服務實現(xiàn)的方式具體為:模型查詢檢索轉換服務接受來自客戶端的模型請求,根據(jù)請求的參數(shù),從數(shù)據(jù)庫中查找對應的分塊模型數(shù)據(jù),轉換成客戶端能接受的模型格式,返回給客戶端;模型查詢檢索轉換服務能接受的請求包括歷史模型和現(xiàn)勢模型;其中歷史模型的請求格式為:路徑+請求的模型子庫代碼+歷史模型碼+模型類型碼+模型編碼+模型歷史時間戳+模型文件名;現(xiàn)勢模型的請求格式為:路徑+請求的模型子庫代碼+現(xiàn)勢模型碼+模型類型碼+模型編碼+模型歷史時間戳+模型文件名;數(shù)據(jù)庫服務器端截獲模型的請求,并將請求參數(shù)解析出來以后,需要將查詢到的模型數(shù)據(jù)返回給客戶端。5.根據(jù)權利要求1所述的一種三維模型管理系統(tǒng),其特征在于:所述管理系統(tǒng)中模型數(shù)據(jù)是以批量轉換入庫;該批量轉換入庫具體為:將模型的幾何信息和屬性信息存儲在一shape文件中,模型數(shù)據(jù),系統(tǒng)的主文件和LOD文件存儲在對應的文件夾下,通過模型文件名稱關聯(lián),數(shù)據(jù)轉換入庫時,逐條讀取模型的幾何信息和屬性信息,寫入到數(shù)據(jù)庫中,讀取對應的模型文件數(shù)據(jù),分塊寫入到數(shù)據(jù)庫,并通過模型的唯一編碼建立模型的文件數(shù)據(jù)和模型的屬性信息和幾何信息之間的關聯(lián)。6.根據(jù)權利要求4所述的一種三維模型管理系統(tǒng),其特征在于:所述三維模型管理系統(tǒng)能按行政區(qū)劃范圍或多邊形范圍對數(shù)據(jù)庫里的模型進行更新,并將舊的模型用時間戳標記為歷史模型;能實現(xiàn)模型的查詢檢索和加載顯示,同時能瀏覽不同時間點的模型,顯示一個地區(qū)三維模型隨著時間推移的情況。7.根據(jù)權利要求6所述的一種三維模型管理系統(tǒng),其特征在于:瀏覽模型能進行現(xiàn)勢模型瀏覽和歷史模型瀏覽;所述現(xiàn)勢模型瀏覽:將現(xiàn)勢模型加載到三維場景中瀏覽,包括整層加載,屬性和空間范圍查詢結果加載;歷史模型瀏覽:選擇多邊形范圍或是指定行政區(qū)劃范圍,查詢該范圍的模型的所有時間點,選擇不同的時間點,將該時間點的歷史模型加載到三維場景中瀏覽。8.根據(jù)權利要求1所述的一種三維模型管理系統(tǒng),其特征在于:數(shù)據(jù)提取具體為:提取模型的屬性數(shù)據(jù)、幾何數(shù)據(jù)和模型數(shù)據(jù);提取的屬性和幾何信息以shape文件格式存儲,模型數(shù)據(jù)保存到該shape文件夾下,并以模型名稱與其屬性數(shù)據(jù)關聯(lián);提取的條件包括屬性條件和空間范圍條件。
【專利摘要】本發(fā)明提供了一種三維模型管理系統(tǒng),包括客戶端和與客戶端連接的數(shù)據(jù)庫服務器端;所述數(shù)據(jù)庫服務器端包含數(shù)據(jù)庫和模型查詢檢索轉換服務;數(shù)據(jù)庫存儲各種三維模型及模型數(shù)據(jù)的空間信息和屬性信息,所述模型查詢檢索轉換服務將客戶端和數(shù)據(jù)庫服務器端連接起來,接受客戶端的請求,從數(shù)據(jù)庫里查詢檢索出模型數(shù)據(jù),經(jīng)過轉換提供給客戶端顯示和使用;客戶端中含有用戶界面,該界面包括數(shù)字地球和三維建筑圖形;客戶端運行時向模型查詢檢索轉換服務發(fā)送請求,根據(jù)不同請求內(nèi)容,獲得不同類別、不同精細程度或不同時間點的模型,并將模型批量加載顯示,并提取和分發(fā)給用戶。本發(fā)明能快速獲取三維模型數(shù)據(jù),且能實現(xiàn)海量三維模型的存儲和管理。
【IPC分類】G06F17/30, G06T17/05
【公開號】CN104951526
【申請?zhí)枴緾N201510321506
【發(fā)明人】黃夢龍, 吳飛, 鄧淑丹, 龔知凡, 王偉凡, 高飛, 許輝毅, 張毅
【申請人】福建省基礎地理信息中心
【公開日】2015年9月30日
【申請日】2015年6月12日