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

Как да изчисля площта на многоъгълник в MySQL база данни, когато точките на полигона са Lat Longs?

Трябва да трансформирате тези широчини и дълги в по-подходяща координатна система.

Тъй като Земята е сфера, вие говорите за изчисляване на площ в сферични координати.

Документите казват, че MySQL "AREA" функция приема многоъгълник като вход. Бих казал, че ако искате площ като нещо като квадратни мили, трябва да преобразувате координатите си за ширина/дължина в еквивалентни координати на повърхността (x, y) с правилните единици (например мили). След това ги предайте във функцията AREA.

Тази връзка предполага, че някой друг е имал този проблем и го е разрешил.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Грешка в MySQL:Не може да се добави ограничение за външен ключ?

  2. Различен подход за използване на клауза IN в MySql

  3. Използване на MySQLi от друг клас в PHP

  4. Как да използвам потребителски променливи в клаузата LIKE на MySQL?

  5. Как да определите версията на MySQL