Postgresql postgis如何在靠近中心的给定边界框中查找结果?
我正在学习postgis,看到有一个Postgresql postgis如何在靠近中心的给定边界框中查找结果?,postgresql,postgis,Postgresql,Postgis,我正在学习postgis,看到有一个ST_MakeEnvelope,我可以将边界框坐标传递给它: ST_MakeEnvelope(${params.swLng},${params.swLat},${params.neLng},${params.neLat},4326) 但是,是否有办法获得最接近边界框中心的结果?是否可以将边界框与半径查询相结合 您可以在几何体和封套质心之间排序 选择* 从myTable st_相交的位置(geom,st_makeEnvelope(…) 按geom st_形心排序
ST_MakeEnvelope
,我可以将边界框坐标传递给它:
ST_MakeEnvelope(${params.swLng},${params.swLat},${params.neLng},${params.neLat},4326)
但是,是否有办法获得最接近边界框中心的结果?是否可以将边界框与半径查询相结合 您可以在几何体和封套质心之间排序
选择*
从myTable
st_相交的位置(geom,st_makeEnvelope(…)
按geom st_形心排序(st_makeEnvelope(…)
请告诉我们有关您的预期查询的更多信息。