개발실/Cesium
Cesium 에서브이월드 Globe 설정하기
copycd
2020. 8. 21. 13:04
반응형
Cesium viewer는 기본적으로 WGS84 Ellipsoid를 사용합니다.
브이월드의 서비스 데이터는 자체정의된 Sphere Ellipsoid를 사용하기 때문에 경위도 좌표로 매칭하지 않는한 맞지 않습니다.
* 물론, 타원체가 다르기 때문에 같은 경위도라 하더라도 오차가 있겠으나, 보통 무시하고 사용하죠 ㅡㅡ;
Cesium에는 Ellipsoid를 정의하여 사용할 수 있습니다.
아래와 같이.
더보기
var vwEllipsoid = new Cesium.Ellipsoid( 6378137, 6378137, 6378137);
var vwGlobe = new Cesium.Globe( vwEllipsoid );
Cesium.Ellipsoid.WGS84 = vwEllipsoid;
// 아래 처럼만 하면 될줄 알았는데, 위처럼 해줘야 되더군요.
var viewer = new Cesium.Viewer(
....
ellipsoid:vwEllipsoid,
globe:vwGlobe
);
반응형