postgresql - Django POSTGIS 多面体

标签 postgresql postgis geodjango

当我们尝试保存值时,为什么 PostGIS 不验证 GEOMETRY 字段的 longitudelatitude latitude 大于 90(latitude > 90)?

最佳答案

看看这张照片:

enter image description here

可以看到纬度值在[-90, 90]之间.
理论上你可以有纬度 > 90< -90但是那个will correspond to an equivalent coordinate with an inverse longitude .

这可能会导致创建 2 个或更多具有相同坐标的不同条目,因此 PostGIS 不会验证 [-90, 90] 范围之外的纬度。

关于postgresql - Django POSTGIS 多面体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44152426/

相关文章:

postgresql - Postgres创建扩展命令Docker容器

postgis - 在 PostGIS 中,大于半个世界的多边形被视为相反的多边形

postgresql - 具有使用权限但不具有删除权限的 Postgres 角色

postgresql - Postgres 无法在 Azure 中的 Windows Server 2016 上启动

postgresql - 如何在 flask-sqlalchemy 中禁用与 PostgreSQL 的连接池?

java - 动态更新 Geoserver 的输入

django - 由于 gdal 库,heroku push 被拒绝

python - 按距离对结果进行排序,并获取它们与查询点之间的距离

python - 如何强制从内存中释放 Django 模型

postgresql - PostgreSQL 的 "OSSP"扩展中的 "ossp-uuid"代表什么?