直角座標系的平移和旋轉

2021-08-26 19:50:19 字數 1853 閱讀 4793

平面上的座標系

地理座標是一種球面座標。由於地球表面是不可展開的曲面,也就是說曲面上的各點不能直接表示在平面上,因此必須運用地圖投影的方法,建立地球表面和平面上點的函式關係,使地球表面上任一點由地理座標(φ、λ)確定的點,在平面上必有乙個與它相對應的點,平面上任一點的位置可以用極座標或直角座標表示。

平面直角座標系的建立

在平面上選一點o為直角座標原點,過該點o作相互垂直的兩軸x』ox和y』oy而建立平面直角座標系,如圖5所示。

直角座標系中,規定ox、oy方向為正值,ox、oy方向為負值,因此在座標系中的乙個已知點p,它的位置便可由該點對ox與oy軸的垂線長度唯一地確定,即x=ap,y=bp,通常記為p(x,y)。

平面極座標系(polar coordinate)的建立

圖4-5:平面直角座標系和極座標系

如圖5所示,設o』為極座標原點,o』o為極軸,p是座標系中的乙個點,則o』p稱為極距,用符號ρ表示,即ρ=o』p。∠oo』p為極角,用符號δ表示,則∠oo』p=δ。極角δ由極軸起算,按逆時針方向為正,順時針方向為負。

極座標與平面直角座標之間可建立一定的關係式。由圖5可知,直角座標的x軸與極軸重合,二座標系原點間距離oo』用q表示,則有:

x=q–ρcosδ

y=ρsinδ

座標系平移

如圖1所示,座標系xoy與座標系x』o』y』相應的座標軸彼此平行,並且具有相同的正向。座標系x』o』y』是由座標系xoy平行移動而得到的。設p點在座標系xoy中的座標為(x,y),在x』o』y』中座標為(x』,y』),而(a,b)是o』在座標系xoy中的座標,於是:

x=x』+a

y=y』+b

上式即一點在座標系平移前後之座標關係式。

圖1:座標平移

座標系旋轉

如圖2所示,如座標系xoy與座標系x』o』y』的原點重合,且對應的兩座標軸夾角為θ,座標系x』o』y』是由座標系xoy以o為中心逆時針旋轉θ角後得到的。

x=x』cosθ+y』sinθ

y=y』cosθ-x』sinθ

上式即為經過旋轉θ角後的二直角座標系中某一點座標的關係式。

圖2:座標旋轉

座標系平移和旋轉

如圖3所示,座標系x』o』y』的原點在座標系xoy中的座標為a、b,x軸與x』軸之夾角為θ。可以認為座標系x』o』y』原是與座標系xoy重合,後因為o』分別平移了a、b之距離,並且座標係二座標軸o』x』與o』y』又相對ox與oy逆時針旋轉了θ角而得到的。

在二座標系之間引入乙個輔助座標系x」o』y」,使它的二座標軸o』x」與o』y」分別與ox、oy平行。

在x」o』y」系中有一點p,其座標為(x」,y」),則由座標系平移公式與座標系旋轉公式可得:

x=x」+a

y=y」+b 故有

x」=x』cosθ+y』sinθ

y」=y』cosθ-x』sinθ 即

x=x』cosθ+y』sinθ+a

y」=y』cosθ-x』sinθ+b

上式即座標系平移和旋轉後新、舊座標系中某一點座標之關係式。

圖3:座標平移和旋轉地圖投影的基本問題

在數學中,投影(project)的含義是指建立兩個點集間一一對應的對映關係。同樣,在地圖學中,地圖投影就是指建立地球表面上的點與投影平面上點之間的一一對應關係。地圖投影的基本問題就是利用一定的數學法則把地球表面上的經緯線網表示到平面上。凡是地理資訊系統就必然要考慮到地圖投影,地圖投影的使用保證了空間資訊在地域上的聯絡和完整性,在各類地理資訊系統的建立過程中,選擇適當的地圖投影系統是首先要考慮的問題。由於地球橢球體表面是曲面,而地圖通常是要繪製在平面圖紙上,因此製圖時首先要把曲面展為平面,然而球面是個不可展的曲面,即把它直接展為平面時,不可能不發生破裂或褶皺。若用這種具有破裂或褶皺的平面繪製地圖,顯然是不實際的,所以必須採用特殊的方法將曲面展開,使其成為沒有破裂或褶皺的平面。

直角座標系

time limit 1000ms memory limit 65536kb problem description x是乙個喜歡數學的小孩,現在他剛剛學了座標系。他想知道點 x,y 在第幾象限內。輸入資料保證點不在座標軸及原點上。input 多組輸入。每組輸入兩個整數x,y,代表點 x,y 中間用...

c winform 直角座標系

已經在winform中畫出了直角座標系,且讀取資料畫出了弧線,現在求這個弧線頂點座標並顯示在文字框中,各位大哥大姐拜託看看怎麼做,小弟初學c 多多指教。using system using system.collections.generic using system.componentmodel ...

直角座標系下點繞點旋轉的座標計算

直角座標系下一點 x 0,y0 繞某一點 x y 逆時針旋轉角度 後的座標 x 1,y1 的座標計算公式為x1 x0 x c os y 0 y sin x y1 x0 x si n y0 y c os y 這裡舉乙個小例子,藍色箭頭表示原始位置,紅色箭頭表示順時針旋轉2.259弧度後的結果。這裡列出...