176 |
left, bottom, right, top = bbox |
left, bottom, right, top = bbox |
177 |
|
|
178 |
# create a geometry which can be passed to the layer as spatial filter |
# create a geometry which can be passed to the layer as spatial filter |
179 |
bboxpolygon = ogr.CreateGeometryFromWkt('Polygon((%s %s, %s %s, %s %s, %s %s))' |
bboxpolygon = ogr.CreateGeometryFromWkt('Polygon((%s %s, %s %s, %s %s, %s %s, %s %s))' |
180 |
%(left, bottom, left, top, right, top, right, bottom)) |
%(left, bottom, left, top, right, top, right, bottom, left, bottom)) |
|
bboxpolygon.CloseRings() |
|
181 |
|
|
182 |
if ogrlayer.GetSpatialRef(): |
if ogrlayer.GetSpatialRef(): |
183 |
bboxpolygon.AssignSpatialReference(ogrlayer.GetSpatialRef()) |
bboxpolygon.AssignSpatialReference(ogrlayer.GetSpatialRef()) |