2020년 5월 3일 일요일

czml 작성 중 position 좌표 방식별 기입 방법

지도에서 좌표는 다음과 같은 format을 사용한다
- cartesian : 데카르트 = 직교좌표
- cartographic : radian
- longitude, latitude, altitude : degree = 경위도

czml에서는 아래와 같은 방법으로 사용할 수 있었다.

referenceFrame
cartesian
cartographicRadians
cartographicDegrees
references


cartesian 사용예)
... 생략 ...
"polyline": {
    "positions": {
        "cartesian": [
            1216347.3898980194, -4736345.958636395, 4081281.9421334346,
            1216367.8824629416, -4736372.952711289, 4081237.0936670713,
            1216290.6070217493, -4736373.778446757, 4081265.431148079
        ]
    },
... 생략 ...


cartographicRadians 사용예)
... 생략 ...
"polyline": {
    "positions": {
        "cartographicDegrees": [
        -75.59704433525101, 40.03819467652126, 75.4327644254894,
        -75.59689044743949, 40.037704430444784, 70.5021928483071,
        -75.59776981767088, 40.03800654742724, 74.62778607158909
        ]
    },
... 생략 ...