2017-09-07 2 views
0

recherche pour voir si quelqu'un peut suggérer un site ou Excel méthode pour trouver la distance de plusieurs longs, lat coordonnées d'un point deTrouver Distance de la liste des Coordnates

exemple: J'ai un point de départ et 7 autres coordonnées , existe-t-il un moyen de trouver à quelle distance (en KM/MI) chaque point se trouve par rapport au point de départ?

loction A partir: 33,17261, -117,14571

liste des coordonnées

32,75827, -117,17577

32,76079, -117,18589

32,76444, -117,20174

32,59815, -117,01685

32.6638 7, -117,05577

32,59811, -117,01681

32,66381, -117,05571

+0

la réponse dépendra si vous voulez considérer la courbure de la terre. Vous pouvez rechercher cette formule avec Google cependant. Avec votre liste de coordonnées, sont-ils dans la même colonne? c'est-à-dire stocké en tant que texte avec un, entre eux, ou stockés sous forme de nombres chacun dans leur propre colonne? –

+0

ils sont des magasins dans la même colonne, comme affiché avec "," entre. Je ne veux pas calculer la courbure. Merci beaucoup! – user3893380

+0

Merde, j'allais juste traiter ceci comme point X et Y sur un graphique et utiliser Sqrt (X^2 + Y^2). Malheureusement, lat et lon sont des angles. Donc, vous aurez besoin de cette courbure de l'effet de la terre –

Répondre

0

laisse supposer la colonne, ils sont stockés dans la colonne A est à partir de la ligne 2 (en supposant que vous avez une ligne d'en-tête). La première chose que vous voulez faire est de les diviser en leurs propres colonnes afin que vous puissiez travailler avec les chiffres. Il y a plusieurs façons de faire ça. Le plus simple est d'utiliser le texte intégré aux fonctions Column situé sur le ruban de données.

Text2Columns

Demandez toute la colonne sélectionnée lorsque vous démarrez le processus et sur la première page, sélectionnez Délimité.

enter image description here

Sur la deuxième étape choisissez « » comme délimiteur, puis appuyez sur la fin. Vous n'avez pas besoin de la troisième étape.

enter image description here

une fois cela fait vos données doivent maintenant être assis dans deux colonnes.

enter image description here

Je placerai le point que vous faites référence en C2 et D2, vous pouvez utiliser du texte à des colonnes pour cette partie trop ou il suffit de taper dans.

base afin de l'information sur un autre site (en supposant que c'est correct), prenez la terre comme une sphère avec un rayon de 6371 km. Placez cette valeur dans E2.

Suivant convertir votre liste en valeurs X et Y en utilisant les équations suivantes:

F2 
=$E$2*COS(RADIANS($B2))*COS(RADIANS($A2)) 

G2 
=$E$2*SIN(RADIANS($B2))*SIN(RADIANS($A2)) 

noter que les degrés ont été convertis en radians pour une utilisation dans Excelle trigonométriques

Répétez le processus pour vous le point de départ coordonne et place les formules dans H2 et I2.

H2 
=$E$2*COS(RADIANS($D2))*COS(RADIANS($C2)) 
I2 
=$E$2*SIN(RADIANS($D2))*SIN(RADIANS($C2)) 

Enfin, dans J2 utiliser la formule suivante:

=SQRT((F2-$H$2)^2+(G2-$I$2)^2) 

Copiez les formules dans F2, G2 et J2 vers le bas comme pour que votre liste source va. Les valeurs de J représentent la distance entre les points XY. Ce n'est pas la courbure de la terre cependant. Apparemment, il existe de nombreux modèles différents pour prédire cela. Vous en avez besoin d'un qui fonctionne pour votre région si vous voulez quelque chose de plus raffiné.

POC

+0

J'ai splt les dans leurs propres colonnes, comment puis-je comparer la liste à B2, C2 les colonnes long et lat pour le point de départ – user3893380

+0

Ajouté le dernier bit sur la comparaison en bas. Prenez note des liens Internet dans la section des commentaires à vos questions. –