Kuidas teisendada XY-koordinaate pikkus- ja laiuskraadiks

Posted on
Autor: Laura McKinney
Loomise Kuupäev: 9 Aprill 2021
Värskenduse Kuupäev: 16 Mai 2024
Anonim
Data Visualization and D3 by David Chouinard
Videot: Data Visualization and D3 by David Chouinard

Sisu

Objekti asukoht XY-koordinaatides teisendatakse pikkus- ja laiuskraadiks, et saada parem ja selgem ettekujutus objekti kohast maapinnal. Objekti asukohta saab väljendada paljudes formaatides, näiteks sõjaliste võrkude referentssüsteem (MGRS), universaalne ristsuunaline Mercator (UTM) süsteem, geograafiline koordinaatsüsteem, mis on laius- ja pikkuskraad, ning Universal Polar Stereographic (UPS). Geograafilist koordinaatsüsteemi kasutatakse tavaliselt, kuna see on lihtne ja arusaadav.


    Veenduge, et x, y ja z väärtused on täpsustatud Descartes'i koordinaatide süsteemis. Kasutatav valem tuletatakse eeldusel, et x, y ja z väärtused on määratletud Cartesiuse koordinaatsüsteemis.

    Määrake koordinaatide väärtused x, y ja z. Oletame, et muutuja R väärtus on 6371 km, mis on umbkaudne maaraadius. See väärtus on maaraadiuse teaduslikult tuletatud väärtus.

    Laius- ja pikkuskraad arvutatakse järgmise valemi abil: laiuskraad = asin (z / R) ja pikkuskraad = atan2 (y, x). Selles valemis on meil sammu 2 väärtused x, y, z ja R. Asin on kaare sin, mis on matemaatiline funktsioon, ja atan2 on kaare puutuja funktsiooni variatsioon. Sümbol * tähistab korrutamist. Kaks ülaltoodud valemit tuletatakse järgmistest valemitest: x = R * cos (laiuskraad) * cos (pikkuskraad); y = R * cos (laiuskraad) * sin (pikkuskraad); z = R * sin (laiuskraad). Selles valemis on sin ja cos matemaatilised funktsioonid. Asini ja atani väärtuse saab arvutada trigonomeetriakalkulaatori abil. Atan2 väärtuse saab arvutada järgmise valemi abil: atan2 (y, x) = 2 atani (y / √ (x² + y²) -x). Siin √ tähistab ruutjuur, siin ruutjuur (x² + y²).


    Hoiatused