libpysal.cg.get_shared_segments

libpysal.cg.get_shared_segments(poly1, poly2, bool_ret=False)[source]

Returns the line segments in common to both polygons.

get_shared_segments(poly1, poly2) -> list

Parameters
poly1a Polygon
poly2a Polygon

Examples

>>> from libpysal.cg.shapes import Polygon
>>> x = [0, 0, 1, 1]
>>> y = [0, 1, 1, 0]
>>> poly1 = Polygon( list(map(Point,zip(x,y))) )
>>> x = [a+1 for a in x]
>>> poly2 = Polygon( list(map(Point,zip(x,y))) )
>>> get_shared_segments(poly1, poly2, bool_ret=True)
True