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

        ?

        基于CARD/1軟件平臺開發(fā)實現(xiàn)GoogleEarth道路三維數(shù)據(jù)的研究

        2014-12-31 00:00:00劉和平安民偉蔣雷
        數(shù)字化用戶 2014年7期

        【摘 要】道路設(shè)計隨著科技的進步經(jīng)歷了手工繪制到電子繪制的轉(zhuǎn)變,然而隨著時代的發(fā)展三維設(shè)計成為必然。目前借助GoogleEarth平臺進行一系列的工程設(shè)計成為一個重要的研究方向。本論文針對如何將道路設(shè)計軟件中的路線數(shù)據(jù)轉(zhuǎn)換為在GoogleEarth中可識別的數(shù)據(jù)進行研究說明,并提出了應(yīng)用前景。

        【關(guān)鍵詞】CARD/1 GoogleEarth KML文件 道路三維設(shè)計

        Abstract: With the progress of Science and Technology, road design experienced the transformation from hand drafting to the electronic drawing. However, three-dimensional(3D) design has become inevitable with the times. Currently, using GoogleEarth platform in a series of engineering and construction design has become an important research direction. This thesis focuses on how to convert the route data into the acceptable ones by GoogleEarth in the road design.

        Key words: CARD/1、GoogleEarth、KML file、 route 3D

        一、前言

        隨著電腦的廣泛應(yīng)用,道路設(shè)計從手工繪圖進入了以CAD為代表的電腦繪圖;再隨著技術(shù)的不斷發(fā)展,道路設(shè)計又逐漸從電腦平面設(shè)計轉(zhuǎn)向三維設(shè)計。

        目前GoogleEarth以其數(shù)據(jù)的準確性,三維的直觀性在許多行業(yè)都得以廣泛應(yīng)用,在道路設(shè)計尤其是山區(qū)道路前期設(shè)計中如何如何在GE中實現(xiàn)道路的三維設(shè)計,成為設(shè)計者關(guān)心的問題。

        本文通過對*.kml文件的解析研究,并在CARD/1平臺下進行二次開發(fā),生成GoogleEarth可識別的*.kml文件。對將路線設(shè)計數(shù)據(jù)轉(zhuǎn)換為GoogleEarth數(shù)據(jù)的思路進行介紹。

        二、原始數(shù)據(jù)及目標格式

        路線設(shè)計數(shù)據(jù):由于道路設(shè)計軟件的不同各自的路線數(shù)據(jù)格式也不一樣。但是這里我們可以考慮將這些不同的數(shù)據(jù)轉(zhuǎn)換為一個通用的數(shù)據(jù)格式如下:

        X(N) Y(E) Z(設(shè)計高)

        X 、Y可從逐樁坐標表獲?。╔Y為測量坐標)

        Z由縱斷面設(shè)計數(shù)據(jù)獲取,無Z則貼地表面

        也就是從我們的軸線上提取一系列等間距的點(如5m間距),再將這些點串聯(lián)起來得到近似的軸線。

        KML數(shù)據(jù)格式:

        KML全稱是Keyhole Markup Language ,KML是一個基于XML語法和文件格式的文件,用來描述和保存地理信息如點、線、圖片、折線并在GoogleEarth客戶端中顯示,這里我們主要采用作為KML文件的根標簽:

        ……

        道路

        PMXW-HIGH

        #sn_pmxw-high

        1

        absolute

        102.638173072869,25.05264135071148,0

        102.6354267987128,25.05176082152575,0

        102.6325113720684,25.04981177156513,0

        ……

        coordinates區(qū)間的內(nèi)容為GoogleEarth中的串聯(lián)點數(shù)據(jù)。其數(shù)據(jù)格式為:

        經(jīng)度,緯度,高程

        其中經(jīng)緯度單位為度,高程為米。當高程小于GoogleEarth中的高程值時點將在表面顯示。

        三、程序思路

        通過上面的介紹可知,其實問題的關(guān)鍵就在于如何將我們設(shè)計中的坐標轉(zhuǎn)換為經(jīng)緯度的問題。

        道路的三維開發(fā)思路如下:

        其中主要的公式:

        其中主要參數(shù)及公式如下:

        需要準備參數(shù):

        PI = 3.1415926 |圓周率

        SL0 = 105 |中央經(jīng)度,各帶不同

        aa = 6378140 |橢球體長半軸

        bb = 6356755.2882 |橢球體短半軸

        k0 = 1 |比例因子

        FE = 500000 |東經(jīng)偏移

        FN = 0 |南半球

        Dy = 0 |東坐標校正值

        Dx = 0 |北坐標校正值

        Dl = 0 |東經(jīng)校正值

        Db = 0 |北緯校正值

        計算中間參數(shù)

        ff = (aa - bb) / aa |扁率

        ee = SQRT(1-(bb/aa)**2) |第一偏心率

        ee0 = SQRT((aa/bb)**2-1) |第二偏心率

        函數(shù)一高斯-克呂格投影反解

        編寫函數(shù) 函數(shù)名;輸入變量sL0;輸入變量sXN;輸入變量sYE;返回變量sL;返回變量sB

        FUNCTION XY2BL:sL0;sXN;sYE;sL;sB

        |計算開始

        e1 = (1 - bb / aa) / (1 + bb / aa)

        Mf = (sXN - FN) / k0

        fai = Mf / (aa * (1 - ee * ee / 4 - 3 * (ee**4) / 64 - 5 * (ee**6) / 256))

        Bf = fai + (3 * e1 / 2 - 27 * (e1**3) / 32) * SIN(2 * fai) + (21 * e1 * e1 / 16 - 55 * (e1**4) / 32) * SIN(4 * fai) + (151 * (e1**3) / 96) * SIN(6 * fai)

        Rf = aa * (1 - ee * ee) / ((1-(ee*SIN(Bf))**2)**(3/2))

        Nf = aa / SQRT(1 - (ee * SIN(Bf))** 2)

        Tf = (TAN(Bf))**2

        Cf = (ee0 * COS(Bf))**2)

        DD = (sYE - FE) / (k0 * Nf)

        |結(jié)果

        sB = Bf- (Nf * TAN(Bf) / Rf) * (DD * DD / 2 - (5 + 3 * Tf + Cf - 9 * Tf * Cf) * (DD**4) / 24 + (61 + 90 * Tf + 45 * Tf * Tf) * (DD**6) / 720)

        sL = sL0 + (1 / COS(Bf)) * (DD - (1 + 2 * Tf + Cf) * (DD**3) / 6 + (5 + 28 * Tf + 6 * Cf + 8 * Tf * Cf + 24 * Tf * Tf) * (DD**5) / 120)

        |化為度數(shù)

        sB = sB * 180 / PI

        sL = sL * 180 / PI

        END FUNCTION

        函數(shù)二高斯-克呂格投影正解

        FUNCTION BL2XY:sL0;sXN;sYE;sL;sB

        sL= sL* PI / 180 |經(jīng)度化為弧度

        sB= sB* PI / 180 |緯度化為弧度

        |中間值

        Tf = (TAN(sB))**2

        Cf = (ee0 * COS(sB))**2)

        Af = (sL - sL0) * COS(sB)

        value1=(1-(ee**2)/4-3*(ee**4)/64-5*(ee**6)/256)*sB

        value2=(3*(ee**2)/8+3*(ee**4)/32+45*(ee**6)/1024)*SIN(2*sB)

        value3=(15*(ee**4)/256+45*(ee**6)/1024)*SIN(4*sB)

        value4=(35*(ee**6)/3072)*SIN(6*sB)

        Mf = aa*(value1-value2+value3-value4)

        Nf = aa / SQRT(1 - (ee * SIN(sB))** 2)

        |結(jié)果

        value1=(Af**2)/2+(5-Tf+9*Cf+4*(Cf**2))*(Af**4)/24 value2=(61-58*Tf+(Tf**2)+270*Cf-330*Tf*Cf)*(Af**6)/720

        sXN = k0*(Mf + Nf*TAN(sB)*value1 + value2)

        value1=(1 - Tf + Cf) * (Af**3)/6

        value2=(5 - 18*Tf + (Tf**2) + 14*Cf - 58*Tf*Cf) * (Af**5)/120

        sYE = FE + k0*Nf*(Af + value1 + value2)

        END FUNCTION

        備注:其中**表示幾次方;*表示乘;|表示注釋;SQRT表示絕對值。

        四. 成果展示

        說明:填方段落可以按照設(shè)計標高顯示(上圖紅色部分),挖方部分(如上圖地表黃色線條)由于目前GoogleEarth不能透明顯示,故沿其表面顯示。

        五、應(yīng)用前景

        在前期路線方案設(shè)計中,可以將生成的*.kml文件導(dǎo)入安裝有GoogleEarth的電子設(shè)備中,然后配合導(dǎo)航功能,可以在測繪地形圖還未完成的情況下,依靠它實現(xiàn)踏勘地物的快速尋找,尤其在山區(qū)密林地帶踏勘地物很難識別,但是通過GE則很容易進行定位。

        其次可以作為三維的匯報材料。

        參考文獻:

        [1]CARD/1二次開發(fā)功能及其命令http://www.card-1.com.cn

        [2]《KML文件格式詳細介紹》本文來源于Google,經(jīng)過翻譯http://www.gisempire.com/bbs

        日本最新免费二区| 亚洲一区二区三区ay| 亚洲av色在线播放一区| 中文人妻av久久人妻水蜜桃| 国产亚洲av无码专区a∨麻豆| 无码成人片一区二区三区| 免费女同毛片在线不卡| 国产日产久久高清ww| 亚洲一区二区蜜桃视频| 国产主播一区二区三区蜜桃| 久久精品国产精油按摩| 成人欧美一区二区三区白人| 国产精品九九热| 国产av在线观看91| 天天综合网网欲色| 无码综合天天久久综合网| 精品无吗国产一区二区三区av| 手机免费日韩中文字幕| 久久久噜噜噜噜久久熟女m| 亚洲乱码av乱码国产精品| 国产精品186在线观看在线播放| 免费人成视频xvideos入口| 国产熟妇搡bbbb搡bb七区| 亚洲精品国产综合久久一线| 一二区视频免费在线观看| 激情综合五月开心婷婷| 午夜精品久久久久久毛片| 色综合自拍| 亚洲AV日韩Av无码久久| 久久精品亚洲精品国产区| 妺妺窝人体色www聚色窝仙踪| 成年人黄视频大全| 91在线观看国产自拍| av在线免费观看蜜桃| 亚洲旡码a∨一区二区三区| 免费在线观看一区二区| 久久综合另类激情人妖| 亚洲裸男gv网站| 国产精品欧美久久久久老妞| 精品蜜桃av免费观看| 日本熟妇色xxxxx日本妇|