亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        多媒體DLLs在數(shù)字城市規(guī)劃設計中的應用

        2012-10-27 09:30:24
        四川建筑 2012年1期
        關鍵詞:輔助設計調(diào)用城市規(guī)劃

        王 瓊

        (中國市政工程中南設計研究總院新疆分院,新疆烏魯木齊830054)

        城市規(guī)劃是根據(jù)一定時期城市的經(jīng)濟和社會發(fā)展目標,確定城市性質(zhì)、規(guī)模和發(fā)展方向,合理利用城市土地,協(xié)調(diào)城市空間功能布局及進行各項建設的綜合部署和全面安排。傳統(tǒng)的規(guī)劃方案,通常建立在二維空間內(nèi)。雖然CAD系統(tǒng)已有初步的三維功能,但不能高效、直觀、協(xié)調(diào)地表現(xiàn)多方案、大場景的規(guī)劃效果,難以進行空間關系分析和效果表達。近年來,虛擬仿真技術和圖像處理技術的發(fā)展為三維城市規(guī)劃管理和“數(shù)字城市”的建設奠定了基礎。

        但目前大多面向?qū)ο蟮娜S模型處理軟件都僅限于規(guī)劃方案的表現(xiàn)手段,尚未成為規(guī)劃方案的決策工具。這些軟件極好的封裝性一方面縮短了使用者的學習周期,便于虛擬現(xiàn)實在數(shù)字規(guī)劃表現(xiàn)手段上的更新發(fā)展,另一方面又限制了用戶專業(yè)分析需求在數(shù)字規(guī)劃實時輔助設計中的實現(xiàn)。

        為了良好兼顧用戶自定義功能的開發(fā)和軟件模塊化的設計思想,需要將多媒體數(shù)據(jù)處理技術的功能模塊與動態(tài)鏈接庫DLLs技術相結(jié)合,促進了數(shù)字規(guī)劃方法在計算機實時輔助設計中的進一步應用。

        1 數(shù)字城市規(guī)劃方法

        數(shù)字城市規(guī)劃是傳統(tǒng)城市規(guī)劃理論和方法與信息技術相結(jié)合的產(chǎn)物。它將諸如因特網(wǎng)(Internet)、3S技術(RS,GPS,GIS)、虛擬現(xiàn)實(Virtual Reality)等數(shù)字化的技術手段運用到城市規(guī)劃的規(guī)劃編制、規(guī)劃審批和規(guī)劃實施等環(huán)節(jié)中,不僅為城市規(guī)劃者做出決策提供所需的數(shù)據(jù)、模型、優(yōu)化方案,還能提供對未來城市環(huán)境的虛擬表現(xiàn),實現(xiàn)空間、資源的有效配置和合理安排[1]。

        1.1 GIS與VR技術

        數(shù)字城市平臺是基于虛擬現(xiàn)實(VR)技術建立起來的。然而VR建模前期數(shù)據(jù)必須來源于地理信息系統(tǒng)GIS。GIS技術具有強大的空間分析能力,如區(qū)域研究,城市交通分析,社會經(jīng)濟分析等,方便對繁雜的規(guī)劃信息進行管理并能提供精確的空間數(shù)據(jù)支持。VR技術是一種可創(chuàng)建的和體驗虛擬世界的計算機系統(tǒng),能向用戶提供臨境和多感覺體驗,其基本特征分為:沉浸、交互和構(gòu)想。用戶可以通過視覺、聽覺、觸覺等多種傳感通道與虛擬世界進行自然的交互。

        VR技術和GIS技術結(jié)合起來,借助于互聯(lián)網(wǎng)可以從更大程度上緊密結(jié)合規(guī)劃管理的業(yè)務流程,通過規(guī)劃地區(qū)的虛擬仿真,實現(xiàn)動態(tài)規(guī)劃的科學化和自動化,保證規(guī)劃信息的及時更新,有效進行區(qū)域信息的空間分析,有利于區(qū)域規(guī)劃和管理工作的深化,為城市建設和管理帶來明顯的經(jīng)濟、社會、生態(tài)效益。

        1.2 VR實時輔助設計

        結(jié)合GIS的VR技術在城市規(guī)劃的效果展示方面,優(yōu)勢是顯而易見的。但隨著專業(yè)分析需求的進一步提高,將VR技術應用于規(guī)劃設計的各專業(yè)分析模塊中,會大大提高VR實時輔助城市規(guī)劃設計的水平[2]。

        虛擬現(xiàn)實技術的實現(xiàn)主要有3大類:一是通過直接編程實現(xiàn),如VRML、C++、Delphi等;二是基于 OpenGL圖形庫編寫程序建模同時添加實時性和交互性功能模塊實現(xiàn);三是直接通過建模軟件和虛擬現(xiàn)實軟件共同實現(xiàn)[3]。運用封裝軟件建模是當前的主流,也是VR技術在模擬規(guī)劃景象上的優(yōu)勢,但要將直接編程結(jié)合多媒體數(shù)據(jù)庫技術才能將VR更好地用于規(guī)劃輔助設計中。

        2 技術實現(xiàn)

        2.1 多媒體數(shù)據(jù)庫的嵌入

        多媒體技術是利用計算機對數(shù)字化的文字、圖形、圖片、動畫、聲音以及視頻等媒體信息進行處理、分析、傳輸,以及交互性應用的技術。是虛擬現(xiàn)實交互的技術基礎[4]。多媒體數(shù)據(jù)庫就是對多媒體信號的處理、數(shù)據(jù)的編碼和管理。

        在VR中,大量的格式化和非格式化數(shù)據(jù)在多媒體數(shù)據(jù)庫中進行科學處理,是其在城市規(guī)劃設計分析中應用的關鍵。尤其是非格式化數(shù)據(jù),結(jié)構(gòu)十分復雜,結(jié)合了可視化編程語言的調(diào)用,更能提高系統(tǒng)的柔性。

        多媒體數(shù)據(jù)庫中性能良好的面向?qū)ο?關系數(shù)據(jù)模型中BLOB對象可以存儲大量非結(jié)構(gòu)化數(shù)據(jù)對象,定義為:

        <binary large object type>::=BLOB[<left paren><large object length><right paren>]

        <large object length>::= <unsigned integer> |<unsigned integer>K|<unsigned integer>M|<unsigned integer>G

        可以用Delphi實現(xiàn)在終端系統(tǒng)上的調(diào)用,代碼為:

        var

        pData:Pchar;

        with TblobStream(CreateBlobStream(FieldByName(‘Template’),bmWrite))do begin

        pData:=VarArrayLock(AFPData);

        try Write(pData^,VarArrayHighBound(AFPData,1)-VarArrayLowBound(AFPData,1)+1);

        finally

        VarArrayUnlock(AFPData);

        end;

        Free;

        end;

        2.2 DLLs重用機制

        為使VR技術更好地服務于數(shù)字城市規(guī)劃過程,將各部分專業(yè)規(guī)劃分析的多媒體調(diào)用代碼都封裝在動態(tài)鏈接庫中,是符合模塊化設計和面向?qū)ο蟮脑O計方法的。如果以后接口升級,則只需修改動態(tài)鏈接庫的代碼即可。對動態(tài)鏈接庫中函數(shù)的修改可以自動傳播到所有調(diào)用它的程序中,而不必對主程序作任何改動或處理。

        動態(tài)鏈接庫DLLs(Dynamic Link Librarys)允許同時運行的幾個程序共享一組函數(shù)的單一拷貝。他不用重復編譯或鏈接,一旦裝入內(nèi)存,DLLs函數(shù)可以被系統(tǒng)中的任何正在運行的應用程序軟件所使用。而不必再將DLLs函數(shù)的另一拷貝裝入內(nèi)存。因為,在創(chuàng)建Windows程序時,鏈接過程并不把DLLs文件鏈接到程序上。直到程序運行并調(diào)用一個DLLs中的函數(shù)時,該程序才要求這個函數(shù)的地址,此時Windows才在DLLs中尋找被調(diào)用函數(shù),并把它的地址傳送給調(diào)用程序。采用這種方法,DLLs達到了復用代碼的極限。

        通常,DLLs都是庫函數(shù)的集合,使用動態(tài)鏈接庫就是為了將相關聯(lián)的一系列函數(shù)以更有效、更快捷的方式調(diào)用。用戶給出入口,函數(shù)的運算結(jié)果就從DLLs的出口送出,而看不到DLLs的執(zhí)行狀態(tài)。這樣的DLLs代碼重用機制更適合于VR技術在規(guī)劃設計中數(shù)據(jù)大容量、運算速度快的要求。

        3 系統(tǒng)綜合

        將GIS,RS,VR,多媒體DLLs調(diào)用技術等綜合應用才能使數(shù)字城市規(guī)劃設計更具有實時輔助設計性。仿真系統(tǒng)數(shù)據(jù)量大、數(shù)據(jù)類型多,如何組織和設計這些數(shù)據(jù)顯得至關重要。數(shù)據(jù)編碼、建庫以及處理都需要標準化、規(guī)范化。

        系統(tǒng)從數(shù)據(jù)層、數(shù)據(jù)驅(qū)動層和界面層對各種技術進行綜合。在底層數(shù)據(jù)庫中,DLG數(shù)據(jù)庫和DEM數(shù)據(jù)庫服務于GIS,DOM數(shù)據(jù)庫服務于 RS,3D-Model數(shù)據(jù)庫服務于 VR。對這3類數(shù)據(jù)庫統(tǒng)一設計、關聯(lián)建設,保證數(shù)據(jù)的統(tǒng)一性和惟一性。數(shù)據(jù)層為數(shù)據(jù)驅(qū)動層提供數(shù)據(jù)來源。在數(shù)據(jù)驅(qū)動層,將二維地理信息處理功能、遙感影像處理功能和三維處理功能都做成中間件,并封裝在一起,形成數(shù)據(jù)驅(qū)動平臺,將GIS、RS和VR三種技術綜合成應用服務平臺,它可以單獨為本系統(tǒng)或其他相關系統(tǒng)服務。在這個封裝的平臺上,用戶可以直接與計算機交互,進入虛擬環(huán)境。更重要的是可以利用VC++,Delphi、VB,Java等工具進行二次開發(fā),結(jié)合多媒體DLLs技術,在界面層把所有技術集成到一個統(tǒng)一的界面框架下,很方便地進行二維和三維之間的交互處理[5],系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 系統(tǒng)綜合

        系統(tǒng)綜合在一定程度上把底層數(shù)據(jù)庫和界面應用系統(tǒng)分開,又結(jié)合了DLLs的代碼重用機制,避免直接訪問造成的系統(tǒng)隱患,將大大地提高數(shù)字城市規(guī)劃設計的效率。

        4 結(jié)束語

        數(shù)字城市規(guī)劃方法引入虛擬場景,形象直觀。但更重要的是在城市規(guī)劃中生成數(shù)據(jù),為城市規(guī)劃實施和計算機城市規(guī)劃信息管理提供實時輔助設計。多媒體DLLs技術可以自定義對VR底層數(shù)據(jù)源的調(diào)用,同時考慮到了數(shù)據(jù)調(diào)用的復雜性和安全性,兼顧了程序執(zhí)行對時間和空間的節(jié)約。

        結(jié)合多媒體DLLs技術,將網(wǎng)絡技術、3S技術及虛擬現(xiàn)實技術等多領域交叉應用于數(shù)字城市規(guī)劃方法中,為規(guī)劃景觀提供實時輔助設計的臨境效果。利用GIS很強的空間分析能力,VR很好的建模功能和基于多媒體DLLs的二次開發(fā),讓VR技術融入到規(guī)劃師的日常工作中,為城市規(guī)劃設計提供實時輔助決策,更好地對城市規(guī)劃進行總體構(gòu)思,減少設計缺陷,提高規(guī)劃質(zhì)量和進度。

        [1]李粉莉,童小念.Creator和Vega Prime在數(shù)字城市規(guī)劃中的應用[J].計算機與數(shù)字工程,2010,38(12):154-156

        [2]史慧珍,黨安榮,遲偉.虛擬現(xiàn)實技術實時輔助城市規(guī)劃設計研究[J].地理信息世界,2008(5):61-65

        [3]李國松,楊柳青.虛擬現(xiàn)實技術在風景園林規(guī)劃與設計中的應用研究[J].中國園林,2008(6):32-36

        [4]史元春,徐光祐,高原.中國多媒體技術研究:2009[J].中國圖象圖形學報,2010,15(7):1023-1041

        [5]劉昌華,張文志,李沛,等.虛擬現(xiàn)實技術在南京市規(guī)劃與設計中的應用[J].河南理工大學學報,2007,26(1):36-41

        猜你喜歡
        輔助設計調(diào)用城市規(guī)劃
        新形勢下的建筑設計與城市規(guī)劃
        新形勢下的建筑設計與城市規(guī)劃
        基于圖形特征識別技術的電碼化輔助設計軟件開發(fā)與應用
        核電項目物項調(diào)用管理的應用研究
        生態(tài)景觀在城市規(guī)劃中的應用探索
        中華建設(2019年4期)2019-07-10 11:50:58
        LabWindows/CVI下基于ActiveX技術的Excel調(diào)用
        測控技術(2018年5期)2018-12-09 09:04:46
        試驗顯示方案輔助設計軟件的設計與實現(xiàn)
        測控技術(2018年11期)2018-12-07 05:49:08
        三維“廠房CAD”輔助設計系統(tǒng)開發(fā)研究
        一種道路視野育區(qū)的全車輔助設計
        基于系統(tǒng)調(diào)用的惡意軟件檢測技術研究
        公厕偷拍一区二区三区四区五区| 人妻少妇精品无码系列| 亚洲一区二区在线视频,| 精品人妻av区乱码色片| 午夜福利院电影| 亚洲AV伊人久久综合密臀性色 | 国产精品三级在线不卡| 人人超碰人人爱超碰国产| 熟女人妻在线视频| 亚洲无码夜夜操| 国产91九色免费视频| 99在线精品免费视频| 成人h动漫精品一区二区| 欧美熟妇与小伙性欧美交| 中文资源在线一区二区三区av| 日韩人妻无码一区二区三区久久| 欧美黑人又粗又大久久久 | 亚洲国产91高清在线| 又色又爽又黄的视频软件app| 亚洲一区av无码少妇电影| 18禁国产美女白浆在线| 亚洲视频在线观看一区二区三区 | 尤物蜜芽福利国产污在线观看| 日本熟妇中出高潮视频| 婷婷五月婷婷五月| 98色花堂国产精品首页| 久久精品国产福利亚洲av| 亚洲av中文无码字幕色本草| 亚洲精品国产第一区二区尤物| 水蜜桃一二二视频在线观看免费 | 国产精品一区二区av不卡 | 无码人妻精品中文字幕| 久久婷婷香蕉热狠狠综合| 欧美丝袜秘书在线一区| 丝袜美腿视频一区二区| 亚洲日韩成人av无码网站| 男性一插就想射是因为啥| 国产激情一区二区三区不卡av| 肉体裸交137日本大胆摄影| 亚洲日本va99在线| 国产av一区二区网站|