目标:计算8
个不同的并集的交集area
数,每个数都涉及3
MultiPolygons
的交集。
存在3
源,每个源表示相同的8
形状组。
从数学上讲,我的直觉是指Jaccard Index。
数据
我有3个MultiPolygon
列表:
extracted_multipoly
original_multipoly
wkt_multipoly
它们各自包含例如:
[<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e5a8cbb0>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e319fb50>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e303fe20>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e30805e0>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e302d7f0>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e5a2aaf0>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e5a2a160>,
<shapely.geometry.multipolygon.MultiPolygon at 0x7f18e5a2ae20>]
提取area
:
extracted_multipoly_area = [mp.area for mp in extracted_multipoly]
original_multipoly_area = [mp.area for mp in original_multipoly]
wkt_multipoly_area = [mp.area for mp in wkt_multipoly]
它们各自包含例如:
[17431020.0,
40348778.0,
5453911.5,
5982124.5,
8941145.5,
11854195.5,
10304965.0,
31896495.0]
过程尝试
使用MultiPolygon
:
第一个
使用area
:
第一个
1条答案
按热度按时间uinbv5nw1#
溶液
IoU值应介于
0
到1
之间。第一个
改编自tutorial。