Mysql
 sql >> база данни >  >> RDS >> Mysql

Mysql пространствено разстояние с помощта на POINT - Не работи

Така че завърших с това като заявка за изчисляване на разстояние, пример:

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

Умножавам го по 100, за да получа приблизително в километри. Резултатът не е точен, но "ок". Ако някой знае по-добър начин, не се колебайте да коментира.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как най-добре да се сравни с 0 в PHP?

  2. Как да видите индекси за база данни или таблица в MySQL?

  3. Потиска изхода на предупреждение в bash

  4. Постоянен срещу непостоянен - ​​Кое да използвам?

  5. Какво е MySQL?