def test_boundary(self): r = session.query(Road).filter(Road.road_name == 'Graeme Ave').one() eq_( session.scalar(functions.wkt(r.road_geom.boundary)), u'MULTIPOINT ((-88.5912422100082 43.187101952731609), (-88.547770872712135 42.698885396122932))' ) ok_( session.query(Road). filter(Road.road_geom.boundary == WKTSpatialElement( 'MULTIPOINT ((-88.5912422100082 43.187101952731609), (-88.547770872712135 42.698885396122932))' )).first() is not None) eq_( session.scalar( functions.wkt( functions.boundary('POLYGON((1 1,0 0, -1 1, 1 1))'))), u'LINESTRING (0 0, 1 1, -1 1, 0 0)')
def test_boundary(self): r = session.query(Road).filter(Road.road_name == 'Graeme Ave').one() eq_( session.scalar(functions.wkt(r.road_geom.boundary)), u'MULTIPOINT(-88.5477708726115 42.6988853949045,-88.5912422101911 43.187101955414)' ) ok_( session.query(Road). filter(Road.road_geom.boundary == WKTSpatialElement( 'MULTIPOINT(-88.9139332929936 42.5082802993631,-88.3655256496815 43.1402866687898)' )).first() is not None) eq_( session.scalar( functions.wkt( functions.boundary('POLYGON((1 1,0 0, -1 1, 1 1))'))), u'LINESTRING(1 1,0 0,-1 1,1 1)')
def test_boundary(self): r = session.query(Road).filter(Road.road_name == "Graeme Ave").one() eq_( session.scalar(functions.wkt(r.road_geom.boundary)), u"MULTIPOINT ((-88.5912422100082 43.187101952731609), (-88.547770872712135 42.698885396122932))", ) ok_( session.query(Road) .filter( Road.road_geom.boundary == WKTSpatialElement( "MULTIPOINT ((-88.5912422100082 43.187101952731609), (-88.547770872712135 42.698885396122932))" ) ) .first() is not None ) eq_( session.scalar(functions.wkt(functions.boundary("POLYGON((1 1,0 0, -1 1, 1 1))"))), u"LINESTRING (0 0, 1 1, -1 1, 0 0)", )
def test_boundary(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() eq_(session.scalar(r.road_geom.boundary.wkt), u'MULTIPOINT ((-88.5477708726115 42.6988853949045), (-88.5912422101911 43.187101955414))') ok_(session.query(Road).filter(Road.road_geom.boundary.wkt == 'MULTIPOINT ((-88.9139332929936 42.5082802993631), (-88.3655256496815 43.1402866687898))').first() is not None) eq_(session.scalar(functions.wkt(functions.boundary(WKTSpatialElement('POLYGON((1 1,0 0, -1 1, 1 1))', geometry_type=Polygon.name)))), u'LINESTRING (1.0 1.0, 0.0 0.0, -1.0 1.0, 1.0 1.0)')
def test_boundary(self): r = session.query(Road).filter(Road.road_name=='Graeme Ave').one() eq_(session.scalar(functions.wkt(r.road_geom.boundary)), u'MULTIPOINT(-88.5477708726115 42.6988853949045,-88.5912422101911 43.187101955414)') ok_(session.query(Road).filter(Road.road_geom.boundary == WKTSpatialElement('MULTIPOINT(-88.9139332929936 42.5082802993631,-88.3655256496815 43.1402866687898)')).first() is not None) eq_(session.scalar(functions.wkt(functions.boundary('POLYGON((1 1,0 0, -1 1, 1 1))'))), u'LINESTRING(1 1,0 0,-1 1,1 1)')