Q
计算多边形的面积
0
A
回答
0
是的,这真的只是一个数学问题,但我很乐意提供一些帮助。因此,除非你有一个规则的多边形来处理(这听起来像你不这样做),并且你需要考虑曲率,你将需要解决描述多边形的参数方程的双重积分绘制在一个球体上。
,或者您可以使用此方法http://www.mathsisfun.com/geometry/area-irregular-polygons.html 而忽略了地球的球形性质...
或许你只是想使用谷歌API。 Calculating area of a polygon drawn on google map
0
你可以做到这一点(没有曲率)。我曾经遇到过这个相同的问题,并且来到这个基于几何的公式。给定N个2D点P [i]:=(X [i],Y [i]),i从1到N和P [1] = P [N](它是闭的)的封闭多边形,然后面积可以计算如下:
Area = Abs(Sum(Z value of cross product (P[i]-P[1]) X (P[i+1]-P[1])))/2
with i ranging from 2 to N-1
作为伪代码:
Area:= 0
for i:= 2 to N-1 do
Area:= Area + ((X[i]-X[1]) * (Y[i+1]-Y[1]) - (Y[i]-Y[1]) * (X[i+1]-X[1]))
Area:= Abs(Area)/2
此代码为不凸多边形,简单的凸或子多边形,2D上。
如果点在3D中,则只使用X和Y(如设置Z:= 0)来获取2D X-Y平面上3D poligon的投影区域。
相关问题
- 1. 计算多边形的面积
- 2. Android计算多边形的面积
- 3. 计算多边形的最小面积矩形
- 4. 计算平面上封闭多边形的面积
- 5. Python:多边形的面积
- 6. WPF多边形的基本计算:面积和质心
- 7. 在for循环中计算R中多边形的面积
- 8. 从非凸多边形上的地理坐标计算面积
- 9. R用于计算多边形的面积和质心
- 10. 如何计算非凸多边形的面积?
- 11. 计算正多边形问题的面积
- 12. 如何计算地球上自相交多边形的面积
- 13. 如何计算地图上的多边形面积?
- 14. 如何计算iOS中多边形的物理面积?
- 15. 计算多边形的长度和面积
- 16. 计算复杂(自相交)多边形的面积
- 17. 使用Python计算纬度/经度多边形的面积
- 18. 在Java中绘制多边形并计算面积
- 19. 面积的多边形的WinRT XAML C#
- 20. 当存在边界框时,计算ImageJ中形状的面积
- 21. 如何计算多边形的点数为Lat长时,MySQL数据库中的多边形面积?
- 22. 当多边形的点数为Lat Long时,计算多边形的面积:哪个函数更准确?
- 23. 多边形的面积 - 顺时针
- 24. 填充多边形的面积与Python
- 25. 面积和多边形的质心
- 26. 计算二维形状的面积
- 27. 2D的计算面积形状
- 28. 计算三角形面积的错误?
- 29. 计算三角形的面积
- 30. 计算矩形的周长和面积