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

2.5維地圖坐標轉換的算法及實現

2012-09-22 10:01:48阮明譚慶濤王文瑞
城市勘測 2012年2期
關鍵詞:方向

阮明,譚慶濤,王文瑞

(南寧市勘測院,廣西 南寧 530001)

1 引言

近年來,隨著計算機技術的飛速發展,三維地理信息系統正在迅速進入大眾的視野。三維地圖具有虛擬現實表現的高度真實感,其在城市基礎設施管理、城市規劃、城市公共安全、城市開發決策支持、污染分布仿真和土木工程等眾多領域中顯示出了巨大的應用潛力,已經成為普遍關注的熱點產品。然而,基于B/S的三維地圖在發布效率、數據處理、網絡傳輸等方面具有較大的技術難度,且成本較高。因此,以“E都市”、“都市圈”為代表的2.5維地圖網站脫穎而出,既解決了網絡發布的技術難題,也滿足了三維仿真的高真實感。在制作2.5維地圖的過程中,實現二維地圖到2.5維地圖的坐標轉換是關鍵環節,本文將論述采用坐標旋轉的方法實現二維地圖到2.5維地圖的坐標匹配,并通過編程實現批量數據的多視覺角度投影變換。

2 2.5維地圖投影

2.5維地圖是將三維模型按照一定投影規則映射到平面上,以展示三維模型效果的二維地圖,它的制作過程是在3ds Max中構建三維模型,然后按某一用戶視圖視角渲染出圖,并進行后期拼接。

3ds Max渲染包括兩種投影:平行投影(正交投影)和透視投影。在真三維地圖中,一般采用透視投影,其視覺效果較為真實,但在2.5維地圖渲染時,采用透視投影將會造成變形,離相機中心越遠的地方變形越大,因此不宜采用這種投影方式。在平行投影中,圖形沿平行線變換到投影面上,保持各點的變化一致,因此,選擇平行投影。

在3ds Max中,根據渲染相機的位置,主要有兩種投影:正視投影和軸測投影。正視投影指的是投影面與某一坐標軸垂直,包括了正南、正東、正西和正北;軸測投影指的是投影面不與任何坐標軸垂直,包括了東南軸測、東北軸測、西北軸測和西南軸測。當投影方向與某一坐標軸的夾角為0°時即為正視投影,而當投影方向與任一坐標軸的夾角都不為0°時即為軸測投影。

用戶視圖的高度角指的是渲染相機的投影方向與投影面的夾角,其取值范圍在0°到正負90°之間。

用戶視圖角度決定了相機的投影方向,包括三個角度,為了保證出圖效果是正平行投影而不是斜平行投影,我們在制作2.5維地圖時只旋轉兩個方向的角度,一個是高度角,一個是水平角,而相機本身不旋轉。

3 坐標轉換公式

根據以上2.5維地圖投影的定義,改變渲染三維模型的用戶視圖視角,也就是改變投影面的位置。反過來,如果我們假設投影面固定,對三維模型在不同用戶視圖視角的投影,其實就是對模型在不同方向旋轉某一角度后,投影在固定投影面上的圖形。因此,要實現二維數據到2.5維地圖的坐標轉換,就是要推導出不同方向時的物體坐標旋轉公式。

以東南等軸測45°高度角的投影方向為例。在空間直角坐標系中,假設以oxy平面為投影面,東南等軸測45°高度角的投影方向即是物體平行于oxy平面(繞z軸)旋轉45°,再平行于 ozy平面(繞 x軸)旋轉45°后,在oxy平面上的投影值。

由于在oxy面上的投影值即是物體的x和y值,因此不要考慮z值。

根據二維平面的坐標旋轉公式:

(x,y):旋轉前的坐標;(x',y'):旋轉后的坐標;θ:旋轉的角度。

得,旋轉兩個方向后在oxy平面上的投影值:

(x,y):旋轉前的坐標;(x',y'):旋轉后的坐標;θz:繞z軸旋轉的角度;θx:繞x軸旋轉的角度。

公式中的旋轉角度以逆時針為正,順時針為負。

4 案例分析

以制作南寧市140 km22.5維地圖為例,在實際制作過程中,由于范圍較大,采用分幅制作后期合成的方法。南寧市二維地圖采用的是1954年北京坐標系,140 km2范圍共分為60幅圖。首先要對分幅圖進行坐標轉換,由于南寧市采用的1954年北京坐標系中X、Y值較大,不方便在3ds Max和Photoshop軟件中進行操作,因此需要對坐標變換后的分幅圖進行歸零,即平移坐標,把分幅圖中心置于坐標原點(0,0)處,在完成渲染出圖和拼接后,再根據平移關系將分幅圖轉換到1954年北京坐標系上。具體制作過程如下:

(1)選定分幅圖中心點坐標;

(2)平移坐標系,將分幅圖中心點置于坐標系原點;

(3)確定2.5維地圖的用戶視圖視角,即兩個方向的角度,水平角和高度角;

(4)運用坐標旋轉公式,根據確定的水平角和高度角,將分幅圖各點坐標換算到最終2.5維地圖的投影上;

(5)根據分幅圖進行2.5維地圖拼接;

(6)平移坐標系,將分幅圖中心換算到原始的1954年北京坐標系上;

(7)將2.5維地圖平移到1954年北京坐標系下。

以上步驟完成了二維分幅圖在1954年北京坐標系下到2.5維地圖的投影變換。可以將該步驟和公式用C#語言實現其他二維數據在1954年北京坐標系下到2.5維地圖的多視覺角度的投影變換。程序代碼如下:

x1,y1:為轉換點X值和Y值;dx,dy:為坐標系原點平移X值和Y值;azD為繞Z軸旋轉角度,單位為度;axD為繞X軸旋轉角度,單位為度;x2,y2:為目標點X值和Y值。

根據以上程序,可以實現二維數據到2.5維地圖多視覺角度的投影變換,圖1~圖6展示了各種方向和角度的投影變化效果。

圖1 原始坐標分幅圖

圖2 正南俯視45°投影后的分幅圖

圖3 東南俯視60°投影后的分幅圖

圖4 東南俯視45°投影后的分幅圖

圖5 正南俯視45°投影后的2.5維地圖

圖6 東南俯視45°投影后的2.5維地圖

5 總結

2.5 維地圖作為從二維地圖到三維地圖的一種過渡產品,具有數據結構簡單、真實感強等特點,既可以在網絡環境下作為電子地圖發布,又可以制作成地圖打印,是現階段較好的一種地理信息產品,具有廣泛的使用前景。2.5維地圖的生產和使用,離不開各種二維的專題數據的疊加,而本文就提供了一種在生產2.5維地圖過程中所要面臨的坐標轉換的關鍵技術的實現方法,運用該方法可通過編程、實現任意方向和角度的投影變換,為制作地圖和開發基于B/S的三維仿真地理信息系統提供了數學和坐標基礎。

[1]付蔚霞,梁寒冬.淺談寧波三維仿真地圖的建設[J].城市勘測,2011(2)

[2]宋珉,劉鵬超,趙維等.2.5維地圖制作算法研究與實現[J].城市勘測,2010(5)

[3]Donald Hearn.計算機圖形學[M].北京:電子工業出版社,2005

[4]龔健雅,杜道生,李清泉等.當代地理信息技術[M].北京:科學出版社,2004

[5]劉新,李成名,劉文寶.3DGIS中方向關系定性推理規律研究[J].測繪科學,2009,34(2)

[6]張競,王結臣.一種便捷的城市三維景觀可視化方法[J].測繪科學,2009,34(4)

[7]譚仁春.三維城市建模的研究現狀綜述[J].城市勘測,2007(3):42~46

猜你喜歡
方向
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2022年組稿方向
計算機應用(2022年1期)2022-02-26 06:57:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年3期)2021-03-18 13:44:48
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
位置與方向
主站蜘蛛池模板: 国产成人免费| 98精品全国免费观看视频| 久久99蜜桃精品久久久久小说| 色哟哟国产精品一区二区| 四虎永久在线视频| 国产区网址| 亚洲天堂777| 亚洲天堂.com| 欧美日韩高清| 久久精品亚洲热综合一区二区| 国产喷水视频| 久久婷婷五月综合97色| 日韩黄色在线| 国产精品永久不卡免费视频| 国产精品免费p区| 日本精品视频一区二区 | 国产精品原创不卡在线| 国产好痛疼轻点好爽的视频| 日本尹人综合香蕉在线观看| 亚洲精品爱草草视频在线| 少妇露出福利视频| 97se亚洲综合| 久久久久久久久18禁秘| 欧美国产日产一区二区| 国内99精品激情视频精品| 亚洲欧美激情小说另类| 成人在线天堂| 天堂岛国av无码免费无禁网站| 无码粉嫩虎白一线天在线观看| 91在线播放国产| 91视频区| 狠狠v日韩v欧美v| 成人国产三级在线播放| 欧美一级在线播放| 久久婷婷色综合老司机| av一区二区人妻无码| 欧美成在线视频| 免费无码一区二区| 91色在线观看| 日韩精品欧美国产在线| 亚洲成人动漫在线| 国产成人综合网在线观看| 国产97色在线| 69av免费视频| 久久久久九九精品影院| 亚洲日韩AV无码精品| 好久久免费视频高清| 狼友视频国产精品首页| 狠狠久久综合伊人不卡| 天堂久久久久久中文字幕| 91探花在线观看国产最新| 美女裸体18禁网站| 在线国产欧美| 天天摸天天操免费播放小视频| 狠狠综合久久| 综合成人国产| 欧美www在线观看| 国产在线视频导航| 亚洲国产看片基地久久1024| 综合色区亚洲熟妇在线| 波多野结衣一二三| 特级毛片8级毛片免费观看| 精品一区二区三区四区五区| 精品午夜国产福利观看| 国产精品一线天| 91网址在线播放| 草草线在成年免费视频2| 8090午夜无码专区| 91视频首页| 综合色88| 91福利在线观看视频| 日韩一区二区三免费高清| 精品国产一区二区三区在线观看 | 国产精品三级专区| 亚洲色欲色欲www网| 美女国产在线| 嫩草影院在线观看精品视频| 香蕉国产精品视频| 五月婷婷伊人网| 日本一区中文字幕最新在线| 曰AV在线无码| 国内精品久久久久鸭|