簡體   English   中英

如何計算輪廓線內的面積?

[英]How do i calculate area within a Contour line?

我試圖找到輪廓線內的區域。 我在 X、Y、Z 軸上有 523 個點,它們與這些點形成一個封閉的不規則形狀。 Z 在整個形狀中都是恆定的......很少有點是 array([[-33.328, -89.917, 171. ],[-33.212, -90.032, 171. ], [-31.824, -90.032, 171. ], [-34.022, -89.685, 171. ], -33.907, -89.801, 171. ], [-33.444, -89.801, 171. ]]) 我沒有方程。 有誰知道如何在 Python 中找出該區域?

用點形成的形狀

這個問題有點重復

在這個問題中的一個答案中,第二部分講述了如何通過函數area_of_polygon(x, y)計算多邊形的面積

其中 x 和 y 是相同順序的所有點的 x 和 y 坐標。 假設您的數組是點,您可以通過以下方式獲得:

x = points[:, 0]
y = points[:, 1]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM