pysal.lib.cg.get_shared_segments

pysal.lib.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:
poly1 : a Polygon
poly2 : a Polygon

Examples

>>> from pysal.lib.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