Як перетворити координати XY у довготу та широту

Положення об’єкта в координатах XY перетворюється у довготу та широту, щоб отримати краще та чіткіше уявлення про місце об’єкта на поверхні землі. Положення об’єкта може бути виражене у багатьох форматах, таких як Військова решітка (MGRS), Універсальна Поперечна система Меркатора (UTM), географічна система координат, яка є широтою і довготою, та Універсальна полярна стереографічна система (ДБЖ). Географічна система координат зазвичай використовується, оскільки вона проста і зрозуміла.

Переконайтеся, що значення x, y та z вказані в декартовій системі координат. Використовувана формула виведена з припущенням, що значення x, y та z визначені в декартовій системі координат.

Присвоїти значення координат x, y та z. Припустимо значення 6371 км до змінної R, яка є приблизним радіусом землі. Це значення є науково отриманим значенням радіуса землі.

Обчисліть широту та довготу за формулою: широта = asin (z / R) та довгота = atan2 (y, x). У цій формулі ми маємо значення x, y, z і R з кроку 2. Asin - це дуговий гріх, що є математичною функцією, а atan2 - це варіація дотичної функції дуги. Символ * означає множення. Наведені вище дві формули отримані з наступних формул: x = R * cos (широта) * cos (довгота); y = R * cos (широта) * sin (довгота); z = R * sin (широта). У цій формулі sin і cos є математичними функціями. Значення Asin та atan можна обчислити за допомогою калькулятора тригонометрії. Значення atan2 можна розрахувати за формулою atan2 (y, x) = 2 atan (y / √ (x² + y²) -x). Тут √ позначає квадратний корінь, тут квадратний корінь з (x² + y²).

instagram story viewer

Teachs.ru
  • Поділитися
instagram viewer