首页 > 其他分享 >经纬度坐标 | 度分秒(DMS)坐标转小数度(DD)坐标

经纬度坐标 | 度分秒(DMS)坐标转小数度(DD)坐标

时间:2023-09-25 15:58:50浏览次数:31  
标签:分秒 Decimal DMS Degrees 坐标 数度 DD

度分秒(DMS)坐标转换为小数度(DD)坐标的计算公式如下:

  1. 纬度(Latitude)的转换

    Decimal Degrees = Degrees + (Minutes/60) + (Seconds/3600)
    

    其中,Decimal Degrees 表示小数度,Degrees 表示度数,Minutes 表示分钟,Seconds 表示秒数。如果是北纬,则结果是正数;如果是南纬,则结果是负数。

  2. 经度(Longitude)的转换

    Decimal Degrees = Degrees + (Minutes/60) + (Seconds/3600)
    

    同样,Decimal Degrees 表示小数度,Degrees 表示度数,Minutes 表示分钟,Seconds 表示秒数。如果是东经,则结果是正数;如果是西经,则结果是负数。

以下是示例:

  • 对于纬度 20°37′24.0″N:

    Decimal Degrees = 20 + (37/60) + (24.0/3600) = 20.6233333
    

    因此,纬度为北纬 20.6233333°。

  • 对于经度 109°27′27.0″E:

    Decimal Degrees = 109 + (27/60) + (27.0/3600) = 109.4575
    

    因此,经度为东经 109.4575°。

可以使用这些公式将任何给定的 DMS 坐标转换为 DD 坐标。请注意,这些公式适用于标准的 DMS 格式,其中度、分和秒都以整数形式表示。

如果 DMS 表示使用不同的格式(例如,度和分以小数形式表示),则需要进行适当的调整。

标签:分秒,Decimal,DMS,Degrees,坐标,数度,DD
From: https://www.cnblogs.com/echohye/p/17728071.html

相关文章

  • MySQL DATE_ADD() 函数
    定义和用法DATE_ADD()函数向日期添加指定的时间间隔。语法DATE_ADD(date,INTERVALexprtype)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type参数可以是下列值:Type值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICRO......
  • 服务器Docker搭建CUDA10.2+PaddleDetection2.4.2-GPU环境
    1、容器建立由于目标服务器的显卡版本较老,CUDA只支持到10.2,所以需要选用老版本Docker镜像,百度网盘链接:https://pan.baidu.com/s/1GiQzWRypaeBNFWETWFAV-Q?pwd=5f12 使用命令将镜像启动为容器:dockerrun--namenvidia-cuda10.2-cudnn7-1-p9001:22-p9002:8002-v/work/nod......
  • python教程:调用svn status命令对提交的文件进行add状态过滤(只保存新增加的文件)
    需求说明编写一段python程序,用于对svnadd状态的文件进行过滤,并用列表对这些文件进行保存。代码实现以下是一个示例的Python程序,用于对SVN的svnstatus命令中状态为“A”(新增)的文件进行过滤,并将它们存储在一个列表中:importsubprocessdefget_added_files():added_fi......
  • matlab-griddata函数
    四维图,xyz-v(经度、纬度、深度--速度),对于不规则的数据进行三维插值,griddata函数。%readthevelocityperturbationfilename='dv';delimiterIn='';headerlinesIn=1;A=importdata(filename,delimiterIn,headerlinesIn);lat=A.data(:,1);lon=A.data(:,2);de......
  • AT_abc321_f [ABC321F] #(subset sum = K) with Add and Erase 题解
    AT_abc321_f[ABC321F]#(subsetsum=K)withAddandErase题解题目大意现在有一个空箱子。给你两个数\(Q,K\),然后给你\(Q\)行,每一行代表一个操作:\(+x\),即向箱子里加一个权值为\(x\)的小球。\(-x\),即从箱子里把权值为\(x\)的小球拿一个出来。保证合法,即箱子......
  • 世界坐标系到像素坐标系
    \[z_C\begin{bmatrix}u\\v\\1\end{bmatrix}=\begin{bmatrix}\frac{1}{\mathrm{d}x}&0&u_0\\0&\frac{1}{\mathrm{d}y}&v_0\\0&0&1\end{bmatrix}\begin{bmatrix}f&0&0&0\\0&......
  • AT_ddcc2020_final_d Pars/ey
    AT_ddcc2020_final_dPars/ey重工业题。找环然后树形DP是显然的,先考虑断开环上的边怎么做。把环复制一遍放在结尾,记\(sum_i\)为环长的前缀和,\(f_i\)为该子树内的最长根链的长度,问题变为每次给定一个区间,要求找到\(i,j(i>j)\)使得\(sum_i-sum_j+f_i+f_j\)最大,可以使用......
  • UE4之DDC缓存
    什么是DDC(DerivedDataCache)?简单来说,是一些缓存文件。在使用Editor的过程中,有可能会在编辑某些文件,或者使用某些文件的时候产生额外的数据。为了避免每次都需要重新产生一次数据,所以第一次产生完数据之后,会将数据序列化,并以缓存的形式保存下来。DerivedDataCache目录包含了为引用......
  • Java:JSR 310日期时间体系LocalDateTime、OffsetDateTime、ZonedDateTime
    JSR310日期时间体系:LocalDateTime:本地日期时间OffsetDateTime:带偏移量的日期时间ZonedDateTime:带时区的日期时间(目录)日期时间包importjava.time.LocalDateTime;importjava.time.OffsetDateTime;importjava.time.ZonedDateTime;importjava.time.format.DateTimeF......
  • AES-256-ECB PKCS7Padding 解密 微信退款接口
    微信退款通知https://pay.weixin.qq.com/wiki/doc/api/wxpay/ch/pay/OfficialPayMent/chapter8_8.shtml需要的pom<!--https://mvnrepository.com/artifact/commons-codec/commons-codec--> <dependency> <groupId>commons-codec</groupId> <......