国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)的制作方法

      文檔序號(hào):6628790閱讀:282來(lái)源:國(guó)知局
      建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)的制作方法
      【專利摘要】本發(fā)明公開了一種建筑物三維圖像顯示平臺(tái),其是讀取建筑物的三維圖像文件并顯示該三維圖像的平臺(tái),其特征在于,其包括以下模塊:數(shù)據(jù)導(dǎo)入模塊,負(fù)責(zé)逐行讀入并解析三維圖像文件,以獲得建筑物三維幾何數(shù)據(jù);三維顯示模塊,負(fù)責(zé)根據(jù)獲得的建筑物三維幾何數(shù)據(jù),實(shí)現(xiàn)建筑物三維圖像的顯示,所述三維顯示模塊的顯示引擎采用視覺(jué)化工具函式庫(kù)VTK技術(shù)實(shí)現(xiàn)。此外,本發(fā)明還公開了該平臺(tái)的應(yīng)用系統(tǒng)。本發(fā)明的建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)可自動(dòng)分析DXF文件,并在軟件中生成對(duì)應(yīng)的二維平面數(shù)據(jù)圖紙及生成三維建筑數(shù)據(jù),從而構(gòu)建出基于云網(wǎng)絡(luò)的建筑物三維圖,使得使用者可以快捷、方便地查看區(qū)域內(nèi)任一建筑物的內(nèi)部結(jié)構(gòu)。
      【專利說(shuō)明】建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)
      [0001]

      【技術(shù)領(lǐng)域】
      [0002]本發(fā)明屬于信息技術(shù),尤其涉及建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)。

      【背景技術(shù)】
      [0003]AutoCAD (Drawing Interchange Format 或者 Drawing Exchange Format)繪圖交換文件。DXF是Autodesk公司開發(fā)的用于AutoCAD與其它軟件之間進(jìn)行CAD數(shù)據(jù)交換的CAD數(shù)據(jù)文件格式。DXF是一種開放的矢量數(shù)據(jù)格式,可以分為兩類=ASCII格式和二進(jìn)制格式;ASCII具有可讀性好,但占有空間較大;二進(jìn)制格式占有空間小、讀取速度快。由于Autocad現(xiàn)在是最流行的cad系統(tǒng),DXF也被廣泛使用,成為事實(shí)上的標(biāo)準(zhǔn)。DXF文件的基本組成如下所示:
      HEADER部分-圖的總體信息。每個(gè)參數(shù)都有一個(gè)變量名和相應(yīng)的值。CLASSES部分-包括應(yīng)用程序定義的類的信息,這些實(shí)例將顯示在BLOCKS、ENTITIES以及OBJECTS部分。通常不包括用于充分用于與其它應(yīng)用程序交互的信息。TABLES部分-這部分包括命名條目的定義。Applicat1n ID (APPID)表、Block Recod (BL0CK_REC0RD)表、Dimens1n Style (DIMSTYPE)表、Layer (LAYER)表、Linetype (LTYPE)表、Text style(STYLE)表、User Coordinate System (UCS)表、View (VIEW)表、Viewport configurat1n(VPORT)表BLOCKS部分,這部分包括Block Definit1n實(shí)體用于定義每個(gè)Block的組成。ENTITIES部分,這部分是繪圖實(shí)體,包括Block References在內(nèi)。OBJECTS部分一包括非圖形對(duì)象的數(shù)據(jù),供AutoLISP以及ObjectARX應(yīng)用程序所使用。THUMBNAILIMAGE部分一包括DXF文件的預(yù)覽圖。END OF FILE。
      [0004]建筑類的結(jié)構(gòu)設(shè)計(jì)通常都使用二維的DXF圖紙,其既不直觀也不利于后續(xù)進(jìn)一步開發(fā)利用,例如許多涉及建筑的3D應(yīng)用,如裝修設(shè)計(jì)等。
      [0005]如何把二維的DXF文件“讀”出來(lái)并轉(zhuǎn)換成三維圖,是本發(fā)明研究的對(duì)象之一;轉(zhuǎn)換成三維圖像后,如果顯示該三維圖像;并且利用上述技術(shù)構(gòu)建一個(gè)區(qū)域、地區(qū)、城市的全部建筑物圖,從而使得用戶隨時(shí)可以查看指定的建筑物內(nèi)部結(jié)構(gòu),以便消防、公安等系統(tǒng)使用,這些都是本發(fā)明需要解決的技術(shù)問(wèn)題。
      [0006]


      【發(fā)明內(nèi)容】

      [0007]為了解決上述問(wèn)題,本發(fā)明提供一種通過(guò)極少操作即可建筑物三維圖像顯示平臺(tái)、顯示平臺(tái)及其應(yīng)用系統(tǒng)。
      [0008]本發(fā)明的技術(shù)方案是提供一種建筑物三維圖像顯示平臺(tái),其是讀取建筑物的三維圖像文件并顯示該三維圖像的平臺(tái),其特征在于,其包括以下模塊:
      數(shù)據(jù)導(dǎo)入模塊,負(fù)責(zé)逐行讀入并解析三維圖像文件,以獲得建筑物三維幾何數(shù)據(jù); 三維顯示模塊,負(fù)責(zé)根據(jù)獲得的建筑物三維幾何數(shù)據(jù),實(shí)現(xiàn)建筑物三維圖像的顯示,所述三維顯示模塊的顯示引擎采用視覺(jué)化工具函式庫(kù)VTK技術(shù)實(shí)現(xiàn)。VTK:視覺(jué)化工具函式庫(kù)。
      [0009]優(yōu)選的,所述三維顯示模塊采用視覺(jué)化工具函式庫(kù)的深度剝離技術(shù)實(shí)現(xiàn)建筑物各實(shí)體的顯示透明化,使得建筑物各實(shí)體顯示時(shí)可以調(diào)節(jié)其透明度。DEPTH PEELING:深度剝離,它是基于z-buffer (—種能跟蹤屏幕上每個(gè)像素深度的算法)的多層渲染,每一層渲染是基于上一層渲染的深度值基礎(chǔ)上進(jìn)行的。
      [0010]優(yōu)選的,所述三維顯示模塊還提供人機(jī)交互界面實(shí)現(xiàn)建筑物各實(shí)體的放大、縮小、旋轉(zhuǎn)、平移、分解、顯示或隱藏操作。
      [0011]本發(fā)明還提供一種根據(jù)所述的建筑物三維圖像顯示平臺(tái)的應(yīng)用系統(tǒng),其包括以下模塊:
      文件管理模塊,負(fù)責(zé)構(gòu)建并管理一個(gè)或多個(gè)區(qū)域內(nèi)的建筑物的三維圖像文件;
      用戶管理模塊,負(fù)責(zé)維護(hù)用戶及用戶權(quán)限,使得指定的用戶具有訪問(wèn)指定建筑物的權(quán)限;
      所述建筑物三維圖像顯示平臺(tái)負(fù)責(zé)提供人機(jī)交互界面顯示建筑物的三維圖像。
      [0012]優(yōu)選的,所述文件管理模塊采用一種基于DXF文件生成三維圖像的方法獲得建筑物的三維圖像文件,該方法包括以下步驟:
      O預(yù)處理,人工設(shè)定DXF文件中不同的建筑構(gòu)件所對(duì)應(yīng)的圖層信息,以設(shè)定的名稱進(jìn)行標(biāo)識(shí);
      2)導(dǎo)入處理,根據(jù)設(shè)定的名稱從每個(gè)圖層中識(shí)別出建筑構(gòu)件的信息,對(duì)DXF文件中的圖層依次進(jìn)行導(dǎo)入;
      3)識(shí)別處理,逐行讀取DXF文件的數(shù)據(jù),取出建筑構(gòu)件的幾何信息并分別保存,建筑構(gòu)件的幾何信息包括從DXF文件中獲取對(duì)應(yīng)結(jié)構(gòu)的基本幾何數(shù)據(jù):點(diǎn)、直線、圓弧、圓、矩形;根據(jù)所獲得的幾何數(shù)據(jù)信息,將建筑構(gòu)件轉(zhuǎn)換為閉合輪廓,從而得到構(gòu)建三維建筑數(shù)據(jù)所需的二維平面數(shù)據(jù);
      4)后處理,根據(jù)圖紙幾何相關(guān)性,將表達(dá)出墻、窗的厚度的多層結(jié)構(gòu)轉(zhuǎn)化為單層結(jié)構(gòu);
      5)顯示和人工編輯處理,顯示導(dǎo)入的各種建筑構(gòu)件,提供人機(jī)交互界面供操作者人工對(duì)導(dǎo)入過(guò)程中產(chǎn)生的錯(cuò)誤進(jìn)行修改和完善;
      6)拉伸處理,對(duì)導(dǎo)入的各種建筑構(gòu)件的二維平面數(shù)據(jù)進(jìn)行拉伸操作,生成建筑構(gòu)件對(duì)應(yīng)的三維數(shù)據(jù),并保存為三維圖像格式,以應(yīng)用于三維顯示。
      [0013]優(yōu)選的,所述步驟I)中,如果DXF文件中的建筑為多層結(jié)構(gòu),且每層圖紙不同,則將每層所對(duì)應(yīng)的圖紙分開,以分別進(jìn)行導(dǎo)入。
      [0014]優(yōu)選的,所述步驟3)中,如果圖紙中存在塊信息,則預(yù)先將塊信息全部轉(zhuǎn)換為點(diǎn)、線、圓、圓弧組成的基礎(chǔ)圖形信息。
      [0015]優(yōu)選的,還包括模型庫(kù)模塊,負(fù)責(zé)自動(dòng)生成建筑物內(nèi)非通用部件的三維圖像文件。
      [0016]優(yōu)選的,還包括基于互聯(lián)網(wǎng)云網(wǎng)絡(luò)的云端文件服務(wù)器,負(fù)責(zé)存儲(chǔ)建筑物的三維圖像文件及對(duì)應(yīng)建筑物的地理位置和名稱。
      [0017]本發(fā)明的建筑物三維圖像顯示平臺(tái)及其應(yīng)用系統(tǒng)可自動(dòng)分析DXF文件,并在軟件中生成對(duì)應(yīng)的二維平面數(shù)據(jù)圖紙及生成三維建筑數(shù)據(jù),從而構(gòu)建出基于云網(wǎng)絡(luò)的建筑物三維圖,使得使用者可以快捷、方便地查看區(qū)域內(nèi)任一建筑物的內(nèi)部結(jié)構(gòu)。

      【具體實(shí)施方式】
      [0018]下面對(duì)本發(fā)明的【具體實(shí)施方式】作進(jìn)一步詳細(xì)的描述。
      [0019]本發(fā)明的一種建筑物三維圖像顯示平臺(tái),其首先采用了一種基于DXF文件生成三維圖像的方法,以便從最常見且容易獲得的二維DXF文件中構(gòu)建建筑物的三維圖像,該方法包括以下步驟:
      1)預(yù)處理,人工設(shè)定DXF文件中墻、門、窗、柱子等不同的建筑構(gòu)件所對(duì)應(yīng)的圖層信息,以設(shè)定的名稱進(jìn)行標(biāo)識(shí);如果DXF文件中的建筑為多層結(jié)構(gòu),且每層圖紙不同,則將每層所對(duì)應(yīng)的圖紙分開,以分別進(jìn)行導(dǎo)入;
      2)導(dǎo)入處理,根據(jù)設(shè)定的名稱從每個(gè)圖層中識(shí)別出建筑構(gòu)件的信息,對(duì)DXF文件中的圖層依次進(jìn)行導(dǎo)入;
      3)識(shí)別處理,逐行讀取DXF文件的數(shù)據(jù),取出建筑構(gòu)件的幾何信息并分別保存,建筑構(gòu)件的幾何信息包括從DXF文件中獲取對(duì)應(yīng)結(jié)構(gòu)的基本幾何數(shù)據(jù):點(diǎn)、直線、圓弧、圓、矩形;根據(jù)所獲得的幾何數(shù)據(jù)信息,將建筑構(gòu)件轉(zhuǎn)換為閉合輪廓,從而得到構(gòu)建三維建筑數(shù)據(jù)所需的二維平面數(shù)據(jù);如果圖紙中存在塊信息,則預(yù)先將塊信息全部轉(zhuǎn)換為點(diǎn)、線、圓、圓弧組成的基礎(chǔ)圖形信息。塊是autocad中常用的術(shù)語(yǔ),是指把部分通用的結(jié)構(gòu)組合成一個(gè)整體,叫做塊,以便于整體移動(dòng)、復(fù)制等;
      4)后處理,根據(jù)圖紙幾何相關(guān)性,將表達(dá)出墻、窗的厚度的多層結(jié)構(gòu)轉(zhuǎn)化為單層結(jié)構(gòu);
      5)顯示和人工編輯處理,顯示導(dǎo)入的各種建筑構(gòu)件,提供人機(jī)交互界面供操作者人工對(duì)導(dǎo)入過(guò)程中產(chǎn)生的錯(cuò)誤進(jìn)行修改和完善;
      6)拉伸處理,對(duì)導(dǎo)入的各種建筑構(gòu)件的二維平面數(shù)據(jù)進(jìn)行拉伸操作,生成建筑構(gòu)件對(duì)應(yīng)的三維數(shù)據(jù),并保存為VTK數(shù)據(jù)格式,以應(yīng)用于三維顯示。
      [0020]本發(fā)明的一種建筑物三維圖像顯示平臺(tái)包括以下模塊:
      數(shù)據(jù)導(dǎo)入模塊,負(fù)責(zé)逐行讀入并解析三維圖像文件,以獲得建筑物三維幾何數(shù)據(jù);三維顯示模塊,負(fù)責(zé)根據(jù)獲得的建筑物三維幾何數(shù)據(jù),實(shí)現(xiàn)建筑物三維圖像的顯示,三維顯示模塊的顯示引擎采用視覺(jué)化工具函式庫(kù)VTK技術(shù)實(shí)現(xiàn)。顯示引擎采用基于國(guó)際領(lǐng)先的三維科學(xué)計(jì)算可視化引擎VTK而搭建。編程語(yǔ)言采用Python語(yǔ)言。Python作為目前最為流行的同時(shí)面向?qū)ο蠛兔嫦蜻^(guò)程的跨平臺(tái)高級(jí)語(yǔ)言,包含了大量的標(biāo)準(zhǔn)和第三方庫(kù)函數(shù)來(lái)實(shí)現(xiàn)各種功能,包括科學(xué)計(jì)算,⑶I設(shè)計(jì),數(shù)據(jù)庫(kù)和硬件交互。VTK visualizat1ntoolkit, vtk是一款開源的軟件庫(kù),主要用于三維計(jì)算機(jī)圖形學(xué)、圖像處理和可視化,可使用VTK格式數(shù)據(jù),STL格式數(shù)據(jù)等。
      [0021]三維顯示模塊采用視覺(jué)化工具函式庫(kù)的深度剝離技術(shù)實(shí)現(xiàn)建筑物各實(shí)體的顯示透明化,使得建筑物各實(shí)體顯示時(shí)可以調(diào)節(jié)其透明度。針對(duì)各種建筑實(shí)體(墻、門、窗)的類型對(duì)其顯示特性進(jìn)行了細(xì)致的調(diào)節(jié),例如反光性,透明度,紋理等,并利用VTK提供的業(yè)內(nèi)領(lǐng)先的D印th Peeling技術(shù)正確地解決了多層實(shí)體疊加后的透明顯示問(wèn)題,使得整個(gè)建筑的結(jié)構(gòu)得以清晰地真實(shí)地表現(xiàn)。與當(dāng)前市場(chǎng)的建筑顯示軟件相比,當(dāng)前市場(chǎng)的建筑顯示軟件通常只以不透明的形式顯示外輪廓結(jié)構(gòu),即只能看到建筑的外形,而不能看到建筑內(nèi)部結(jié)構(gòu)。我們的建筑三維顯示采用了透明處理,即從建筑外能夠透視地看到建筑內(nèi)部結(jié)構(gòu),同時(shí)提供用戶選擇功能,即透明顯示或不透明顯示外輪廓。
      [0022]三維顯示模塊還提供人機(jī)交互界面實(shí)現(xiàn)建筑物各實(shí)體的放大、縮小、旋轉(zhuǎn)、平移、分解、顯示或隱藏操作。
      [0023]顯示模塊必須能讓用戶自由地放大縮小,旋轉(zhuǎn),平移整體建筑模型,對(duì)某一樓層進(jìn)行細(xì)致查看,顯示或者隱藏某些樓層或者實(shí)體。另外對(duì)各個(gè)實(shí)體位置和方向的直接控制可以將單個(gè)樓層的全部實(shí)體平移和旋轉(zhuǎn),使得用戶可以不受遮擋地查看單層結(jié)構(gòu)。與當(dāng)前市場(chǎng)上的其他軟件相比,我們的顯示提供了建筑多層結(jié)構(gòu)分解顯示,可以將建筑各樓層之間爆炸開顯示(即將建筑每一層樓之間拉開一個(gè)相對(duì)距離以便更清晰的觀察),另外我們的顯示提供了用戶可以從整棟建筑中任意抽取出一層單獨(dú)顯示,并提供交互操作功能。
      [0024]本發(fā)明還提供一種根據(jù)的建筑物三維圖像顯示平臺(tái)的應(yīng)用系統(tǒng),其包括以下模塊:
      文件管理模塊,負(fù)責(zé)構(gòu)建并管理一個(gè)或多個(gè)區(qū)域內(nèi)的建筑物的三維圖像文件;
      用戶管理模塊,負(fù)責(zé)維護(hù)用戶及用戶權(quán)限,使得指定的用戶具有訪問(wèn)指定建筑物的權(quán)限;
      建筑物三維圖像顯示平臺(tái)負(fù)責(zé)提供人機(jī)交互界面顯示建筑物的三維圖像。
      [0025]還包括模型庫(kù)模塊,負(fù)責(zé)自動(dòng)生成建筑物內(nèi)非通用部件的三維圖像文件。對(duì)于建筑內(nèi)所包含的各種非通用的裝飾部件,例如書桌,消防栓等,利用目前最為先進(jìn)的建模動(dòng)態(tài)庫(kù)Parasolid kernel來(lái)自動(dòng)地生成各種CAD樣條模型,再將它們轉(zhuǎn)化為STL文件格式,這些模型可以被任意地復(fù)制并調(diào)整尺寸和方位,該技術(shù)高效地處理了批量添加三維實(shí)體的問(wèn)題。
      [0026]Parasolid kernel是市場(chǎng)上提供的一款動(dòng)態(tài)軟件庫(kù),用于建立結(jié)構(gòu)模型,如桌子、椅子、樓梯等等各種結(jié)構(gòu)。STL格式數(shù)據(jù):一種通用的結(jié)構(gòu)表達(dá)數(shù)據(jù)格式。
      [0027]由于建筑三維數(shù)據(jù)只包括門、窗、墻等基礎(chǔ)建筑結(jié)構(gòu)信息,而給用戶使用時(shí),通常還需要更詳細(xì)的建筑內(nèi)部構(gòu)造,如消防栓、桌椅等擺放。為了方便的提供和編輯這些結(jié)構(gòu),米用Parasolid kernel動(dòng)態(tài)建模庫(kù),構(gòu)建模型庫(kù)。操作人員可以通過(guò)Parasolid kernel自動(dòng)生成各種模型并保存為STL格式數(shù)據(jù)。
      [0028]還包括基于互聯(lián)網(wǎng)云網(wǎng)絡(luò)的云端文件服務(wù)器,負(fù)責(zé)存儲(chǔ)建筑物的三維圖像文件及對(duì)應(yīng)建筑物的地理位置和名稱。用戶根據(jù)各自的用戶權(quán)限從云端文件服務(wù)器獲得所需要建筑三維數(shù)據(jù),從而在本地顯示查看。用戶對(duì)三維數(shù)據(jù)的搜索功能基于業(yè)界領(lǐng)先的分布式實(shí)時(shí)搜索引擎Elastic Search搭建,用戶輸入相關(guān)地理位置信息,該平臺(tái)將實(shí)時(shí)返回相關(guān)建筑在文件服務(wù)器上的位置索引。比如:用戶需要查找某個(gè)建筑數(shù)據(jù)時(shí),通過(guò)輸入該建筑的定位位置信息及名稱等,如“合肥天鵝湖萬(wàn)達(dá)廣場(chǎng)”,平臺(tái)就會(huì)根據(jù)用戶權(quán)限返回該建筑的數(shù)據(jù)。如某些敏感性建筑只能由固定人員才可訪問(wèn)。
      [0029]以上實(shí)施例僅為本發(fā)明其中的一種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
      【權(quán)利要求】
      1.一種建筑物三維圖像顯示平臺(tái),其是讀取建筑物的三維圖像文件并顯示該三維圖像的平臺(tái),其特征在于,其包括以下模塊: 數(shù)據(jù)導(dǎo)入模塊,負(fù)責(zé)逐行讀入并解析三維圖像文件,以獲得建筑物三維幾何數(shù)據(jù); 三維顯示模塊,負(fù)責(zé)根據(jù)獲得的建筑物三維幾何數(shù)據(jù),實(shí)現(xiàn)建筑物三維圖像的顯示,所述三維顯示模塊的顯示引擎采用視覺(jué)化工具函式庫(kù)VTK技術(shù)實(shí)現(xiàn)。
      2.根據(jù)權(quán)利要求1所述的建筑物三維圖像顯示平臺(tái),其特征在于:所述三維顯示模塊采用視覺(jué)化工具函式庫(kù)的深度剝離技術(shù)實(shí)現(xiàn)建筑物各實(shí)體的顯示透明化,使得建筑物各實(shí)體顯示時(shí)可以調(diào)節(jié)其透明度。
      3.根據(jù)權(quán)利要求2所述的建筑物三維圖像顯示平臺(tái),其特征在于:所述三維顯示模塊還提供人機(jī)交互界面實(shí)現(xiàn)建筑物各實(shí)體的放大、縮小、旋轉(zhuǎn)、平移、分解、顯示或隱藏操作。
      4.一種根據(jù)權(quán)利要求1-3其中之一所述的建筑物三維圖像顯示平臺(tái)的應(yīng)用系統(tǒng),其特征在于,其包括以下模塊: 文件管理模塊,負(fù)責(zé)構(gòu)建并管理一個(gè)或多個(gè)區(qū)域內(nèi)的建筑物的三維圖像文件; 用戶管理模塊,負(fù)責(zé)維護(hù)用戶及用戶權(quán)限,使得指定的用戶具有訪問(wèn)指定建筑物的權(quán)限; 所述建筑物三維圖像顯示平臺(tái)負(fù)責(zé)提供人機(jī)交互界面顯示建筑物的三維圖像。
      5.根據(jù)權(quán)利要求4所述的應(yīng)用系統(tǒng),其特征在于,所述文件管理模塊采用一種基于DXF文件生成三維圖像的方法獲得建筑物的三維圖像文件,該方法包括以下步驟:1)預(yù)處理,人工設(shè)定DXF文件中不同的建筑構(gòu)件所對(duì)應(yīng)的圖層信息,以設(shè)定的名稱進(jìn)行標(biāo)識(shí); 2)導(dǎo)入處理,根據(jù)設(shè)定的名稱從每個(gè)圖層中識(shí)別出建筑構(gòu)件的信息,對(duì)DXF文件中的圖層依次進(jìn)行導(dǎo)入; 3)識(shí)別處理,逐行讀取DXF文件的數(shù)據(jù),取出建筑構(gòu)件的幾何信息并分別保存,建筑構(gòu)件的幾何信息包括從DXF文件中獲取對(duì)應(yīng)結(jié)構(gòu)的基本幾何數(shù)據(jù):點(diǎn)、直線、圓弧、圓、矩形;根據(jù)所獲得的幾何數(shù)據(jù)信息,將建筑構(gòu)件轉(zhuǎn)換為閉合輪廓,從而得到構(gòu)建三維建筑數(shù)據(jù)所需的二維平面數(shù)據(jù); 4)后處理,根據(jù)圖紙幾何相關(guān)性,將表達(dá)出墻、窗的厚度的多層結(jié)構(gòu)轉(zhuǎn)化為單層結(jié)構(gòu); 5)顯示和人工編輯處理,顯示導(dǎo)入的各種建筑構(gòu)件,提供人機(jī)交互界面供操作者人工對(duì)導(dǎo)入過(guò)程中產(chǎn)生的錯(cuò)誤進(jìn)行修改和完善; 6)拉伸處理,對(duì)導(dǎo)入的各種建筑構(gòu)件的二維平面數(shù)據(jù)進(jìn)行拉伸操作,生成建筑構(gòu)件對(duì)應(yīng)的三維數(shù)據(jù),并保存為三維圖像格式,以應(yīng)用于三維顯示。
      6.根據(jù)權(quán)利要求5所述的應(yīng)用系統(tǒng),其特征在于,所述步驟I)中,如果DXF文件中的建筑為多層結(jié)構(gòu),且每層圖紙不同,則將每層所對(duì)應(yīng)的圖紙分開,以分別進(jìn)行導(dǎo)入。
      7.根據(jù)權(quán)利要求6所述的應(yīng)用系統(tǒng),其特征在于,所述步驟3)中,如果圖紙中存在塊信息,則預(yù)先將塊信息全部轉(zhuǎn)換為點(diǎn)、線、圓、圓弧組成的基礎(chǔ)圖形信息。
      8.根據(jù)權(quán)利要求7所述的應(yīng)用系統(tǒng),其特征在于,還包括模型庫(kù)模塊,負(fù)責(zé)自動(dòng)生成建筑物內(nèi)非通用部件的三維圖像文件。
      9.根據(jù)權(quán)利要求8所述的應(yīng)用系統(tǒng),其特征在于,還包括基于互聯(lián)網(wǎng)云網(wǎng)絡(luò)的云端文件服務(wù)器,負(fù)責(zé)存儲(chǔ)建筑物的三維圖像文件及對(duì)應(yīng)建筑物的地理位置和名稱。
      【文檔編號(hào)】G06T3/00GK104318513SQ201410508509
      【公開日】2015年1月28日 申請(qǐng)日期:2014年9月29日 優(yōu)先權(quán)日:2014年9月29日
      【發(fā)明者】劉棟才, 陳奕, 黎川 申請(qǐng)人:陳奕
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1