使用 shapely/any 其他方法检查多边形的四分之三部分是否位于另一个多边形内

Check if three fourth part of polygon lies inside another polygon using shapely/any other method

目前,我使用 polya.contains(polyb)

检查我的多边形是否位于另一个多边形内

但是,我的多边形 polyb 不一定完全位于 polya 内。是否有内置方法来检查多边形的四分之三是否在 polya 内?

我弄明白了,如果其他人可能需要,请在此处发布我的答案。我使用了T先生的提示,解决方案非常简单。 我检查重叠区域是否在某个阈值内。也类似于Computer Vision中IOU的概念。

from shapely.geometry import Polygon

threshold = 0.75
polygon_intersection = polya.intersection(polyb).area
area = polygon_intersection / polyb.area 
if area > threshold:
    #do something