2017-05-24 2 views
1

Warum nicht überprüft die longitude und latitude für ein GEOMETRY Feld, wenn wir versuchen, Werte zu speichern mit latitude mehr als 90 (latitude > 90)?Django POSTGIS Multipolygon

Antwort

1

einen Blick auf dieses Bild aufnehmen:

enter image description here

Sie können sehen, dass der Breitenwert zwischen [-90, 90] reicht.
Theoretisch können Sie den Breitengrad > 90 oder < -90 aber das will correspond to an equivalent coordinate with an inverse longitude haben.

Das würde möglicherweise zur Erstellung von 2 oder mehr verschiedenen Einträgen mit denselben Koordinaten führen, daher validiert PostGIS keine Breite außerhalb des Bereichs [-90, 90].