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

Excel VBA在高斯投影換帶計(jì)算中的應(yīng)用

2010-04-19 10:11:58劉益林劉小明李勇
城市勘測(cè) 2010年5期
關(guān)鍵詞:二次開(kāi)發(fā)測(cè)繪程序

劉益林,劉小明,李勇

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

Excel VBA在高斯投影換帶計(jì)算中的應(yīng)用

劉益林?,劉小明,李勇

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

據(jù)城市測(cè)量坐標(biāo)系統(tǒng)的選擇應(yīng)滿足投影長(zhǎng)度變形值不大于2.5 cm/km的原則,根據(jù)這一原則,每一個(gè)城市應(yīng)提出適合自身地理位置和高程的城市地方坐標(biāo)系統(tǒng),并應(yīng)建立國(guó)家坐標(biāo)與地方坐標(biāo)換帶計(jì)算關(guān)系,利用Excel VBA對(duì)原有的程序進(jìn)行二次開(kāi)發(fā),減少了中間計(jì)算過(guò)程,提高了工作效率。

高斯投影;換帶計(jì)算;Excel VBA

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

本文按1954北京坐標(biāo)系的高斯投影正、反算及換帶計(jì)算,給出用Excel 2003實(shí)現(xiàn)的程序。

1 數(shù)學(xué)模型

1.1 常用公式

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

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

(2)高斯投影反算公式

其中:Bf為底點(diǎn)緯度。

1.2 本程序采用的公式

為了提高計(jì)算效率對(duì)上述常用公式加以改化,并按克拉索夫斯基橢球參數(shù)計(jì)算有關(guān)系數(shù),現(xiàn)將公式匯集如下:

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

(2)反算公式

2 程序功能

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

在程序編制的過(guò)程中,因計(jì)算機(jī)內(nèi)部計(jì)算采用的是弧度計(jì)算,而測(cè)量中采用的是度制計(jì)算,因此首先應(yīng)解決的60進(jìn)制角度的三角函數(shù)計(jì)算問(wèn)題,即度分秒與度制之間的轉(zhuǎn)換,度制與弧度之間的轉(zhuǎn)換問(wèn)題。

(1)度、分、秒→度

度、分、秒的表示為:小數(shù)點(diǎn)前為度,小數(shù)點(diǎn)后的前兩位為分,分后面則為秒。

(2)度→度、分、秒

(3)度→弧度

定義3個(gè)子程序Sub gszs()、Sub gsfs()、Sub gscj ()分別為3°帶國(guó)家坐標(biāo)正算、反算和城建坐標(biāo)系的計(jì)算,計(jì)算過(guò)程中可以相互調(diào)用??梢远x一個(gè)名為“換帶計(jì)算”的控件按鈕,指定此工具的宏為“換帶計(jì)算”,那么只需在相應(yīng)的單元格內(nèi)輸入數(shù)據(jù),點(diǎn)“換帶計(jì)算”按鈕,就可以得到計(jì)算結(jié)果。所有的過(guò)程均為自動(dòng),并可打印最終結(jié)果。Excel的格式見(jiàn)表1。程序源代碼的數(shù)據(jù)位置與表1的單元格對(duì)應(yīng)。

大地坐標(biāo)、國(guó)家3°帶坐標(biāo)、地方坐標(biāo)換算計(jì)算表 表1

程序源代碼如下:

3 結(jié) 語(yǔ)

Excel的二次開(kāi)發(fā)功能非常強(qiáng)大,利用Excel的Visual Basic編輯器還可以開(kāi)發(fā)出很多實(shí)用的測(cè)繪程序,如平時(shí)大家工作中附合導(dǎo)線概略計(jì)算,外業(yè)測(cè)圖檢查中坐標(biāo)點(diǎn)位精度自動(dòng)統(tǒng)計(jì),可以大大提高工作效率。

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

[2]吳俊昶.PC-1500機(jī)BASIC程序設(shè)計(jì)與測(cè)量計(jì)算程序[M].北京:測(cè)繪出版社,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—),男,高級(jí)工程師,國(guó)家注冊(cè)土木工程師(巖土),主要從事城市工程建設(shè)測(cè)繪和檢測(cè)技術(shù)管理工作。

猜你喜歡
二次開(kāi)發(fā)測(cè)繪程序
淺談基于Revit平臺(tái)的二次開(kāi)發(fā)
甘肅科技(2020年20期)2020-04-13 00:30:02
浙江省第一測(cè)繪院
工程測(cè)繪中GNSS測(cè)繪技術(shù)的應(yīng)用
淺談Mastercam后處理器的二次開(kāi)發(fā)
模具制造(2019年3期)2019-06-06 02:11:02
試論我國(guó)未決羈押程序的立法完善
西門子Easy Screen對(duì)倒棱機(jī)床界面二次開(kāi)發(fā)
“程序猿”的生活什么樣
04 無(wú)人機(jī)測(cè)繪應(yīng)用創(chuàng)新受青睞
無(wú)人機(jī)在地形測(cè)繪中的應(yīng)用
電子制作(2017年9期)2017-04-17 03:01:00
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
主站蜘蛛池模板: 亚洲 欧美 偷自乱 图片 | 国产一区免费在线观看| 亚洲免费黄色网| 午夜激情福利视频| 亚洲swag精品自拍一区| 69免费在线视频| 国产高清在线精品一区二区三区 | 亚洲专区一区二区在线观看| 69精品在线观看| 免费观看三级毛片| 色悠久久综合| 欧美成在线视频| 亚洲系列中文字幕一区二区| 亚洲日韩久久综合中文字幕| 精品国产电影久久九九| 91青青草视频| 91精品专区| 人妻精品久久无码区| 国内精品小视频在线| 国产高清精品在线91| 午夜精品久久久久久久99热下载 | 40岁成熟女人牲交片免费| 中文字幕天无码久久精品视频免费| 国产资源免费观看| 亚洲综合在线最大成人| 夜夜操天天摸| 国产美女免费| 中文字幕免费在线视频| 久久精品人妻中文视频| 玩两个丰满老熟女久久网| 亚洲天堂日本| 久无码久无码av无码| 日韩A∨精品日韩精品无码| 操美女免费网站| 亚洲日韩Av中文字幕无码| 亚洲精品第一页不卡| 亚洲日本中文字幕天堂网| 天堂成人在线| 亚洲一级毛片在线播放| 久久精品嫩草研究院| 国产成人亚洲欧美激情| 色视频国产| 黄色网页在线播放| 免费久久一级欧美特大黄| 人妻丰满熟妇av五码区| 人妻一区二区三区无码精品一区| 久久婷婷国产综合尤物精品| 亚洲精品动漫在线观看| 欧美国产综合色视频| 尤物特级无码毛片免费| av天堂最新版在线| 少妇精品久久久一区二区三区| 在线观看欧美国产| 日本免费福利视频| 在线观看免费人成视频色快速| 国产区人妖精品人妖精品视频| 老熟妇喷水一区二区三区| 国产一在线| 国产激情在线视频| 2020国产在线视精品在| 成人综合网址| 中国丰满人妻无码束缚啪啪| 蜜臀AVWWW国产天堂| 欧美成a人片在线观看| 在线观看国产精品第一区免费 | 一本一道波多野结衣一区二区 | 色久综合在线| 久久精品人妻中文视频| 无套av在线| 国产精品hd在线播放| 69国产精品视频免费| 婷婷六月激情综合一区| 久久www视频| 亚洲欧洲一区二区三区| 免费在线国产一区二区三区精品| 中文字幕 欧美日韩| 久久婷婷人人澡人人爱91| 国产精品尤物铁牛tv| 亚洲美女久久| 亚洲 欧美 日韩综合一区| 精品少妇人妻无码久久| 精品视频一区二区三区在线播|