Ich frage mich, was die Einheit von dem Schwimmer ist, von dem er zurückgebracht wird ST_Distance
.
In der Dokumentation heißt es:
... kartesischer Mindestabstand (basierend auf der räumlichen Referenz) zwischen zwei Geometrien in projizierten Einheiten.
Was sind diese geplanten Einheiten?
Die Geometrie wird in einem Feld gespeichert: geometry(Point,4326)
.
quelle
Von http://postgis.net/docs/ST_Distance.html
Wenn
ST_Distance
zwei Geometrien angegeben werden, wird davon ausgegangen, dass diese Geometrien tatsächlich in kartesischen (oder planaren) Koordinaten vorliegen. Daher sind die Einheiten die gleichen wie in den Koordinaten - normalerweise Meter oder Fuß.Ihr Problem scheint zu sein, dass Ihr räumliches Bezugssystem 4326 tatsächlich (eckige) geografische Koordinaten verwendet - Grad Long-Lat -, sodass die Ergebnisse in (etwas bedeutungslosen) Grad vorliegen.
quelle