经纬度在线转换

更新时间:2023-04-16 07:14:05 阅读: 评论:0


2023年4月16日发(作者:枣的种类)

--

想要认识GPS中的经纬度,就必须先了解GPS,知道经

纬度的来源:系统组成GPS是Gloabal

PositioningSystem的简称,意为全球定位系统,主要由

地面的控制站、天上飞的卫

星、咱们手里拿的接收机三大块组成,我们所使用的GPS

包括手持机和车载GPS接受机。导航机本质上都是

GPS接收机2.接收机大大小小,千姿百态,有袖珍式、背

负式、车载、船载、机载什么的。一般常见的手持机接收

L1信号,还有双频的接收机,做精密定位用的。3.坐标

系地形图坐标系:我国的地形图采用高斯-克吕格平面直

角坐标系。在该坐标系中,横轴:赤道,用Y

表示;纵轴:中央经线,用X表示;坐标原点:中央经线与

赤道的交点,用O表示。赤道以南为负,以北为正;中

央经线以东为正,以西为负。我国位于北半球,故纵坐标均

为正值,但为避免中央经度线以西为坐标纵轴西移50

0公里。负值的情况,将

北京54坐标系:1954年我国在北京设立了大地坐标原

点,采用克拉索夫斯基椭球体,依此计算出来的各大地控制

点的坐标,称为北京54坐标系。GS84坐标系:即世

界通用的经纬度坐标系。6度带、3度带、中央经线。我

国采用6度分带和3度分带:1∶2.5万及1∶5万的

地形图采用6度分带投影,即经差为6度,从零度子午线开

始,自西向东每个经差6度为一投影带,全球共分60个

带,用1,2,3,4,5,??表示。1∶1万的地形图

采用3度分带,从东经1.5度的经线开始,每隔3度为一

带,用1,2,3,??表示,全球共划分120个投影带

4.经纬度的来源为了精确地表明各地在地球上的位置,人

们给地球表面假设了一个坐标系,这就是经纬度线。那么,

最初的经纬度线是怎么产生又是如何测定的呢公元344年,

亚历山大渡海南侵,继而东征,随军地理学家

尼尔库斯沿途搜索资料,准备绘一幅“世界地图”。他发

现沿着亚历山大东征的路线,由西向东,无论季节变换与日

照长短都很相仿。于是做出了一个重要贡献——第一次在

地球上划出了一条纬线,这条线从直布罗陀海峡起,沿

着托鲁斯和喜马拉雅山脉一直到太平洋。但以亚历山大为

不久就瓦解了。亚历山大帝国昙花一现,名的那座埃及城

里,出现了一个著名图书馆,多年担任馆长的埃拉托斯特

尼博学多才,精通数学、天文、地理。他计算出地球的圆周

是46250千米,画了一张有7条经线和6条纬线的

世界地图。5.经纬度的表示

1884年国际经度会议规定,以通过英国伦敦格林威治0

经线。从0经线天文台子午仪中心的经线为

180。习惯上以西经20和东经160往东叫东经,往西叫

西经,东、西各分为分界把地球分为东西两个上边的一

半叫北半球,下边的一半半球。假如从地轴的正中间将地

球切成南北两半,

叫南半球。被切的这个平面,叫赤道面。赤道面与地球

表面相交的线叫赤道。纬线从赤道往两极越来越短,到了两

极就缩小成一0纬线,从赤道向两极各分为90个点了。

科学家们把赤道定为,赤道以南叫南纬,赤道以北叫北纬。

计算机或GPS上经纬度经常用度、分、秒和度.度、分.分、

秒.秒的混合方式进行表示,度、分、秒间的进

-----

制是60进制,度.度、分.分、秒.秒的进制是100进制,

换算时一定要注意。可以近似地认为每个纬度之间

的距离是不变的111KM,每分间1.85KM,每秒间

31.8M。经度间的距离随纬度增高逐渐减小,可按一下公

式计算:处)。纬度经度1长度=111.413cos一

0.094co做锻炼的英文 s3公里(得到的数据是经纬度。经纬度有多

种表示方法。GPS一般从

31.12035o位)例如:5度.度的十进制小数部分(,)

31o10.335'

分,度)2..

.

位)例如3分的十进制小数部分(

1

-----

3.),度.分.

秒例如31o12'42

地球上任何一个固定的点都可以用确定的经纬度表示出来。

关于经纬度坐标转换的方法一、十进制转换成经纬度把

经纬度转换成十进制的方法很简单如下就可以了

DecimalDegrees=Degrees+minutes/60+

conds/3600例:5755'56.6

=57+55/60+56.6/3600=57.88888114

65'24.6=114+65/60+24.6/3600=结果自己算!如

把经纬度(longitude,latitude)(205.3332,

57.88888)

转换据成坐标(Degrees,minutes,conds)(205????,

5755'56.6)。步骤如下:205直接读取:尠度尠1,

23

:得到2,(205.3332-205)*60=23.9920

分3,(23.9920-23)*60=44.0200得到尠秒:44.1

采用同样的方法可以得到纬度坐标:5755'56.6如果

需要转换的经纬度数据很多,可以借助Sql查询分析器或

Excel来进行转换。Sql实现。这里介绍用有以下数据

假如我的数据库里的表tableName

CREATETABLE[dbo].[tableName](

[ID][int]IDENTITY(1,1)NOTNULL,

[address][varcha桓阶 r](20)COLLATEChine_PRC_CI_AS

NULL,

[longitude][float]NULL,

[latitude][float]NULL

)ON[PRIMARY]

GO

表中的数据

IDaddresslongitudelatitude

0add1205.395583357.

1add2205.391111157.

2add3205.3791流产后多久可以洗头 66757.

3add4205.371388957.

在sql查询分析器里直接调用以下查询语句

-----

2

-----

--DeclareThelongitude,latitude

declare@Lccproxy oaDeg闺蜜说说 varchar(50)

declare@LoaMinvarchar(100)

declare@LoaSecvarchar(100)

declare@LatDegvarchar(50)

d过去将来完成时 eclare@LatMinvarchar(100)

declare@LatSecvarchar(100)

--SetTheVariable

Set@LoaDeg='left(longitude,3地理之最 )'

Set@LoaMin='left((longitude-'+@LoaDeg+')*60,2)'

Set

@LoaSec='left((((longitude-'+@LoaDeg+')*60-'+@Lo

aMin+')*60),4)'

Set@LatDeg='left(longitude,3)'

Set@LatMin='left((longitude-'+@LatDeg+')*61932年中国发生了什么 0,2)'

Set

@LatSec='left((((longitude-'+@LatDeg+')*60-'+@Lat

Min+')*60),4)'

--ExecuteTheCommand

exec('lectID,address,longitude,

'+@LoaDeg+'asLoaDegree,

'+@LoaMin+'asLoaMinute,

'+@LoaSec+'asLoaSecond

,

'+@LatDeg+'asLatDeg队名口号大全 ree,

'+@LatMin+'asLatMinute,

'+@LatSec+'asLatSecond

fromTableName')

即可得到:

IDaddresslongitudeLoaDegreeLoaMinute

LoaSecondlatitudeLatDegree

LatMinuteLatSecond1add1205.39558332052344

57.2052344

2add2205.39857.2052328

3add3205.37957.2052245

4add4205.37757.2052217

-----

3

专业文档考试资料学习资料教育试题方案设计

专业文档考试资料学

习资料教育试题方

案设计

---


本文发布于:2023-04-16 07:14:05,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/499333.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:企业邀请函
下一篇:信息化平台
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图