sql >> Databasteknik >  >> RDS >> Mysql

Mysql spatial distans med hjälp av POINT - Fungerar inte

Så jag slutade med detta som en fråga för att beräkna avstånd, ett exempel:

 SELECT  glength(LineStringFromWKB(LineString(GeomFromText(astext(PointFromWKB(POINT(63.424818,10.402457)))),GeomFromText(astext(PointFromWKB(POINT(663.422238,10.398996)))))))*100 
 AS distance;

Jag multiplicerar det med 100 för att få en uppskattning i kilometer. Resultatet är inte exakt, men "ok". Om någon skulle veta ett bättre sätt, kommentera gärna.



  1. Få det senaste datumet från grupperad MySQL-data

  2. Hur får jag min, median och max från min fråga i postgresql?

  3. Rails:Postgres tillstånd nekad att skapa databas på rake db:create:all

  4. Kan jag kopiera en rad i MySQL för att infoga i samma tabell?