测绘程序设计——度分秒与弧度制转化(C#)
度分秒转为弧度
将度分秒以度点分秒的格式输入程序;例:10°10′10″变为10.1010输入程序
将字符串分隔开
将度点分秒转化为N度
弧度=N*Π/180;
public static double Dms2H(double dms){double Dms = dms+0.000000001;double Du =Math.Truncate(Dms);double temp = (Dms - Du) * 100;double Fen = Math.Truncate(temp);double Miao =(temp-Fen)*100- 0.00001;double Du_1 = Du + Fen / 60.0 + Miao / 3600.0;return Du_1 * Math.PI / 180.0;}
弧度转化为度分秒
将弧度Hu*180/Π取整,整数部分为度;
剩余部分*60取整,整数部分为分;
剩余部分*60取整,整数部分为秒;
public static string H2Dms(double Hu){double D = Hu * 180.0 / Math.PI;double Du = Math.Truncate(D);double Fen = Math.Truncate((D - Du) * 60);double Miao = ((D - Du) * 60 - Fen) * 60;return Du.ToString().PadLeft(3) + "°" + Fen.ToString().PadLeft(2) + "′" + Miao.ToString("f0").ToString().PadLeft(2) + "″";}
测绘程序设计——度分秒与弧度制转化(C#)相关推荐
- 【Matlab笔记】测绘工程专业正算、反算、度分秒转弧度函数
上传,作为网络笔记 正算 %%坐标正算函数,起点坐标x1,y1 function [x2,y2]=zhengsuan(x1,y1,A,L)x2=x1+L*cos(A)y2=y1+L*sin(A) en ...
- lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...
地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...
- matlab函数:度分秒转换为度、度分秒转弧度、弧度转度
度分秒转度代码: function degree = dms2degree(jiaodu)%度分秒(dd.mmss)->度degree = fix(jiaodu);mimute = fix((j ...
- c# 封装“度分秒”与弧度之间的转换 以及datagridview控件的应用
代码: datagridview 计算 private void button1_Click(object sender, EventArgs e) { string[] ...
- lisp如何将度分秒转换为弧度_测量学习题
测量学习题 一.测量学概述 1.测量学的任务是什么? 2.如何表示地球的形状和大小? 3.如何确定地面点位? 4.已知某点P的高斯平面直角坐标为XP=2050442.5m,YP=18523775.2m ...
- 如何用c语言将度分秒变为弧度_弧度与角度从哪里来
圆的角度为360度,这是一个显而易见的事实,对吗? 错了.大部分人并不知道为什么圆有360度.我们只是把它当作一个神奇的数字,也就是"圆的大小"来记忆,这导致我们以后在物理或数学的 ...
- C#实现将度分秒化为弧度值
static void Main(string[] args){Console.Write("请参照依次分别输入度.分.秒值:\n");double[] d = new doubl ...
- lisp如何将度分秒转换为弧度_重磅干货!如何利用Stata进行空间冷热点分析 | 社论前沿...
摘要:区域数据的可用性不断提高,空间分析越来越受到关注.本文介绍一个使用Stata实现空间热点和冷点分析的方法.要实现getisord命令,只需将区域的纬度和经度作为额外的必需信息即可.与Shape文 ...
- 测绘程序设计实习 CSU
测绘程序设计实习 CSU 1.实习目的与内容 2.需求分析 3.总体设计 4.主要代码 4.1. 变量名类(ValueName.h)的主要代码: 4.2.主对话框类头文件(ControlNetwork ...
最新文章
- 编程上标和下标使用方法
- 跨域理解及服务器端解决跨域问题
- 奇奇seo优化软件_西藏seo关键词优化软件
- 我对应聘者的面试原则
- Java SE、Java EE、Java ME三者的区别
- pythonrequests证书_python requests证书问题解决
- Bootstrap3 插件的原理
- java 浏览器信息吗_java获取浏览器信息
- webpack打包原理(待续)
- lgg8各个版本_LG正式推出G8SThinQ 搭载骁龙855
- 正则表达式 - php正则匹配内容?
- UILabel根据内容自动调整高度
- CAD迷你画图V3.6版
- python 批量下载地理空间数据云
- 自学七天,我是如何通过软考系统架构师
- mac执行java死卡_MacOS应用程序有时卡死,怎么办?2种方法轻松搞定
- XShell免费版的安装配置教程以及使用教程
- 关于举办“第五届全国现代物流绿色包装与循环共用大会”的通知
- 【Android 数据业务解析】APN参数创建
- STM32H743:程序的启动