【问题标题】:Measure an area in Google Maps using Python使用 Python 在 Google 地图中测量区域
【发布时间】:2018-08-12 16:43:18
【问题描述】:

我在谷歌地图的湖边选择了很多点,我已经有了这些点的 xdata、ydata。有人告诉我,我应该对这些点使用拟合高斯函数的方法,然后测量湖的面积。但我不明白在用高斯过程拟合所有点后如何测量湖的面积。有人对此有解决方案吗?

【问题讨论】:

  • @RodrigodeAzevedo:苏必利尔湖长 563 公里,覆盖的角度为 0.014 弧度。圆弧与弦的相对差约为2.5 x 10^-5,面积上的误差会小于两倍。是否值得更正?
  • @YvesDaoust 不再!
  • @YvesDaoust 563km 是地球周长的 0.014 部分。它是 0.014*2pi=0.088 弧度。
  • @Ante:没错,我的错。

标签: python-3.x google-maps computational-geometry area polygons


【解决方案1】:

他们的意思是使用shoelace formula,也称为高斯面积公式。这里没有高斯拟合。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-01-22
    • 2011-06-08
    • 1970-01-01
    • 2012-11-03
    • 1970-01-01
    • 2013-09-06
    • 1970-01-01
    相关资源
    最近更新 更多