Konvertieren von LLA zu XYZ
Können Sie mir helfen zu konvertieren lla zu xyz coordnates.
Ich bin mit
earthRadius = 6378.137;
var x = earthRadius * Math.cos(lat)*Math.cos(lon);
var y = earthRadius * Math.cos(lat)*Math.sin(lon);
var z = earthRadius * Math.sin(lat);
diese Methode, um zu konvertieren xyz-Koordinaten. Aber es gibt nicht das richtige Ergebnis, die ich möchte.
Die Erde ist definiert als wgs84-Objekt.
also, was ist das richtige Ergebnis?
X : 192.952 km Y : -1094.284 km Z : 6259.543 km sind richtige Ergebnisse, aber meine Ergebnisse sind X : 192.324 km Y : -1090.725 km Z : 6281.238 km
Ich bin noch nicht sicher, was Sie genau möchten, KM ist ein Maß für die Distanz zwischen zwei Punkten. Zwischen dem Punkt und der Breitengrad / Längengrad / Höhe versuchen Sie, die Entfernung zu berechnen?
Ich bin nicht die Berechnung der Entfernung, ich möchte konvertieren LLA Werte auf XYZ-Koordinaten meiner lla-Eingänge sind 100, 100, 0.1, und ich schrieb meine Ergebnisse und die tatsächlichen Ergebnisse vor. Funktioniert diese Formel ein korrektes Ergebnis ?
Mögliche Duplikate von Lat, Long, X-Y-Z-position in JS .. funktioniert nicht
X : 192.952 km Y : -1094.284 km Z : 6259.543 km sind richtige Ergebnisse, aber meine Ergebnisse sind X : 192.324 km Y : -1090.725 km Z : 6281.238 km
Ich bin noch nicht sicher, was Sie genau möchten, KM ist ein Maß für die Distanz zwischen zwei Punkten. Zwischen dem Punkt und der Breitengrad / Längengrad / Höhe versuchen Sie, die Entfernung zu berechnen?
Ich bin nicht die Berechnung der Entfernung, ich möchte konvertieren LLA Werte auf XYZ-Koordinaten meiner lla-Eingänge sind 100, 100, 0.1, und ich schrieb meine Ergebnisse und die tatsächlichen Ergebnisse vor. Funktioniert diese Formel ein korrektes Ergebnis ?
Mögliche Duplikate von Lat, Long, X-Y-Z-position in JS .. funktioniert nicht
InformationsquelleAutor mcelik | 2013-09-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich mein problem gelöst
Lat Long in X-Y-Z-position in JS nicht funktioniert ..
diese Formel ist die richtige. Vielen Dank für Stephen Quan für die Beantwortung dieser.
InformationsquelleAutor mcelik
Komplette Koordinatentransformation (python-code):
geodetic -> ECEF
(earth centered earth fixed), Entfernungen von der Mitte der ErdeECEF -> ENU
(East-North-Up) zu erhalten, die lokalen typischenx-y
Flugbahn:Den Unterschied zwischen
geodetic -> ECEF
undECEF -> ENU
wird anhand der zwei folgenden Abbildungen:und die lokale Ost-und Nord-Koordinatensystem:
InformationsquelleAutor Färid Alijani