LCCObject::prj2Ecef
Konvertiert Projektionskoordinaten in ECEF-Koordinaten (Earth-Centered, Earth-Fixed).
Das Ellipsoid ist WGS84. Informationen zum Projektionskoordinatensystem finden Sie in der Methode getProjectionCoordinateSystemInfos.
Versionsanforderung
SDK v0.4.1+
Engine-Unterstützung
CesiumJS
API
LCCObject::prj2Ecef(prjCoord: Cesium.Cartesian3, isOffset?: boolean): Cesium.Cartesian3
Parameter
| Parameter | Typ | Erforderlich | Standard | Beschreibung |
|---|---|---|---|---|
prjCoord | Cesium.Cartesian3 | Ja | - | Projektionskoordinaten. |
isOffset | boolean | Nein | true | Ob die Koordinaten versatzbasiert relativ zum Ursprung des LCC-Modells sind. |
Rückgabewert
Cesium.Cartesian3 — ECEF-Weltkoordinaten.
Verwendungsbeispiel
Verwendung von Versatzkoordinaten
let isOffset = true;
let prjCoord = new Cesium.Cartesian3(5, 10, 20);
const worldPos = lccObject.prj2Ecef(prjCoord, isOffset);
console.log('world Pos: ', worldPos);
Verwendung vollständiger Projektionskoordinaten
const pcsInfos = lccObject.getProjectionCoordinateSystemInfos();
const { epsg, offset } = pcsInfos;
let prjCoord = new Cesium.Cartesian3(5, 10, 20);
prjCoord.x += offset[0];
prjCoord.y += offset[1];
prjCoord.z += offset[2];
const worldPos = lccObject.prj2Ecef(prjCoord, false);
console.log('world Pos: ', worldPos);
Hinweise
- Diese Methode muss nach dem Auslösen des Erfolgs-Callbacks von
LCCRender.load()aufgerufen werden.
Verwandte APIs
LCCObject::ecef2Prj()LCCObject::getProjectionCoordinateSystemInfos()