这几天做一些与壁障,路径等有关的工作,以前没有搞过,完全门外汉,所以一些扫盲的资料记到这里。
经纬度用南纬是负,北纬是正,东经是正,西经是负。
东经正数,西经为负数。经度是地球上一个地点离一根被称为本初子午线的南北方向走线以东或以西的度数。本初子午线的经度是0°,地球上其它地点的经度是向东到180°或向西到180°。
不像纬度有赤道作为自然的起点,经度没有自然的起点,做为本初子午线的那条线是人选出来的。
英国的制图学家使用经过伦敦格林尼治天文台的子午线作为起点,过去其它国家或人也使用过其它的子午线做起点,比如罗马、哥本哈根、耶路撒冷、圣彼德堡、比萨、巴黎和费城等。
在1884年的国际本初子午线大会上格林尼治的子午线被正式定为经度的起点。东经180°即西经180°,约等同于国际换日线,国际换日线的两边,日期相差一日。
经度是指通过某地的经线面与本初子午面所成的二面角。在本初子午线以东的经度叫东经,在本初子午线以西的叫西经。东经用“E”表示,西经用“W”表示。 
经度的每一度被分为60分,每一分被分为60秒。一个经度因此一般看上去是这样的:东经23°27′ 30"或西经23°27′ 30"。
更精确的经度位置中秒被表示为分的小数,比如:东经23°27.500′,但也有使用度和它的小数的:东经23.45833°。有时西经被写做负数:-23.45833°。
北纬为正数,南纬为负数。
纬度 是指某点与地球球心的连线和地球赤道面所成的线面角,其数值在0至90度之间。位于赤道以北的点的纬度叫北纬,记为N;位于赤道以南的点的纬度称南纬,记为S。  

纬度数值在0至30度之间的地区称为低纬度地区;纬度数值在30至60度之间的地区称为中纬度地区;纬度数值在60至90度之间的地区称为高纬度地区。
地球的子午线总长度大约40008km。平均: 纬度1度 = 大约111km  纬度1分 = 大约1.85km  纬度1秒 = 大约30.9m 
球面距离:某两点的大圆在这两点的一段劣弧的长度,即AB两点的球面距离为弧AB=(其中是AB两点的球心角,单位为弧度制,R为球的半径)。 所以求球面距离问题的本质就是求出球心角。 
就这么多吧,另外添加两张图:
GPS经纬度与球面2点之间的距离.-LMLPHP 
GPS经纬度与球面2点之间的距离.-LMLPHP 
最后,结合代码基本可以理解两点之间的距离是怎么回事了.

11-13 23:02
查看更多