Câu trả lời:
ST_Extent trả về một hộp bao gồm xmin, ymin, xmax, ymax (tọa độ dưới cùng bên trái, phía trên bên phải):
osm=# select st_extent(way) from planet_osm_point;
st_extent
-------------------------------------------------------------------------
BOX(2259828.73261444 5412478.55751597,3301031.7673783 6147766.43413396)
Để lấy điểm tương ứng với phía dưới bên trái, bạn có thể xây dựng một điểm bao gồm tọa độ X dưới cùng bên trái (st_xmin) và tọa độ Y dưới cùng bên trái (st_ymin), ví dụ:
osm=# select st_astext(st_makepoint(st_xmin(st_extent(way)), st_ymin(st_extent(way))))
from planet_osm_point;
st_astext
------------------------------------------
POINT(2259828.73261444 5412478.55751597)
Lưu ý rằng vì st_extent trả về hộp giới hạn, nó loại bỏ SRID khỏi hình học của bạn để bạn có thể muốn thêm nó vào điểm mới tạo của mình (tôi đang sử dụng 900913 để khớp với SRID của dữ liệu OSM của tôi):
osm=# select st_asewkt(st_setsrid(st_makepoint(st_xmin(st_extent(way)), st_ymin(st_extent(way))), 900913))
from planet_osm_point;
st_astext
------------------------------------------
SRID=900913;POINT(2259828.73261444 5412478.55751597)