def polygon_hash(polygon):
'''
An approximate hash of a a shapely Polygon object.
Arguments
---------
polygon: shapely.geometry.Polygon object
Returns
---------
hash: (5) length list of hash representing input polygon
'''
result = [len(polygon.interiors),
polygon.convex_hull.area,
polygon.convex_hull.length,
polygon.area,
polygon.length]
return result
评论列表
文章目录