[英]Get min/max POINTs from a POLYGON object
我有一個包含多邊形的geom
列的表。 例如:
POLYGON((-104.98075 25.83706,-84.659531 25.83706,-84.659531 49.38449,-104.98075 49.38449,-104.98075 25.83706)),4326
如何從該對象中提取最小和最大緯度和經度值,作為浮點數? 這個想法是在數據庫中創建minLat
、 maxLat
等列,以加快搜索速度。
我使用 ST_Envelope(poly) 解決了它
select ST_Envelope(poly) from table WHERE id=1;
這將返回一個包含多邊形角的多邊形。
POLYGON((
-90.79440777754286 14.37717780192112,
-90.78941725049431 14.37717780192112,
-90.78941725049431 14.3808399138696,
-90.79440777754286 14.3808399138696,
-90.79440777754286 14.37717780192112))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.