Jag vill implementera denna formel från Wikipedia för att konvertera LLA till ECEF-koordinater:

LLAtoECEF

där

ange bild beskrivning här

och a och b är respektive halv- och halv-mindre axlar.

Min fråga är: vilka enheter kommer detta att fungera med? Detta papper säger att ekvationen är i meter. Jag undrar om det kan vara mer allmänt än så. Kan jag använda vilken enhet som helst så länge jag är konsekvent?

Svar

  • Semi-major (dvs. en ), Semi-minor (dvs. b) och ellipsoidhöjd (dvs. h) måste ha samma längdenhet, t.ex. måste alla vara i meter, eller alla i fötter, osv.
  • Enhet för mätning av X, Y, Z följer längdenheten a, b, h.
  • Enligt konvention är ECEF X, Y, Z alltid i meter.

Svar

Så länge du använder samma linjära enhet kan du använda vilken linjär enhet du vill ha. Så vitt jag vet måste vinkelenheterna vara i radianer.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *