首页 > 其他分享 >已知中心点的经纬度和长宽,怎么求矩形左上角和右下角经纬度呀?

已知中心点的经纬度和长宽,怎么求矩形左上角和右下角经纬度呀?

时间:2023-04-19 22:10:19浏览次数:36  
标签:center 经纬度 右下角 lon lat 左上角 矩形

大家好,我是皮皮。

一、前言

前几天在Python最强王者交流群【缄默】问了一个经纬度处理的问题,这里拿出来给大家分享下。

二、实现过程

这个问题确实挺难的,像是数学题目,这里【吴超建】从ChatGPT上问到了答案,如下:

要求一个矩形的左上角和右下角的经纬度,需要知道矩形的中心点经纬度以及矩形的长宽。

假设矩形的中心点经纬度为 (lat_center, lon_center),矩形的宽度为 width,矩形的高度为 height,则矩形的左上角和右下角的经纬度可以通过以下方式计算:

计算左上角的纬度:lat_top_left = lat_center + (height / 2.0)

计算左上角的经度:lon_top_left = lon_center - (width / 2.0)

计算右下角的纬度:lat_bottom_right = lat_center - (height / 2.0)

计算右下角的经度:lon_bottom_right = lon_center + (width / 2.0)

因此,矩形的左上角经纬度为 (lat_top_left, lon_top_left),右下角经纬度为 (lat_bottom_right, lon_bottom_right)。

注意,这里假设地球是一个完美的球体,实际上根据具体情况可能需要考虑地球的椭球形状、高度差等因素的影响。——来自ChatGPT

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个ChatGPT处理数学的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝【缄默】提问,感谢【吴超建】给出的思路和代码解析,感谢【DIY】、【此类生物】、【幸运大爆炸】等人参与学习交流。



标签:center,经纬度,右下角,lon,lat,左上角,矩形
From: https://blog.51cto.com/u_13389043/6207474

相关文章

  • 农业大数据|提取遥感影像指定经纬度的WDRVI并与LAI回归分析
    实验目的​ 熟练遥感数据的处理流程;通过探讨地面测量的叶面积指数与遥感观测的植被指数关系,理解地面测量数据与遥感观测数据的联系。实验内容预处理遥感数据,得到WDRVI指数影像,并提取地面观测LAI对应时间,卫星观测的试验田所在位置的WDRVI均值。对比LAI与WDRVI指数,构建模型,绘......
  • 如何查询经纬度--地理盲的挣扎
    文档说明:仅仅是一个记录而已;2023-04-18缘由:地理盲鄂A车牌,第一反应是鄂尔多斯(丢人)海事局发布坐标(36-02.70N120-16.87E、36-02.20N120-17.00E),看着一脸懵,最基本的大概方向和位置都判断不出来知识陷阱笔记鄂尔多斯在内蒙古鄂湖北的简称WGS84是地球坐标系,不......
  • gis经纬度坐标转换多格式兼容:支持字符串/数组/GeoJSON
    格式let coordinatesStrReg = /((-*[1][0-9]{0,2}|0)(\.[0-9]{1,6})*),\s{0,2}((-*[1-9][0-9]{0,1}|0)(\.[0-9]{1,6})*)/gstr.replace(coordinatesStrReg, (str, $1, $2, $3, $4, $5) => {  // lat=$1 lng lat=$4  console.log($1, $4)})代码,https://w......
  • 根据地址查询经纬度
    有时候需要根据具体位置查询该地址对应的经纬度,然后将其保存到数据库中......importandroid.location.Address;importandroid.location.Geocoder;/** *根据地址查询经纬度 *@paramstrSearchAddress查询地址 *@return */ privateAddress......
  • Java 根据地址查询经纬度
    百度开放平台控制台:https://lbsyun.baidu.com/apiconsole/key#/home经纬度比较网址:https://jingweidu.bmcx.com/1、创建应用 2、写Java服务 /***通过字符串地址获取经纬度*@Author:menghaipeng*@Date:2023/3/3111:31*/publicclassDistanceUtil{......
  • 取消VSCode右下角的错误提示弹窗
    用VSCode开发时,安装的插件时不时的在右下角出现错误弹窗,很烦。像这样的:  尝试在设置里面找找关掉,但是没有找到。通过网络找到了相应的办法,在此记录一下:找到VSCode安......
  • 微信小程序登录页左上角的home图标如何隐藏?wx.hideHomeButton()不生效?
    在做微信小程序时,我们一般都会在app.js中去判断当前用户是否已经登录,如果已经登录,会直接跳转到小程序的首页。如果未登录那么直接跳转登录页。此时我们需要把首页首页作为......
  • Python中使用高德API实现经纬度转地名
    场景高德API提供给开发者们一些常用功能的接口,其中有一种叫地理/逆地理编码能实现地名查询经纬度和经纬度查地名。 实现高德API平台:https://lbs.amap.com/注册并登陆找到We......
  • getLocation小程序获取用户地理位置,逆地址解析(位置描述),将经纬度转为省市区的位置描述
    在近期做得一个小程序里要展示当地天气情况,这也就意味着要获取当前位置信息,小程序这边需要getLocation来向用户发起弹窗申请授权获取位置信息。就像下面这样: 不过呢,现在......
  • ElasticSearch 实现分词全文检索 - 经纬度商家定位查询
    目录ElasticSearch实现分词全文检索-概述ElasticSearch实现分词全文检索-ES、Kibana、IK安装ElasticSearch实现分词全文检索-Restful基本操作ElasticSearch......