【发布时间】:2017-05-24 08:01:22
【问题描述】:
当我们尝试保存 latitude 大于 90 (latitude > 90) 的值时,为什么 PostGIS 不验证 GEOMETRY 字段的 latitude 字段?
【问题讨论】:
标签: postgresql postgis geodjango
当我们尝试保存 latitude 大于 90 (latitude > 90) 的值时,为什么 PostGIS 不验证 GEOMETRY 字段的 latitude 字段?
【问题讨论】:
标签: postgresql postgis geodjango
看看这张照片:
可以看到纬度值在[-90, 90]之间。
理论上你可以有纬度> 90 或< -90 但是will correspond to an equivalent coordinate with an inverse longitude。
这可能会导致创建 2 个或更多具有相同坐标的不同条目,因此 PostGIS 不会验证 [-90, 90] 范围之外的纬度。
【讨论】: