arcmap十进制度和度分秒相互转换
十进制度转度分秒
新建文本型字段,使用字段计算器构建python表达式将十进制度转换成度分秒,代码如下:
def dd2dms(dd):degree=(int)(float(dd))minute=(int)((float(dd)-degree)*60)second=(float(dd)-degree-float(minute)/60)*3600dms=str(degree)+' '+str(minute)+ ' '+str(second)return dms
代码首行中的dd为存储十进制经纬度字段名称,工具运行之前需要将调用函数中的EXT_MIN_X替换为存储十进制度经纬度字段名称
度分秒转十进制度
新建双精度类型字段,使用字段计算器构建VB脚本将十进制度转换成度分秒,代码如下:
Dim Degrees
Dim Minutes
Dim Seconds
Dim DMS
Dim DDDMS = Split([Latitude])
Degrees = CDbl(DMS(0))
Minutes = CDbl(DMS(1))
Seconds = CDbl(DMS(2))
If Degrees < 0 ThenDD = -(Seconds/3600) - (Minutes/60) + Degrees
ElseDD = (Seconds/3600) + (Minutes/60) + Degrees
End If
在代码的第六行中,DMS = Split([Latitude])括号 [ ] 中的文字指的是保存度分秒经纬度值字段的名称。所以在运行前需要将代码中的 Latitude 替换表中存储 DMS 经纬度值字段的名称
arcmap十进制度和度分秒相互转换相关推荐
- 十进制度转换为度分秒
// ConsoleApplication1.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream&g ...
- 经纬度的十进制与度分秒的转换
简单易用的经纬度十进制与度分秒的转换函数 1.定义函数 import re class Degree(object):def __init__(self):None@staticmethoddef d ...
- WPS或EXCEL度分秒和十进制度之间的转换
WPS或EXCEL度分秒和十进制度之间的转换 C3 B3是你之前要改变的数 度分秒转十进制: =LEFT(C3,FIND("°",C3)-1)+MID(C3,FIND(" ...
- 地图经纬度坐标相互转换度分秒
经纬度坐标转换度分秒 function changeToDFM(du) {const arr1 = du.split(".");const d = arr1[0];let tp = ...
- Win32 API 窗口版本转换度分秒为小数
经纬度的度分秒和小数之间转换是做GIS时常用的:下面实现一个Win32 API 版本度分秒转换为小数: 与此网站对比: http://www.gzhatu.com/du2dfm.html 使用VC++ ...
- wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”
随着网剧<隐秘的角落>的爆红,笛卡尔与他的心形线的传说再次重回大众视野,r=a(1-sinθ) 就是"心形线"方程式. 笛卡尔法国著名数学家,哲学家,创建了数学坐标系, ...
- lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...
地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...
- MYSQL8 度分秒(DMS)转度(DDD)函数编写实战
GIS坐标转换公式 在GPS设备中对于坐标单位有不同的显示方法,有度分秒(DMS)和度(DDD). 例如:南京玄武区板仓街世界之窗创业园的GPS坐标如下: 度分秒(DMS):东经E 118度48分54 ...
- c# 封装“度分秒”与弧度之间的转换 以及datagridview控件的应用
代码: datagridview 计算 private void button1_Click(object sender, EventArgs e) { string[] ...
最新文章
- php linux 调试工具,内网Visual Studio Code通过XDebug远程调试linux服务器PHP脚本
- 领英全球副总裁:如何做到 5 亿用户增长的 ?
- react 技术栈项目轻量化方案调研
- python可以实现操作系统管理_Python并发编程 —— 操作系统基础
- android 加载layout,Android自定义View加载视图之LoadingLayout
- 面试题:HashMap和ConcurrentHashMap的区别,HashMap的底层源码。
- Java数据库连接-JDBC
- 算法图解第八章笔记与习题(贪婪算法)
- 桌面美化 Python tkinter倒计时工具
- 照片太大怎么压缩200k?图片怎么缩小到200k以下?
- Java 在线编程编译工具上线,直接运行Java代码
- PTC creo 3.0 安装教程
- Cardboard Talk01 HeadTracker
- [AI]深度优先、广度优先、迭代加深搜索练习题
- 如何学习新的IT技术
- cadence SPB17.4 - allegro - CAM350_V10.7CN 引入槽孔(.rou)文件报错问题的优雅解决思路
- java后台管理页面_一个很不错的,代码简单的后台管理界面
- 判断一棵树是不是另一棵树的子树
- H3C容灾系统如何做接管演练
- miui通知栏要点两下_分享MIUI主题,安卓风格,半透明通知栏尤其漂亮!