GIS中关于经纬度的两个计算
一、
子午线周长(公里)
40008.548
赤道周长(公里)
40075.704
纬度
40008.548 / 360(度) = 111.135 公里/度
40008.548 / (360*60)(分) = 1.85 公里/分
40008.548 / (360*60*60)(秒) = 30.87 米/秒
经度
首先算相应经度位置的纬度圈长度=40075.704 * cos(经度)
然后方法相同,除度数就成
于是,比如北京40度
40075.704 * cos(40) = 30699.77
40075.704 * cos(40) / 360(度) = 85.277 公里/度
40075.704 * cos(40) / 360*60)(分) = 1.42 公里/分
40075.704 * cos(40) / 360*60*60)(秒) = 23.688 米/秒
附:
cos(a) = sin(90-a)
二、计算两个点之间的距离 求得两个点的经度和纬度
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockStart.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ContractedBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/InBlock.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/ExpandedBlockEnd.gif)
bx,by是起始点的经纬度,fx,fy是终点的经纬度 输出是公里数
GIS中关于经纬度的两个计算相关推荐
- 关于经纬度的两个计算[Teaksxgluxv]
一. 子午线周长(公里) 40008.548 赤道周长(公里) 40075.704 纬度 40008.548 / 360(度) = 111.135 公里/度 40008.548 / (360* ...
- c语言版计算坐标方位角,坐标方位角算法在GIS中应用(最后修改).doc
坐标方位角算法在GIS中应用(最后修改) 基金颁发部门:国家自然科学基金委:项目名称:基于剖面的三维拓扑地质建模研究:编号基金申请人:侯恩科 坐标方位角算法在GIS中的应用 王晓芳?1, 侯恩科2,董 ...
- 在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积;再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积。
在Linux环境下用C语言编写一个乘法程序mult,从命令行接收两个数字,然后输出其乘积:再用C语言编写一个exec1程序,在程序中使用execvp调用mult程序计算5与10的乘积. 1.mult. ...
- python计算圆面积保留两位数_python中怎么实现保留两位小数
python中怎么实现保留两位小数,两位,方法,小数,模块,四舍五入 python中怎么实现保留两位小数 易采站长站,站长之家为您整理了python中怎么实现保留两位小数的相关内容. Python中实 ...
- java中微秒时间相减_Java计算时间差(两个时间相减)
在Android开发或者Java学习中,经常要求两个时间差 比如说: 现在是 :2004-03-26 13:31:40 过去是:2004-01-02 11:30:24 我现在要获得两个日期差,差的形式 ...
- GIS中的坐标系定义与转换
GIS中的坐标系定义与转换 青岛海洋地质研究所 戴勤奋 2002-3-27 14:22:47 ----------------------------------------------------- ...
- GIS中的坐标系定义与转换【转】
1. 椭球体.基准面及地图投影 GIS中的坐标系定义是GIS系统的 基础,正确定义GIS系统的坐标系非常重要.GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对 ...
- GIS中墨卡托与WGS 84的瓦片编号计算方法
GIS中墨卡托与WGS 84的瓦片编号计算方法 在GIS中计算瓦片的编号,墨卡托与WGS 84的计算方法与瓦片行列号是不一样的,为什么会有这样的差异呢?主要是因为我们的墨卡托是投影坐标系,WGS ...
- [转]基于WorldWind平台的建筑信息模型在GIS中的应用
1 引言 随着BIM(Building Information Modeling)的不断发展,建筑信息建模的理念贯穿着建筑.结构.施工.运行维护以及拆迁再规划的整个建筑的生命周期,这种理念不仅使得各个 ...
最新文章
- 用Go语言建立一个简单的区块链part3:持久化和命令行接口
- linux lanmp 安装教程,linux服务器一键安装包lanmp系列教程之一
- Android中RelativeLayout各个属性的含义
- C# 控件双缓冲控制 ControlStyles 枚举详解
- 数据库性能调优之始: analyze统计信息
- unity之EasyAR使用
- 注册Gmail账号手机号码提示无法验证
- 2020电信校园卡已经发售,更新校园卡最新消息及选购建议
- ensp中ap获取不到ip_ensp wlan实验,sta无法获取IP地址?
- Oracle 18c:拉里·埃里森亲自支招,数据库自动化之后,DBA何去何从?
- 十道必问的软件测试面试题(含答案解析)
- 笔记本无线网卡天线接线柱掉了(AUX和MAIN两个接口)
- 数风流人物,还看今朝(记通用产品射箭团队活动)
- 图片题注和章节不对应
- Altium Designer 入门笔记(4)层次原理图的设计
- 学习日记day38 字体设计排版
- 狮场(苏宁)面试小结
- java文件上传下载服务并发超时,震撼来袭免费下载!
- 详细介绍 BSD 开源协议
- 计算机专业学生应聘岗位,大学生应聘计算机岗位简历制作技巧