我对 BOX3D PostGIS 功能的工作有些担心。我试图在正方形 -158.721365889063 66.09275164148659、154.608712235937 52.56807548751039(度)中找到地方。但是这个 where 语句
some_place.point && SetSRID('BOX3D(-158.721365889063 66.09275164148659,
154.608712235937 52.56807548751039)'::box3d,4326)
返回两个可能的方格中最大的方位。
当我更改角度顺序或使用“xmin ymin,xmax ymax”顺序时,我得到了相同的结果。
我也用过
ST_Contains( SetSRID( ST_MakeBox2D(
ST_Point(143.930001298437,66.82980906973742),
ST_Point(-145.757498701563,51.37699768868392) ), 4326 ), some_place.point)
结果相同。
对于某些特定的角度点顺序,我该如何做?