
1. GPS系统组成
GPS是GloabalPositioning System的缩写,是全球定位系统. 它主要由三个主要部分组成: 地面控制站,空中飞舞的卫星以及我们手中的. 导航器实质上是GPS.
2. GPS
大小不一,大小不一,可以放在口袋,背包,板载,板载和板载中使用. 通常,普通手机接收L1信号,以及用于精确定位的双频.
3. 坐标系
地形图坐标系: 中国的地形图采用高斯-克鲁格平面直角坐标系. 在此坐标系中,水平轴: 赤道用represented表示;赤道用represented表示. 垂直轴: 中央子午线用X表示;坐标原点: 中央子午线与赤道的交点用O表示. 赤道的南侧为负,北侧为正. 中央子午线在东方为正,在西方为负. 中国位于北半球,因此纵坐标均为正值. 但是,为了避免出现中心经线以西为负的情况,坐标的垂直轴向西偏移500公里.
北京54坐标系: 1954年,中国在北京建立了大地坐标系. 使用克拉索夫斯基椭球,以此为基础计算的每个大地测量控制点的坐标称为北京54坐标系.
GS84坐标系: 世界通用的经纬度坐标系.
6度带,3度带gps 经纬度 精度,中央子午线.
中国采用6度和3度区域:
将1: 25,000和1: 50,000的地形图投影到6度子带中,即从零度子午线开始的经度差为6度,从西到西的每个经度6度东是一个投影区. 世界上有60个区域,分别由1,2,3,4,5,...
10,000个地形图使用3度细分,从东经1.5度的子午线开始,每3度是一个区域. 它由1、2、3gps 经纬度 精度,...表示. 全世界有120个投影. 乐队
4. 纬度和经度的来源
为了准确指示地球上每个位置的位置,我们假设地球表面的坐标系是经度和纬度线. 那么,原始的经度和纬度线是如何产生的以及如何确定的呢?公元344年,亚历山大(Alexander)越过海南入侵,然后向东走. 陆军地理学家Nierkus一直在搜索信息,并准备绘制一张“世界地图”. 他发牛座和喜马拉雅山脉一直延伸到太平洋,这是地球上第一次绘制纬线.
亚历山大帝国短暂流逝,不久就瓦解了. 但是在以亚历山大亚历山大命名的埃及城市中,一个著名的图书馆出现了,多年来担任策展人的埃拉托西尼(Eratostheni)是多才多艺的,精通数学,天文学和地理. 他计算出地球的周长为46,250公里,并绘制了一张包含7条经线和6条平行线的世界地图.
5. 纬度和经度的表示形式

1884年国际经度会议规定,通过英国伦敦格林威治天文台子午线中心的子午线为0°子午线. 从0°经线开始的东经称为东经,西经称为西经. 东西方向相差180°. 通常将地球分为西半球和西半球,东经160°. 如果将地球从地心线的中间切成南北两半,则上半部分称为北半球,下半部分称为南半球. 切割平面称为赤道平面. 赤道平面与地球表面相交的线称为赤道. 从赤道到两极,纬度越来越短,在两极处,纬度逐渐缩小. 科学家将赤道定义为纬度为0°,从赤道到两极除以90°. 赤道以南为纬度,赤道以北为纬度. 纬度和经度通常在计算机或GPS上以度,分,秒和度表示. 度,分钟,分钟,秒和秒. 度,分和秒分别是60度和度. 度,分钟. 分钟和秒. 秒的底数是100. 转换时请注意. 可以近似地得出,每个纬度之间的距离是恒定的111KM,每分钟1.85KM和每秒31.8M. 经度之间的距离随着纬度的增加而逐渐减小,可以通过以下公式计算:
经度1°长度=111.413cosφ-0.094cos3φkm(在纬度φ).
通常,从GPS获得的数据是经度和纬度. 表示纬度和经度的方法有很多.
1. )ddd.ddddd,度. 度的小数部分(5位数字). 例如: 31.12035º
2. )ddd.mm.mmm,度. 分钟. 分钟的小数部分(3位数字),例如31º10.335'
3. )ddd.mm.ss,度. 分钟. 秒,例如31º12'42“
地球上的固定点可以用一定的经度和纬度来表示.
关于经纬度坐标转换的方法
首先,将十进制转换为纬度和经度
将经度和纬度转换为十进制的方法非常简单
它将执行以下操作
小数位=度+分钟/ 60 +秒/ 3600
例如: 57°55'56.6“ = 57 + 55/60 + 56.6 / 3600 = 57.9323888888888
114°65'24.6“ = 114 + 65/60 + 24.6 / 3600 =结果是您自己计算!
经度和纬度(205.395583333332,57.9323888888888)
将数据转换为坐标(度,分,秒)(205°23'44.1“,57°55'56.6”).

步骤如下:
1,直接阅读“学位”: 205
2(205.395583333332-205)* 60 = 23.734999999920获得“分”: 23
3,(23.734999999920-23)* 60 = 44.099999995200获得“秒”: 44.1
使用相同的方法,您可以获得纬度坐标: 57°55'56.6“
如果要转换的纬度和经度数据很多,则可以使用Sql Query Analyzer或Excel进行转换. 这里介绍使用Sql的实现.
如果我中的表tableName具有以下数据
创建表[dbo]. [tableName](
[ID] [int]身份(1,1)非空,
[地址] [varchar](20)收集Chinese_PRC_CI_AS NULL,
[经度] [浮动] NULL,
[纬度] [浮动] NULL
)在[PRIMARY]上
GO
表格中的数据
ID地址经度纬度

0 add1 205.3955833 57.93238889
1 add2 205.3911111 57.95194444
2 add3 205.3791667 57.98916667
3 add4 205.3713889 57.95611111
直接在sql查询分析器中调用以下查询
-声明经度,纬度
声明@LoaDeg varchar(50)
声明@LoaMin varchar(100)
声明@LoaSec varchar(100)
声明@LatDeg varchar(50)
声明@LatMin varchar(100)
声明@LatSec varchar(100)
-设置变量
设置@ LoaDeg ='左(经度,3)'
设置@ LoaMin ='左((经度-'+ @ LoaDeg +')* 60,2)'
设置@ LoaSec ='左((((((经度-'+ @ LoaDeg +')* 60-'+ @ LoaMin +')* 60),4)'

设置@ LatDeg ='左(经度,3)'
设置@ LatMin ='左((经度-'+ @ LatDeg +')* 60,2)'
设置@ LatSec ='左((((((经度-'+ @ LatDeg +')* 60-'+ @ LatMin +')* 60),4),
-执行命令
exec(“选择ID,地址,经度
'+ @ LoaDeg +'为LoaDegree,
'+ @ LoaMin +'作为LoaMinute,
'+ @ LoaSec +'作为LoaSecond
,
'+ @ LatDeg +'为LatDegree,
'+ @ LatMin +'作为LatMinute,
'+ @ LatSec +'作为LatSecond
来自TableName')
您得到:
ID地址经度LoaDegree LoaMinute LoaSecond latitudeLatDegree LatMinute LatSecond
1 add1 205.3955833 205 23 44 57.93238889 205 23 44
2 add2 205.3911111 205 23 28 57.95194444 205 23 28
3 add3 205.3791667 205 22 45 57.98916667 205 22 45
4 add4 205.3713889 205 22 17 57.95611111 205 22 17
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-159163-1.html
即使不与我们结盟