D 2013-06-01T13:54:03.641 L circles-ellipses P b9d048c61018b49e8e99e83ee3b9c767de386945 U sandro W 7364 back to 4.1.0-changes
MakeCircle ( cx, cy, radius ) MakeCircle ( cx, cy, radius, srid ) MakeCircle ( cx, cy, radius, srid, step ) Will return a closed Linestring approximating a circle.
| ![]() | |
MakeEllipse ( cx, cy, x_axis, y_axis ) MakeEllipse ( cx, cy, x_axis, y_axis, srid ) MakeEllipse ( cx, cy, x_axis, y_axis, srid, step ) Will return a closed Linestring approximating an ellipse.
| ![]() |
![]() |
MakeArc ( cx, cy, radius, start, stop ) MakeArc ( cx, cy, radius, start, stop, srid ) MakeArc ( cx, cy, radius, start, stop, srid, step ) Will return a Linestring approximating a circular arc.
| ![]() |
![]() |
MakeEllipticArc ( cx, cy, x_axis, y_axis, start, stop ) MakeEllipticArc ( cx, cy, x_axis, y_axis, start, stop, srid ) MakeEllipticArc ( cx, cy, x_axis, y_axis, start, stop, srid, step ) Will return a Linestring approximating an elliptic arc. | ![]() |
![]() |
MakeCircularSector ( cx, cy, radius, start, stop ) MakeCircularSector ( cx, cy, radius, start, stop, srid ) MakeCircularSector ( cx, cy, radius, start, stop, srid, step ) Will return a Polygon approximating a circular sector. | ![]() |
![]() |
MakeEllipticSector ( cx, cy, x_axis, y_axis, start, stop ) MakeEllipticSector ( cx, cy, x_axis, y_axis, start, stop, srid ) MakeEllipticSector ( cx, cy, x_axis, y_axis, start, stop, srid, step ) Will return a Polygon approximating an elliptic sector. | ![]() |
![]() |
MakeCircularStripe ( cx, cy, radius_1, radius_2, start, stop ) MakeCircularStripe ( cx, cy, radius_1, radius_2, start, stop, srid ) MakeCircularStripe ( cx, cy, radius_1, radius_2, start, stop, srid, step ) Will return a Polygon delimited by two circular arcs sharing the same centre but having different radii. | ![]() |
![]() |
Any function supporting circles and ellipses could obviously be nested with any other Spatial SQL function so to get more elaborate results. e.g. RotateCoords() and ShiftCoords() could be invoked in order to apply an arbitrary roto-translation. | ![]() |