xjtuandrew
路人甲
路人甲
  • 注册日期2003-10-07
  • 发帖数56
  • QQ
  • 铜币264枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1502回复:1

如何进行测量度量转换

楼主#
更多 发布于:2003-11-12 19:05
各位高手,我现在实现了一个标尺功能,可是测量度量总是以度为单位,我现在想用米作单位,如何转换,我看了很多建议,都说的不是很清楚。请各位指教。
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2003-11-13 10:17
根据经纬度差计算定位点距离;
地球基本上近似一个球形,从赤道到极点平均的分为90个纬度,每个纬度之间的距离基本上是111.133km, 随着纬度的升高,单位距离有微弱的增加。在确定纬度下,单位纬度距离的计算公式是:
纬度1°长度=111.133-0.559cos2φ公里(纬度φ处)。
和纬度计算方式相比,经度的算法有很大的不同。因为所有的经线在南北两极交汇到极点,所以,纬度越高,单位经度的距离越小,到了极点,距离为零。一个经度之间的距离和根据经度所在的纬度确定的。在确定纬度下,单位经度距离的计算公式是:
经度1°长度=111.413cosφ一0.094cos3φ公里(纬度φ处)。
在得到经纬度差以后,根据所在地区的纬度,计算出两点之间的距离公里数

φ的取值在0-90之间,
1. 当φ取值在0-45时候,2φ的范围是0-90,这是cos2φ的取值为正,所在, 当φ取值在0-45时候,随着纬度的升高,单位距离有微弱的减少;
2. 当φ取值在45-90时候,2φ的范围是90-180,这是cos2φ的取值为负,所在, 当φ取值在90-180时候,随着纬度的升高,单位距离有微弱的增加。
举报 回复(0) 喜欢(0)     评分
游客

返回顶部