如何實(shí)現(xiàn)經(jīng)度緯度到平面坐標(biāo)的相互轉(zhuǎn)換(AE)
如何實(shí)現(xiàn)經(jīng)度緯度到平面坐標(biāo)的相互轉(zhuǎn)換(AE)
數(shù)學(xué)人氣:355 ℃時(shí)間:2020-04-08 22:01:29
優(yōu)質(zhì)解答
(轉(zhuǎn)自GeoMining 的博客) 現(xiàn)在好多人在使用ArcObject 的時(shí)候都可能需要作經(jīng)緯度和平面坐標(biāo)的相互轉(zhuǎn)換.由于經(jīng)緯度是球面坐標(biāo),平面坐標(biāo)是X-Y 的笛卡爾坐標(biāo)系統(tǒng),所以這是一個(gè)看起來比較難的問題.好多人一上來就搬出地圖學(xué)、地圖投影學(xué)或者測繪學(xué)中的投影公式(如高斯投影 或墨 卡托投影),又是基準(zhǔn)坐標(biāo)又是角度的搞的人頭都大了.實(shí)際上要想實(shí)現(xiàn)這個(gè)功能非常easy.ARC Engine 中的IPoint 就可以進(jìn)行投影和反投影運(yùn)算了.投影過程(C#):/// flatref 投影的坐標(biāo)系統(tǒng),這里的54013 是世界投影 ,世界投影所有經(jīng)緯度都可以轉(zhuǎn)換為平面坐標(biāo),但是由于投影面積大失真也會(huì)比較大(相當(dāng)于把整個(gè)地球劈成一片片的,然后拉伸最后貼到平面上,失真當(dāng)然大了).當(dāng)然也可以選擇精度更高的平面如:esriSRProjCS_Beijing1954GK_23N 對(duì)應(yīng)數(shù)值 21483 僅僅把北京附近的地球平面拉伸鋪在平面上,由于投影面積變小,所以投影經(jīng)度提高.但是由于面積變小,所以有些經(jīng)度緯度不能轉(zhuǎn)換,比如所美國的精度緯度用北京投影就投不了.private IPoint GetGeo(double x,double y) { IPoint pt = new PointClass(); pt.PutCoords(x,y); IGeometry geo = (IGeometry)pt; geo.SpatialReference = flatref; geo.Project(earthref); double xx = pt.X; return pt; } 實(shí)際上IPoint 的投影和任何地圖都沒什么大關(guān)系,完全可以不用地圖,直接調(diào)用IPoint 進(jìn)行投影的轉(zhuǎn)換
我來回答
類似推薦
- 緯度是( )角,經(jīng)度是( )的平面角
- 在地球上,緯度36度、經(jīng)度117度的地點(diǎn)有()個(gè)
- 在地球上,緯度36度、經(jīng)度117度的地點(diǎn)有()
- 在地球上,緯度36,經(jīng)度117的地點(diǎn)有幾個(gè)
- 在地球上緯度為30°,經(jīng)度為40°的地點(diǎn)有幾個(gè)?
- You will ask for what you A will do B have done C had done D do 選B 為什么
- 計(jì)算:x-1的絕對(duì)值
- The two pictures look the same to me.It's hard to ( )one from the other.
- Recently,great changes have taken place in my home town.這句話成立嗎?
- 已知關(guān)于X的方程A(5X-3)=6X+10無解,試求A
- 三角形ABC中D在邊AB上角ACD等于角ABC,AC等于3,AD等于1則DB等于幾
- 我國最大的鹽場是_;我國最大的漁場是_.
猜你喜歡
- 1生化反應(yīng)池的工作原理是什么?
- 2(Ⅰ)解關(guān)于x的不等式:x2-2x+1-a2≥0; (Ⅱ)已知集合A是函數(shù)y=lg(20+8x-x2)的定義域,p:x∈A,q:x2-2x+1-a2≥0(a>0),若?p是q的充分不必要條件,求a的取值范圍.
- 3在第29屆奧運(yùn)會(huì)上,中國的運(yùn)動(dòng)健兒共取得幾枚金牌?
- 4若m、n互為相反數(shù),則(3m-2m)-(2m-3n)的值為__________________
- 5在除法里,114除以6等于幾|?
- 6人教版六年級(jí)語文上冊第二單元作文的讀后感急急急!
- 7下列物質(zhì)溶于水時(shí)放出熱量使溶液溫度升高的是
- 8有機(jī)化學(xué)中的官能團(tuán)有哪些?
- 9哪錯(cuò)了?select score1.學(xué)號(hào),score1.課程號(hào),course.成績 from score1,course where score1.課程號(hào)=course
- 10水遇到電時(shí)會(huì)產(chǎn)生什么反應(yīng)
- 11350*48-35*80分配律怎么算
- 12英語翻譯