J'ai une série de coordonnées de longitude et de latitude qui représentent un contour de bâtiment
par exemple
-0.5485381346101759,53.2285150736142
-0.5482220594232723,53.22842450827133
-0.5482298619861881,53.22841205254449
... (points intermédiaires non répertoriés) ...
-0.5483123769301657,53.22882101914848
Comment puis-je déterminer le point médian? J'ai trouvé des tutoriels qui montrent comment le faire si vous avez trois coordonnées (par exemple http://mathforum.org/library/drmath/view/68373.html ), mais dans de nombreux cas, j'ai plus de trois .
Je vous remercie
give me the answer
questions sont généralement désapprouvées ici.Réponses:
Avec des coordonnées proches les unes des autres, vous pouvez traiter la Terre comme étant localement plate et trouver simplement le centroïde comme s'il s'agissait de coordonnées planes. Il vous suffirait alors de prendre la moyenne des latitudes et la moyenne des longitudes pour trouver la latitude et la longitude du centroïde.
Edit: Comme le souligne Whuber, la méthode ci-dessus ne fonctionnerait que si le bâtiment est un rectangle ou un polygone régulier. Pour une forme arbitraire, la formule ici donne le résultat correct.
la source
Si vous voulez le centre du bâtiment délimité par un polygone, ne prenez pas la moyenne des sommets. C'est évidemment faux. Vous devez plutôt calculer le centre de gravité du polygone lui-même. Pour la formule, voir
http://en.wikipedia.org/wiki/Centroid#Centroid_of_polygon
(Et je suis d'accord avec les affiches précédentes: vous pouvez traiter la latitude et la longitude comme des coordonnées cartésiennes car le bâtiment est petit et il est loin d'un pôle et de la ligne de date internationale.)
la source
Convertissez des coordonnées géographiques en géocentriques, faites la moyenne des vecteurs géocentriques, puis reconvertissez en géographiques.
la source
Le centre de gravité d'un nombre fini de points est simplement la moyenne arithmétique de chacune des coordonnées. Il suffit donc de résumer les latitudes et les longitudes et de diviser par le nombre de points.
la source
Si vous travaillez sur de plus grandes plages, vous avez besoin d' une interpolation sphérique .
la source