ich habe latitude
und longitude
Spalten in location
Tabelle in PostgreSQL-Datenbank, und ich versuche, Distanzabfrage mit einer PostgreSQL-Funktion auszuführen.PostgreSQL Breite Länge Abfrage
ich lesen Sie dieses Kapitel des Handbuchs:
https://www.postgresql.org/docs/current/static/earthdistance.html
aber ich denke, ich dort etwas fehlt bin.
Wie soll ich das tun? Sind weitere Beispiele verfügbar?
Können Sie die Mathematik hier erklären? Was repräsentieren 69.1 und 57.3? – jamesfzhang
Ich könnte mir vorstellen, dass es sich um Konstanten handelt, mit denen Längen- und Breitengrade in Meilen umgerechnet werden. –
Um KM statt Meilen zu verwenden, verwenden Sie Konstanten 111.12 & 92.215, um 69.1 & 57.3 zu ersetzen. –