我正在使用 PostGis 保存地理数据,然后使用ST_Covers()
函数来查找某个点或位置是否位于地理中。
我可以保存具有极值的位置,例如:
-90,180;90,180;90,-180;-90,-180;-90,180
这些值将倾向于覆盖整个地球(位于两极旁边)。我可以保存这样的位置,并且可以放心地检索它。但是,当我调用ST_Covers()
这些位置以查找某个位置是否位于该位置内时,该函数将失败并给出解析错误。
我正在使用 Postgis 1.5.3,升级到 2.0.2 但运气不佳。
如果这样的事情是可能的,任何人都可以帮助我。以及如何ST_Covers()
在没有任何错误的情况下调用这样的位置。