excel怎樣進行高斯投影轉換
Ⅰ 在excel裡面將高斯坐標轉換經緯度公式
Sub test()
a=0.6 「X轉換系數
b=0.8 「Y轉換系數
For i=2 to 1000
If Cells(i,2)=「」 then exit for
Cells(i,5)=Val(split(Cells(i,2),」=「)(1))*a
Cells(i,6)=Val(split(Cells(i.3),」=「)(1))*b
Next
End Sub
Ⅱ 坐標值怎麼變換成經緯度
一、用excel進行高斯投影換算
從經緯度bl換算到高斯平面直角坐標xy(高斯投影正算),或從xy換算成bl(高斯投影反
算),一般需要專用計算機軟體完成,在目前流行的換算軟體中,存在一個共同的不足之
處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶
來許多不便.筆者發現,用excel可以很直觀、方便地完成坐標換算工作,不需要編制任何
軟體,只需要在excel的相應單元格中輸入相應的公式即可.下面以54系為例,介紹具體的
計算方法.
完成經緯度bl到平面直角坐標xy的換算,在excel中大約需要佔用21列,當然讀者可以通過
簡化計算公式或考慮直觀性,適當增加或減少所佔列數.在excel中,輸入公式的起始單元
格不同,則反映出來的公式不同,以公式從第2行第1列(a2格)為起始單元格為例,各單
元格的公式如下:
單元格
單元格內容
說明
a2
輸入中央子午線,以度.分秒形式輸入,如115度30分則輸入115.30
起算數據l0
b2
=int(a2)+(int(a2*100)-int(a2)*100)/60+(a2*10000-int(a2*100)*100)/3600
把l0化成度
c2
以度小數形式輸入緯度值,如38°14′20″則輸入38.1420
起算數據b
d2
以度小數形式輸入經度值
起算數據l
e2
=int(c2)+(int(c2*100)-int(c2)*100)/60+(c2*10000-int(c2*100)*100)/3600
把b化成度
f2
=int(d2)+(int(d2*100)-int(d2)*100)/60+(d2*10000-int(d2*100)*100)/3600
把l化成度
g2
=f2-b2
l-l0
h2
=g2/57.2957795130823
化作弧度
i2
=tan(radians(e2))
tan(b)
j2
=cos(radians(e2))
cos(b)
k2
=0.006738525415*j2*j2
l2
=i2*i2
m2
=1+k2
n2
=6399698.9018/sqrt(m2)
o2
=h2*h2*j2*j2
p2
=i2*j2
q2
=p2*p2
r2
=(32005.7031))
s2
=6367558.49686*e2/57.29577951308-p2*j2*r2+((((l2-58)*l2+61)*
o2/30+(4*k2+5)*m2-l2)*o2/12+1)*n2*i2*o2/2
計算結果x
t2
=((((l2-18)*l2-(58*l2-14)*k2+5)*o2/20+m2-l2)*o2/6+1)*n2*(h2*j2)
計算結果y
Ⅲ 求高斯坐標的轉換公式謝謝了,大神幫忙啊
有個Excel表格公式,能滿足你的要求。 一、用EXCEL進行高斯投影換算 從經緯度BL換算到高斯平面直角坐標XY(高斯投影正算),或從XY換算成BL(高斯投影反算),一般需要專用計算機軟體完成,在目前流行的換算軟體中,存在一個共同的不足之處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶來許多不便。筆者發現,用EXCEL可以很直觀、方便地完成坐標換算工作,不需要編制任何軟體,只需要在EXCEL的相應單元格中輸入相應的公式即可。下面以54系為例,介紹具體的計算方法。 完成經緯度BL到平面直角坐標XY的換算,在EXCEL中大約需要佔用21列,當然讀者可以通過簡化計算公式或考慮直觀性,適當增加或減少所佔列數。在EXCEL中,輸入公式的起始單元格不同,則反映出來的公式不同,以公式從第2行第1列(A2格)為起始單元格為例,各單元格的公式如下: 單元格 單元格內容 說明 A2 輸入中央子午線,以度.分秒形式輸入,如115度30分則輸入115.30 起算數據L0 B2 =INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度 C2 以度小數形式輸入緯度值,如38°14′20〃則輸入38.1420 起算數據B D2 以度小數形式輸入經度值 起算數據L E2 =INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600 把B化成度 F2 =INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600 把L化成度 G2 =F2-B2 L-L0 H2 =G2/57.2957795130823 化作弧度 I2 =TAN(RADIANS(E2)) Tan(B) J2 =COS(RADIANS(E2)) COS(B) K2 =0.006738525415*J2*J2 L2 =I2*I2 M2 =1+K2 N2 =6399698.9018/SQRT(M2) O2 =H2*H2*J2*J2 P2 =I2*J2 Q2 =P2*P2 R2 =(32005.78006+Q2*(133.92133+Q2*0.7031)) S2=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2 計算結果X T2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2) 計算結果Y 表中公式的來源及EXCEL軟體的操作方法,請參閱有關資料,這里不再贅述。按上面表格中的公式輸入到相應單元格後,就可方便地由經緯度求得平面直角坐標。當輸入完所有的經緯度後,用滑鼠下拉即可得到所有的計算結果。表中的許多單元格公式為中間過程,可以用EXCEL的列隱藏功能把這些沒有必要顯示的列隱藏起來,表面上形成標準的計算報表,使整個計算表簡單明了。從理論上講,可計算的數據量是無限的,當第一次輸入公式後,相當於自己完成了一軟體的編制,可另存起來供今後重復使用,一勞永逸。
Ⅳ XY坐標如何轉換為經緯度坐標
摘要 這個問題可以用EXCEL進行高斯投影換算來解決,下面具體介紹一下:
Ⅳ xy坐標和經緯度坐標怎麼轉換
這個問題可以用EXCEL進行高斯投影換算來解決,下面具體介紹一下:
1、從經緯度B、L換算到高斯平面直角坐標X、Y(高斯投影正算),或從X、Y換算成B、L(高斯投影反算),一般需要專用計算機軟體完成;
2、在目前流行的換算軟體中不足之處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶來許多不便。而用EXCEL可以很直觀、方便地完成坐標換算工作,不需要編制任何軟體,只需要在EXCEL的相應單元格中輸入相應的公式即可。
拓展資料:
X和Y坐標分別為計算機顯示屏幕上任意象素或定點的水平和垂直地址。
X和Y坐標分別為計算機顯示屏幕上任意象素或定點的水平和垂直地址。X坐標為沿著顯示屏上水平軸從屏幕最左邊的象素(象素0)開始的特定數字。Y坐標為沿著顯示屏上垂直軸從屏幕最上端的象素(象素0)開始的特定數字。X和Y坐標一起,在屏幕上定位任意特定的象素位置。X和Y坐標也可以相對屏幕上的任意起始點或者屏幕上的任意子集,例如圖像,來指定。在網路上,圖象映射的各個可點擊的范圍由關於圖像左上角的X和Y坐標對指定。
參考資料:xy坐標網路:網頁鏈接
Ⅵ 求EXCEL公式進行經緯度與XY坐標的相互轉換
有個Excel表格公式,能滿足你的要求。
一、用EXCEL進行高斯投影換算
從經緯度BL換算到高斯平面直角坐標XY(高斯投影正算),或從XY換算成BL(高斯投影反算),一般需要專用計算機軟體完成,在目前流行的換算軟體中,存在一個共同的不足之處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶來許多不便。筆者發現,用EXCEL可以很直觀、方便地完成坐標換算工作,不需要編制任何軟體,只需要在EXCEL的相應單元格中輸入相應的公式即可。下面以54系為例,介紹具體的計算方法。
完成經緯度BL到平面直角坐標XY的換算,在EXCEL中大約需要佔用21列,當然讀者可以通過簡化計算公式或考慮直觀性,適當增加或減少所佔列數。在EXCEL中,輸入公式的起始單元格不同,則反映出來的公式不同,以公式從第2行第1列(A2格)為起始單元格為例,各單元格的公式如下:
單元格 單元格內容 說明
A2 輸入中央子午線,以度.分秒形式輸入,如115度30分則輸入115.30 起算數據L0
B2 =INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600 把L0化成度
C2 以度小數形式輸入緯度值,如38°14′20〃則輸入38.1420 起算數據B
D2 以度小數形式輸入經度值 起算數據L
E2 =INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600 把B化成度
F2 =INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600 把L化成度
G2 =F2-B2 L-L0
H2 =G2/57.2957795130823 化作弧度
I2 =TAN(RADIANS(E2)) Tan(B)
J2 =COS(RADIANS(E2)) COS(B)
K2 =0.006738525415*J2*J2
L2 =I2*I2
M2 =1+K2
N2 =6399698.9018/SQRT(M2)
O2 =H2*H2*J2*J2
P2 =I2*J2
Q2 =P2*P2
R2 =(32005.78006+Q2*(133.92133+Q2*0.7031))
S2=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
計算結果X
T2=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
計算結果Y
表中公式的來源及EXCEL軟體的操作方法,請參閱有關資料,這里不再贅述。按上面表格中的公式輸入到相應單元格後,就可方便地由經緯度求得平面直角坐標。當輸入完所有的經緯度後,用滑鼠下拉即可得到所有的計算結果。表中的許多單元格公式為中間過程,可以用EXCEL的列隱藏功能把這些沒有必要顯示的列隱藏起來,表面上形成標準的計算報表,使整個計算表簡單明了。從理論上講,可計算的數據量是無限的,當第一次輸入公式後,相當於自己完成了一軟體的編制,可另存起來供今後重復使用,一勞永逸。
Ⅶ 誰有高斯坐標轉換經緯度的Excel公式
Sub test()
a=0.6 「X轉換系數
b=0.8 「Y轉換系數
For i=2 to 1000
If Cells(i,2)=「」 then exit for
Cells(i,5)=Val(split(Cells(i,2),」=「)(1))*a
Cells(i,6)=Val(split(Cells(i.3),」=「)(1))*b
Next
End Sub
Ⅷ 有沒有人有EXCEL公式可以把經緯度轉換成平面(X、Y)坐標的
一、用EXCEL進行高斯投影換算
從經緯度BL換算到高斯平面直角坐標XY(高斯投影正算),或從XY換算成BL(高斯投影反
算),一般需要專用計算機軟體完成,在目前流行的換算軟體中,存在一個共同的不足之
處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶
來許多不便。筆者發現,用EXCEL可以很直觀、方便地完成坐標換算工作,不需要編制任何
軟體,只需要在EXCEL的相應單元格中輸入相應的公式即可。下面以54系為例,介紹具體的
計算方法。
完成經緯度BL到平面直角坐標XY的換算,在EXCEL中大約需要佔用21列,當然讀者可以通過
簡化計算公式或考慮直觀性,適當增加或減少所佔列數。在EXCEL中,輸入公式的起始單元
格不同,則反映出來的公式不同,以公式從第2行第1列(A2格)為起始單元格為例,各單
元格的公式如下:
單元格
單元格內容
說明
A2
輸入中央子午線,以度.分秒形式輸入,如115度30分則輸入115.30
起算數據L0
B2
=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600
把L0化成度
C2
以度小數形式輸入緯度值,如38°14′20″則輸入38.1420
起算數據B
D2
以度小數形式輸入經度值
起算數據L
E2
=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600
把B化成度
F2
=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600
把L化成度
G2
=F2-B2
L-L0
H2
=G2/57.2957795130823
化作弧度
I2
=TAN(RADIANS(E2))
Tan(B)
J2
=COS(RADIANS(E2))
COS(B)
K2
=0.006738525415*J2*J2
L2
=I2*I2
M2
=1+K2
N2
=6399698.9018/SQRT(M2)
O2
=H2*H2*J2*J2
P2
=I2*J2
Q2
=P2*P2
R2
=(32005.78006+Q2*(133.92133+Q2*0.7031))
S2
=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*
O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
計算結果X
T2
=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
計算結果Y
Ⅸ 在Excel 中如何把大地坐標轉換成施工坐標
對利用EXCEL電子表格進行高斯投影換算的方法進行了較詳細的介紹,提出了一種簡單實用的坐標改正轉換方法,介紹了用EXCEL完成轉換的思路。
[關鍵字] 電子表格;坐標轉換
作為尖端技術GPS,能方便快捷性地測定出點位坐標,無論是操作上還是精度上,比全站儀等其他常規測量設備有明顯的優越性。隨著我國各地GPS差分台站的不斷建立以及美國SA政策的取消,使得單機定位的精度大大提高,有的已經達到了亞米級精度,能夠滿足國土資源調查、土地利用更新、遙感監測、海域使用權清查等工作的應用。在一般情況下,我們使用的是1954年北京坐標系或1980年西安坐標系(以下分別簡稱54系和80系),而GPS測定的坐標是WGS-84坐標系坐標,需要進行坐標系轉換。對於非測量專業的工作人員來說,雖然GPS定位操作非常容易,但坐標轉換則難以掌握,EXCEL是比較普及的電子表格軟體,能夠處理較復雜的數學運算,用它來進行GPS坐標轉換、面積計算會非常輕松自如。要進行坐標系轉換,離不開高斯投影換算,下面分別介紹用EXCEL進行換算的方法和GPS坐標轉換方法。
一、用EXCEL進行高斯投影換算
從經緯度BL換算到高斯平面直角坐標XY(高斯投影正算),或從XY換算成BL(高斯投影反算),一般需要專用計算機軟體完成,在目前流行的換算軟體中,存在一個共同的不足之處,就是靈活性較差,大都需要一個點一個點地進行,不能成批量地完成,給實際工作帶來許多不便。筆者發現,用EXCEL可以很直觀、方便地完成坐標換算工作,不需要編制任何軟體,只需要在EXCEL的相應單元格中輸入相應的公式即可。下面以54系為例,介紹具體的計算方法。
完成經緯度BL到平面直角坐標XY的換算,在EXCEL中大約需要佔用21列,當然讀者可以通過簡化計算公式或考慮直觀性,適當增加或減少所佔列數。在EXCEL中,輸入公式的起始單元格不同,則反映出來的公式不同,以公式從第2行第1列(A2格)為起始單元格為例,各單元格的公式如下:
單元格
單元格內容
說明
A2
輸入中央子午線,以度.分秒形式輸入,如115度30分則輸入115.30
起算數據L0
B2
=INT(A2)+(INT(A2*100)-INT(A2)*100)/60+(A2*10000-INT(A2*100)*100)/3600
把L0化成度
C2
以度小數形式輸入緯度值,如38°14′20″則輸入38.1420
起算數據B
D2
以度小數形式輸入經度值
起算數據L
E2
=INT(C2)+(INT(C2*100)-INT(C2)*100)/60+(C2*10000-INT(C2*100)*100)/3600
把B化成度
F2
=INT(D2)+(INT(D2*100)-INT(D2)*100)/60+(D2*10000-INT(D2*100)*100)/3600
把L化成度
G2
=F2-B2
L-L0
H2
=G2/57.2957795130823
化作弧度
I2
=TAN(RADIANS(E2))
Tan(B)
J2
=COS(RADIANS(E2))
COS(B)
K2
=0.006738525415*J2*J2
L2
=I2*I2
M2
=1+K2
N2
=6399698.9018/SQRT(M2)
O2
=H2*H2*J2*J2
P2
=I2*J2
Q2
=P2*P2
R2
=(32005.78006+Q2*(133.92133+Q2*0.7031))
S2
=6367558.49686*E2/57.29577951308-P2*J2*R2+((((L2-58)*L2+61)*
O2/30+(4*K2+5)*M2-L2)*O2/12+1)*N2*I2*O2/2
計算結果X
T2
=((((L2-18)*L2-(58*L2-14)*K2+5)*O2/20+M2-L2)*O2/6+1)*N2*(H2*J2)
計算結果Y
表中公式的來源及EXCEL軟體的操作方法,請參閱有關資料,這里不再贅述。按上面表格中的公式輸入到相應單元格後,就可方便地由經緯度求得平面直角坐標。當輸入完所有的經緯度後,用滑鼠下拉即可得到所有的計算結果。表中的許多單元格公式為中間過程,可以用EXCEL的列隱藏功能把這些沒有必要顯示的列隱藏起來,表面上形成標準的計算報表,使整個計算表簡單明了。從理論上講,可計算的數據量是無限的,當第一次輸入公式後,相當於自己完成了一軟體的編制,可另存起來供今後重復使用,一勞永逸。
Ⅹ 請問,XY坐標如何轉換成經緯度的坐標啊
1、如下圖事例,是我們進行轉換的公式及原始獨立坐標下的控制點數據。
(10)excel怎樣進行高斯投影轉換擴展閱讀
坐標是地圖上表示某點位置的,有秩序的排列,說明經緯度或垂直相交的縱橫線的一組數字。軍事上常使用的有地理坐標和平面直角坐標。
地理坐標,是用經緯度表示地面點位置的球面坐標。軍事上通常用於指示和確定艦艇、飛機和其他目標的位置,組織指揮海空協同作戰等。
在小於1:20萬比例的地形圖上,都繪有地理坐標網,並注有相應的經緯度數值。在大於1 : 10萬比例尺地形圖上,圖廓間繪有分度帶,圖廓四角注記經緯度數值。
平面直角坐標,是用平面上的長度值表示地點位置的直角坐標。軍事上通常用於從地圖上迅速准確地確定點位,指示目標、量算距離和面積。我國地形圖上通常採用的是高斯平面直角坐標。