Python-根据(google)地图上的坐标获取度和米之间的比率

修女先生

我试图找到在地图上挡住圆(a,b,R)的点,问题是随着经度的变化,地图上使用的坐标会转换为不同的度量值。我知道这和弧度有关。这是缺少部分的代码:

class Circle(object):
    def __init__(self,x,y,R):   
        self.x = x #Degrees
        self.y = y #Degrees
        self.R = R #meters

    def getRatio(self,x,y):     
        #This is where the magic happens...
        return latRatio, LatRatio


    def getBlockingSquareCords(self):
        latRation, lonRatio = getLonRatio(x,y)
        latD = self.R/latRatio
        lonD = self.R/lonRatio

        x1 = self.x+latD
        y1 = self.y+lonD

        x2 = self.x-latD
        y2 = self.y-lonD

        return (x1,y1,x2,y2)

以下问题对答案有一些提示,但我无法弄清楚-计算两个纬度-经度点之间的距离?(Haversine公式)

安德烈

它确实仅取决于纬度(因为当您向两极移动时,圆圈会变小)。

Latitude:  1 deg = 110.54 km
Longitude: 1 deg = 111.320*cos(latitude) km

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法获取Selenium Python以在Google地图上单击“提交”按钮

来自分类Dev

Python pygmaps无法解析经度和纬度以在Google地图上正确定位

来自分类Dev

Android Google Map API:如何获取最小和最大坐标可以在地图上看到

来自分类Dev

在Android的Google地图上获取位置触摸的坐标

来自分类Dev

在Android的Google地图上获取位置触摸的坐标

来自分类Dev

如何计算Google地图上两点之间的距离(以米为单位)

来自分类Dev

获取元素的连续比率python

来自分类Dev

基于城市的地图上的Python地图点

来自分类Dev

在Google地图上找到标记的坐标

来自分类Dev

在 Python 中使用谷歌 API 获取坐标(经度和纬度)

来自分类Dev

通过短信获取GPS坐标并在Google地图上显示

来自分类Dev

使用 python 在地图上绘制箭袋图

来自分类Dev

如何使用python和selenium从地图(例如Pokevision)上刮取GIS坐标?

来自分类Dev

GeoJson要素坐标以米为单位,而不是[lng,lat]。如何在谷歌地图上显示?

来自分类Dev

根据坐标创建Google地图链接

来自分类Dev

如何使用经纬度坐标计算Google地图上两条路径线之间的角度

来自分类Dev

Nutiteq获取地图上某个位置的坐标

来自分类Dev

在UWP中获取地图上元素的像素坐标

来自分类Dev

获取叠加在地图上的矩形角的坐标

来自分类Dev

Nutiteq获取地图上某个位置的坐标

来自分类Dev

在地图上放置标记时如何获取坐标

来自分类Dev

基本偏度公式,Python和R之间的偏度不一致

来自分类Dev

之间的区别:IF IN和IF == python

来自分类Dev

根据python中的值获取数组行和列号

来自分类Dev

从新的Google地图获取GPS坐标

来自分类Dev

python在csv中某些字符之间获取和处理值

来自分类Dev

如何沿地图上2个坐标之间的直线计算N个等距点的坐标?

来自分类Dev

在GooGle地图上添加UITextField和UiButton

来自分类Dev

Xamarin和Google地图上的距离不同

Related 相关文章

  1. 1

    无法获取Selenium Python以在Google地图上单击“提交”按钮

  2. 2

    Python pygmaps无法解析经度和纬度以在Google地图上正确定位

  3. 3

    Android Google Map API:如何获取最小和最大坐标可以在地图上看到

  4. 4

    在Android的Google地图上获取位置触摸的坐标

  5. 5

    在Android的Google地图上获取位置触摸的坐标

  6. 6

    如何计算Google地图上两点之间的距离(以米为单位)

  7. 7

    获取元素的连续比率python

  8. 8

    基于城市的地图上的Python地图点

  9. 9

    在Google地图上找到标记的坐标

  10. 10

    在 Python 中使用谷歌 API 获取坐标(经度和纬度)

  11. 11

    通过短信获取GPS坐标并在Google地图上显示

  12. 12

    使用 python 在地图上绘制箭袋图

  13. 13

    如何使用python和selenium从地图(例如Pokevision)上刮取GIS坐标?

  14. 14

    GeoJson要素坐标以米为单位,而不是[lng,lat]。如何在谷歌地图上显示?

  15. 15

    根据坐标创建Google地图链接

  16. 16

    如何使用经纬度坐标计算Google地图上两条路径线之间的角度

  17. 17

    Nutiteq获取地图上某个位置的坐标

  18. 18

    在UWP中获取地图上元素的像素坐标

  19. 19

    获取叠加在地图上的矩形角的坐标

  20. 20

    Nutiteq获取地图上某个位置的坐标

  21. 21

    在地图上放置标记时如何获取坐标

  22. 22

    基本偏度公式,Python和R之间的偏度不一致

  23. 23

    之间的区别:IF IN和IF == python

  24. 24

    根据python中的值获取数组行和列号

  25. 25

    从新的Google地图获取GPS坐标

  26. 26

    python在csv中某些字符之间获取和处理值

  27. 27

    如何沿地图上2个坐标之间的直线计算N个等距点的坐标?

  28. 28

    在GooGle地图上添加UITextField和UiButton

  29. 29

    Xamarin和Google地图上的距离不同

热门标签

归档