北京54坐標系統的X值和Y值一般是幾位數?

我用Arcgis計算的坐標值X是6位,y是7位,但是用坐標轉換器轉換的時候卻要反過來才能轉換正確,求解到底是哪裡錯了?


題主的問題應該是」北京54坐標的x、y軸的整數部分坐標分別是幾位?「。先說明結論再進行剖析:

一、結論:

一般情況下,北京54坐標x、y軸整數部分的位數有兩種情況,分別是(x-6位,y-7位)和(x-8位,y-7位)。

二、結論擴展一:

我國北京54、西安80和大地2000的投影坐標均採用高斯克呂格投影,並且都存在以上規律。

三、結論擴展二:

採用北京54坐標表示地球上的某一點,如北京54地理坐標的點P(117.5E,36.5N)如下圖所示:

以上點P基於北京54投影坐標有四種表示方法,分別是:

1)6度帶(不含)帶號表示方法:X=544796.468998, Y= 4041212.357787

2)6度帶(含)帶號表示方法:X= 20544796.468998, Y= 4041212.357787

3)3度帶(不含)帶號表示方法:X= 544796.468998, Y= 4041212.357787

4)3度帶(含)帶號表示方法:X= 39544796.468998, Y= 4041212.357787

這四種表示方式驗證了擴展二中的結論。為什麼3度帶和6度帶的非帶號坐標部分數字一致呢,只是因為所選點的3度帶中央經線和6度帶中央經線重合了。(注意:如果不重合,則取值不相同。)

四、解析:

通俗地講,在高斯克呂格投影中,6度帶是將地球分割成60份,沒份6度;3度帶是將地球分割為120份,每份3度。某個區域主要分布在哪個帶號中,就用這個帶號來進行定位計算。如下圖所示,在3度分帶中,38帶和39帶的原點是其中央經線與赤道的交點,原點O的坐標分別是(500000,0)和(500000,0),也就是說,原點都是在各自中心區域,,並且原點的X坐標都是以500km起算的。在中央經線西邊的點X坐標小於500000,右邊的點大於500000。

因此X坐標通常是6位,那麼有沒有可能多於6位或者小於6位呢。簡單估算一下,在赤道上,1度大約等於111km,對於6度帶,跨越一個帶左右各3度,也就是最大值為833000=500000+1110000*3; 最小值為167000=500000-111000*3。所以說跨度大會出現以上假設情況,只是,出現過大或過小,那就該考慮換帶號了,呵呵。

理解了上面的原理,再看另外四個點的四種坐標表示方法。點的位置和北京54地理坐標如下圖所示:

(1)6度帶(不含)帶號坐標:

點1在6度帶19帶號中央經線111的右邊,因此X坐標855254應該是500000+(點1到y軸距離)的結果;而Y坐標3902826是從赤道起算到點1的距離。

點2也在6度帶19帶號中央經線111的右邊,只是比點1近一點,因此X坐標691255應該是500000+(點2到y軸距離)的結果;而Y坐標3898871是從赤道起算到點2的距離。

點3在6度帶19帶號中央經線111的右邊,因此X坐標770534應該是500000+(點3到y軸距離)的結果;而Y坐標3989778是從赤道起算到點3的距離。

點4在6度帶19帶號中央經線111的右邊,因此X坐標855254應該是500000+(點到y軸距離)的結果;而Y坐標3902826是從赤道起算到點1的距離。

(2)6度帶(含)帶號坐標:

這裡的坐標,除了在X坐標前面加了6度帶19帶號外,沒有其它變化,這也是X坐標存在6位和8位的原因。

(3)3度帶(不含)帶號坐標:

點1在3度帶38帶號中央經線114的右邊,因此X坐標581961應該是500000+(點1到y軸距離)的結果;而Y坐標3897221是從赤道起算到點1的距離。

點2也在3度帶38帶號中央經線114的左邊,因此X坐標418031應該是500000-(點2到y軸距離)的結果;而Y坐標3897221是從赤道起算到點2的距離。

點3在3度帶38帶號中央經線114上,因此X坐標500000就是原點的X軸;而Y坐標39885613是從赤道起算到點3的距離。

點4在3度帶338帶號中央經線114和赤道的交點處,即此投影帶的坐標原點,因此坐標(500000,0)和原點坐標一致。(4)3度帶(含)帶號坐標:

這裡的坐標,除了在X坐標前面加了3度帶38帶號外,沒有其它變化,這和上面的6度帶含帶號是類似的。


請參見高斯-克呂格投影。

在我國x坐標都是正的,y坐標的最大值(在赤道上,6°帶)約為330km。為了避免出現負的橫坐標,可在橫坐標上加上500 000m。此外還應在坐標前面再冠以帶號。這種坐標稱為國家統一坐標。例如,有一點y=19 623 456.789m,該點位在19帶內,位於中央子午線以東,其相對於中央子午線而言的橫坐標則是:首先去掉帶號,再減去500 000m,最後得=123 456.789m。

再來解釋為什麼X是6位,Y是7位。

為了保證X是正數,X是加上了500000m的,也就是原點向西移動了500000m,自然是6位正數。Y是7位是因為我國處於的北半球位置決定的。這個緯度換算成投影坐標基本上就是7位的位置。題主可以照一張剛果雨林附近的地圖來看看坐標,是不是X仍舊6位,Y接近0了?


位數的問題匿名用戶已經解釋清楚了,東西向不帶帶號6位,南北向7位。題主的問題大概是因為X、Y和北、東的對應關係出了問題。可能你用的轉換工具是測繪口作者寫的,在測繪工作中,北為X軸正方向,東為Y軸正方向。加上上北下南左西右東的習慣,這與數學上的右為X正方向、上為Y軸正方向不一致,導致了題主坐標軸錯亂的現象。


之前2位回答很詳細了,其實就是定義問題,ArcGIS里向北是Y軸,而測量和有的軟體里北方向是X軸


不要拿ArcGIS里的方向來說,國家測量規範規定,因為Y坐標有正有負,將每個Y坐標與500公里相加作為Y值,為區別不同帶的點的坐標,又規定,在Y坐標的前面加上帶號,X是縱坐標,我國處於北半球,所以X值都是正的,也沒有什麼帶號。什麼「地理小子 ,地理學博士」,胡說八道,誤人子弟。


X七位。Y八位,前兩位代表帶號。


推薦閱讀:

在當今GIS中,esri公司是否能代表前沿GIS技術的發展?
對於Esri公司的下一代桌面軟體定位,怎樣才能由Arcmap快速切換至ArcGIS Pro?
跨專業讀GIS專業如何學習,ArcGIS這個軟體怎麼用?
怎樣把excel數據用軟體做成分析圖?

TAG:GIS地理信息系統 | ArcGIS |