J'ai besoin d'une requête MySQL (ou d'une fonction) pour calculer le point milieu géographique d'un nombre arbitraire de coordonnées latitude/longitude. Je veux utiliser la méthode C (latitude/longitude moyenne) comme décrit sur cette page http://www.geomidpoint.com/calculation.html mais je n'arrive pas à comprendre comment la convertir en requête SQL. Je cherche quelque chose de la forme:Requête MySQL pour le point milieu géographique
sélectionnez LATITUDE_AVG_FORMULA (points.latitude), LONGITUDE_AVG_FORMULA (points.longitude) de points;
Où chaque point de la table de points a la latitude et la longitude associées au format décimal. J'espère que quelqu'un a déjà une requête MySQL (ou une fonction) qu'ils utilisent pour cela ou ont beaucoup plus d'expérience avec les calculs géospaciaux que j'ai. Merci d'avance pour votre aide!
De quel format sont les valeurs lat et long actuellement stockées dans la base de données? – mjv
Comme mentionné dans mon article d'origine, les valeurs lat et long sont stockées en tant que décimales. Plus précisément, latitude décimale (11,7) et longitude décimale (12,7). J'espère que cela aide! –