十进制度转度分秒

新建文本型字段,使用字段计算器构建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十进制度和度分秒相互转换相关推荐

  1. 十进制度转换为度分秒

    // ConsoleApplication1.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream&g ...

  2. 经纬度的十进制与度分秒的转换

    简单易用的经纬度十进制与度分秒的转换函数 1.定义函数 import re class Degree(object):def __init__(self):None@staticmethoddef d ...

  3. WPS或EXCEL度分秒和十进制度之间的转换

    WPS或EXCEL度分秒和十进制度之间的转换 C3 B3是你之前要改变的数 度分秒转十进制: =LEFT(C3,FIND("°",C3)-1)+MID(C3,FIND(" ...

  4. 地图经纬度坐标相互转换度分秒

    经纬度坐标转换度分秒 function changeToDFM(du) {const arr1 = du.split(".");const d = arr1[0];let tp = ...

  5. Win32 API 窗口版本转换度分秒为小数

    经纬度的度分秒和小数之间转换是做GIS时常用的:下面实现一个Win32 API 版本度分秒转换为小数: 与此网站对比: http://www.gzhatu.com/du2dfm.html 使用VC++ ...

  6. wgs84坐标格式转换度分秒_一起爬山吗?寻找GIS坐标系统中“隐秘的角落”

    随着网剧<隐秘的角落>的爆红,笛卡尔与他的心形线的传说再次重回大众视野,r=a(1-sinθ) 就是"心形线"方程式. 笛卡尔法国著名数学家,哲学家,创建了数学坐标系, ...

  7. lisp如何将度分秒转换为弧度_地学中常用度、度分、度分秒,弧度、角度在MATLAB中的转换...

    地学中常用度.度分.度分秒,弧度.角度在MATLAB中的转换 转化为角度: deg = DMS2DEG(35,20,10) deg = 35.3361 转化为弧度 rad=DMS2RAD(35,20, ...

  8. MYSQL8 度分秒(DMS)转度(DDD)函数编写实战

    GIS坐标转换公式 在GPS设备中对于坐标单位有不同的显示方法,有度分秒(DMS)和度(DDD). 例如:南京玄武区板仓街世界之窗创业园的GPS坐标如下: 度分秒(DMS):东经E 118度48分54 ...

  9. c# 封装“度分秒”与弧度之间的转换 以及datagridview控件的应用

    代码: datagridview   计算 private void button1_Click(object sender, EventArgs e) {             string[] ...

最新文章

  1. php linux 调试工具,内网Visual Studio Code通过XDebug远程调试linux服务器PHP脚本
  2. 领英全球副总裁:如何做到 5 亿用户增长的 ?
  3. react 技术栈项目轻量化方案调研
  4. python可以实现操作系统管理_Python并发编程 —— 操作系统基础
  5. android 加载layout,Android自定义View加载视图之LoadingLayout
  6. 面试题:HashMap和ConcurrentHashMap的区别,HashMap的底层源码。
  7. Java数据库连接-JDBC
  8. 算法图解第八章笔记与习题(贪婪算法)
  9. 桌面美化 Python tkinter倒计时工具
  10. 照片太大怎么压缩200k?图片怎么缩小到200k以下?
  11. Java 在线编程编译工具上线,直接运行Java代码
  12. PTC creo 3.0 安装教程
  13. Cardboard Talk01 HeadTracker
  14. [AI]深度优先、广度优先、迭代加深搜索练习题
  15. 如何学习新的IT技术
  16. cadence SPB17.4 - allegro - CAM350_V10.7CN 引入槽孔(.rou)文件报错问题的优雅解决思路
  17. java后台管理页面_一个很不错的,代码简单的后台管理界面
  18. 判断一棵树是不是另一棵树的子树
  19. H3C容灾系统如何做接管演练
  20. miui通知栏要点两下_分享MIUI主题,安卓风格,半透明通知栏尤其漂亮!

热门文章

  1. CSS基础入门(详细总结笔记)
  2. 百度之星 2018 资格赛 T1
  3. 机器人点灯(light-bot)2.0通关攻略(一)——递归
  4. oracle英文怎么转中文,oracle修改英文字符集to中文字符集
  5. linux 图像处理软件,linux下的图像处理软件
  6. 大数据Hive多字节分隔符
  7. wifi/BT芯片RTL8723DS驱动移植和测试之二蓝牙篇
  8. 新萝卜家园GHOST WIN7 SP1 旗舰纯净版(32位)
  9. 【分布式理论】(二)分布式存储
  10. 计算机作文英语初中,初中书面表达的英语作文(精选5篇)