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

Excel VBA在高斯投影換帶計算中的應用

2010-04-19 10:11:58劉益林劉小明李勇
城市勘測 2010年5期
關鍵詞:二次開發測繪程序

劉益林,劉小明,李勇

(連云港市勘察測繪院有限公司,江蘇連云港 222001)

Excel VBA在高斯投影換帶計算中的應用

劉益林?,劉小明,李勇

(連云港市勘察測繪院有限公司,江蘇連云港 222001)

據城市測量坐標系統的選擇應滿足投影長度變形值不大于2.5 cm/km的原則,根據這一原則,每一個城市應提出適合自身地理位置和高程的城市地方坐標系統,并應建立國家坐標與地方坐標換帶計算關系,利用Excel VBA對原有的程序進行二次開發,減少了中間計算過程,提高了工作效率。

高斯投影;換帶計算;Excel VBA

Excel是辦公自動化中非常重要的一款軟件,很多巨型國際企業都是依靠Excel進行數據管理。它不僅僅能夠方便的處理表格和進行圖形分析,其更強大的功能體現在對數據的自動處理和計算。Excel 2003是大家在工作中經常使用的辦公軟件之一,微軟為Excel 2003提供了二次開發的功能,只要對Excel 2003進行一些二次開發,就可以達到事半功倍的效果。初識Visual Basic編輯器,必須懂得一些簡單的VB編輯常識,打開Excel,按ALT+F11進入Visual Basic編輯器。在菜單上依次點擊[插入]→[模塊],或在[工具]→[宏]→[visual編輯器],然后就可以輸入代碼。

本文按1954北京坐標系的高斯投影正、反算及換帶計算,給出用Excel 2003實現的程序。

1 數學模型

1.1 常用公式

(1)高斯投影正算和平面子午線收斂角公式

式中,X為軸子午線上大地緯度等于B的某點至赤道的子午線弧長;l=L-L0,L0為軸子午線經度;為橢球的第一偏心率為橢球的第二偏心率;a為橢球的長半軸;b為橢球的短半軸。

(2)高斯投影反算公式

其中:Bf為底點緯度。

1.2 本程序采用的公式

為了提高計算效率對上述常用公式加以改化,并按克拉索夫斯基橢球參數計算有關系數,現將公式匯集如下:

(1)正算及平面子午線收斂角公式

(2)反算公式

2 程序功能

本程序可用于國家投影帶和地方任意投影帶的高斯投影正算(由B、L換算為x、y)、高斯投影反算(由x、y換算為B、L)。大地坐標可計算至0.000 1″,高斯平面坐標計算至0.1 mm。正算時,本程序除給出平面子午線收斂角的結果外,還可以給出反算的結果以便校核,高斯平面坐標中的橫坐標輸入其計算值,本程序只計算3°帶坐標正反算和地方坐標之間的換算。計算時,Y取其計算值,程序運行時自動減去其帶號和加常數。

在程序編制的過程中,因計算機內部計算采用的是弧度計算,而測量中采用的是度制計算,因此首先應解決的60進制角度的三角函數計算問題,即度分秒與度制之間的轉換,度制與弧度之間的轉換問題。

(1)度、分、秒→度

度、分、秒的表示為:小數點前為度,小數點后的前兩位為分,分后面則為秒。

(2)度→度、分、秒

(3)度→弧度

定義3個子程序Sub gszs()、Sub gsfs()、Sub gscj ()分別為3°帶國家坐標正算、反算和城建坐標系的計算,計算過程中可以相互調用。可以定義一個名為“換帶計算”的控件按鈕,指定此工具的宏為“換帶計算”,那么只需在相應的單元格內輸入數據,點“換帶計算”按鈕,就可以得到計算結果。所有的過程均為自動,并可打印最終結果。Excel的格式見表1。程序源代碼的數據位置與表1的單元格對應。

大地坐標、國家3°帶坐標、地方坐標換算計算表 表1

程序源代碼如下:

3 結 語

Excel的二次開發功能非常強大,利用Excel的Visual Basic編輯器還可以開發出很多實用的測繪程序,如平時大家工作中附合導線概略計算,外業測圖檢查中坐標點位精度自動統計,可以大大提高工作效率。

[1]狄鋼.Excel VBA在城市工程測量中的應用[J].城市勘測,2006(3)

[2]吳俊昶.PC-1500機BASIC程序設計與測量計算程序[M].北京:測繪出版社,1984

Application of Excel VBA in Gauss Zone Conversion

Liu YiLin,Liu XiaoMing,Li Yong
(Lianyungang Institute Co.,Ltd of Prospecting&surveying,Lianyungang 222001,China)

According to the choice of urban survey coordinate system,it should satisfy the projected length of the deformation should not overshoot 2.5cm/km,according to this principle,each city should be build its own coordinate system by its geographic location and elevation,and should establish relationship between state coordinate with the local coordinates for the zone conversion calculation,using Excel VBA to develop the original procedures of BASIC,we can reduce the middle of the process and enhance working efficiency.

Gauss projection;zone conversion calculation;Excel VBA

1672-8262(2010)05-128-03

P226.3

B

2009—12—18

劉益林(1970—),男,高級工程師,國家注冊土木工程師(巖土),主要從事城市工程建設測繪和檢測技術管理工作。

猜你喜歡
二次開發測繪程序
淺談基于Revit平臺的二次開發
甘肅科技(2020年20期)2020-04-13 00:30:02
浙江省第一測繪院
工程測繪中GNSS測繪技術的應用
淺談Mastercam后處理器的二次開發
模具制造(2019年3期)2019-06-06 02:11:02
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
西門子Easy Screen對倒棱機床界面二次開發
“程序猿”的生活什么樣
04 無人機測繪應用創新受青睞
無人機在地形測繪中的應用
電子制作(2017年9期)2017-04-17 03:01:00
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 国产精品爆乳99久久| 亚洲一级毛片免费观看| 91综合色区亚洲熟妇p| a级毛片在线免费| 在线五月婷婷| 欧美特黄一级大黄录像| 国产97视频在线| 国产另类乱子伦精品免费女| 国产黄在线免费观看| 91网址在线播放| 92精品国产自产在线观看| 一级香蕉视频在线观看| 成人字幕网视频在线观看| 国产精品美女网站| 久久综合九色综合97婷婷| 国产毛片基地| 99这里只有精品在线| 国产自在线播放| 国产男女免费完整版视频| 91欧美在线| 欧美A级V片在线观看| 香蕉在线视频网站| 国产成人免费高清AⅤ| 婷婷综合色| 中文字幕免费在线视频| 国产三级国产精品国产普男人 | 久草青青在线视频| 精品91在线| 久久人妻xunleige无码| 国产精品吹潮在线观看中文| 真人高潮娇喘嗯啊在线观看| 日本免费高清一区| 欧美性精品不卡在线观看| 国产成人精品2021欧美日韩| 中文字幕日韩视频欧美一区| 久久青草精品一区二区三区| 91蜜芽尤物福利在线观看| 99国产精品一区二区| 4虎影视国产在线观看精品| 中文字幕欧美日韩| 成人免费一区二区三区| 一级成人a毛片免费播放| 成人免费网站久久久| 国产福利拍拍拍| 国产极品粉嫩小泬免费看| 在线免费无码视频| 日韩高清中文字幕| 在线人成精品免费视频| 亚洲欧洲自拍拍偷午夜色| 国产欧美视频综合二区| 福利在线一区| 精品国产一区91在线| 亚洲国产欧美国产综合久久| 手机永久AV在线播放| 99re免费视频| 国产精品青青| a级毛片在线免费观看| 久草性视频| 伊人激情综合网| 免费视频在线2021入口| 国产网友愉拍精品| 免费又黄又爽又猛大片午夜| 精品午夜国产福利观看| 最新精品国偷自产在线| 91区国产福利在线观看午夜 | 素人激情视频福利| 国产在线观看一区二区三区| 久久久久国产精品免费免费不卡| 免费国产在线精品一区| 国产波多野结衣中文在线播放| 色综合激情网| 天天综合网色| 日韩经典精品无码一区二区| 国产精品真实对白精彩久久| 日韩成人在线网站| 亚洲国产在一区二区三区| 国产亚洲精品自在线| 日本精品一在线观看视频| 亚洲欧美在线精品一区二区| 六月婷婷激情综合| 日韩在线网址| 欧美成人A视频|