关于经纬度坐标转换的方法

一、十进制转换成经纬度
把经纬度转换成十进制的方法很简单
如下就可以了
     Decimal Degrees = Degrees + minutes/60 + seconds/3600
例:57°55'56.6" =57+55/60+56.6/3600=57.9323888888888
114°65'24.6"=114+65/60+24.6/3600=结果自己算!
 
如把经纬度  (longitude,latitude) (205.395583333332,57.9323888888888)
转换据成坐标(Degrees,minutes,seconds)(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"

==============

二、分带方法  

1.我国采用6度分带和3度分带:  

  1∶2.5万及1∶5万的地形图采用6度分带投影,即经差为6度,从零度子午线开始,自西向东每个经差6度为一投影带,全球共分60个带,用1,2,3,4,5,……表示.即东经0~6度为第一带,其中央经线的经度为东经3度,东经6~12度为第二带,其中央经线的经度为9度。字串8
  1∶1万的地形图采用3度分带,从东经1.5度的经线开始,每隔3度为一带,用1,2,3,……表示,全球共划分120个投影带,即东经1.5~ 4.5度为第1带,其中央经线的经度为东经3度,东经4.5~7.5度为第2带,其中央经线的经度为东经6度.我省位于东经113度-东经120度之间,跨第38、39、40共计3个带,其中东经115.5度以西为第38带,其中央经线为东经114度;东经115.5~118.5度为39带,其中央经线为东经117度;东经118.5度以东到山海关为40带,其中央经线为东经120度。  

地形图上公里网横坐标前2位就是带号,例如:1∶5万地形图上的横坐标为20345486,其中20即为带号,345486为横坐标值。字串1
2.当地中央经线经度的计算  

六度带中央经线经度的计算:当地中央经线经度=6°×当地带号-3°,例如:地形图上的横坐标为20345,其所处的六度带的中央经线经度为:6°×20-3°=117°(适用于1∶2.5万和1∶5万地形图)。字串1
三度带中央经线经度的计算:中央经线经度=3°×当地带号(适用于1∶1万地形图)

 

===================

中国的经度和纬度是多少?

中国幅员辽阔。

最北点位于黑龙江省北部漠河已被黑龙江主航道中心线处,纬度为北纬53度。

最南点位于南海南部的曾母暗沙,纬度为北纬4度。

最东点位于黑龙江与乌苏里江主航道中心线的交汇处,精度为东经135度。

最西端位于帕米尔高原上,经度为东经73度。

东西横跨62个经度,约5500千米。

南北纵跨49纬度,约5000千米。

 =================

纬度1秒的长度
地球的子午线总长度大约40008km。平均:

纬度1度 = 大约111km
纬度1分 = 大约1.85km
纬度1秒 = 大约30.9m

 

纬度每一度差不多跨过110km。经度怎么说得清楚嘛,赤道上每一个经度的跨度最大,差不多就是111km。越往两极跨过的距离就越小,到南北两极所有经度相交于极点。

 

每一度1000/9 公里   40000/360
每一分为一海里,约1.852公里 40000/(360*60)

 

经线上跨纬度1度=111千米
纬线上跨经度1度=111*cosA千米,其中A是纬度

 

纬度的每个度大约相当于111千米,但经度的每个度的距离从0千米到111千米不等。它的距离随纬度的不同而变化,等于111千米乘纬度的余弦。不过这个距离还不是相隔一经度的两点之间最短的距离,最短的距离是连接这两点之间的大圆的弧的距离,它比上面所计算出来的距离要小一些。

 

距离d = arc cos((sin北纬A×sin北纬B)+(cos北纬A×cos北纬B×cosAB两地经度差))×地球平均半径
其中地球平均半径为6371.004 km,d的单位为km

你可能感兴趣的:(技术)