注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
対応状況: バッチ、ストリーミング
地心直交座標を測地極座標に変換します。高度は、楕円体上の高さとして定義されます。いずれかの座標がnullの場合、出力はnullになります。 表現カテゴリ: 地理空間
出力タイプ: 高度付き地理点
例1 - ベースケース
引数値:
x_coordinate
y_coordinate
z_coordinate
x_coordinate | y_coordinate | z_coordinate | :arrow_right: | 出力 |
---|---|---|---|---|
0.0 | 6378137.0 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> 90.0, }, } | |
0.0 | -6378137.0 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> -90.0, }, } | |
-6378137.0 | 0.0 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> 180.0, }, } | |
-6378137.0 | -0.0 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> -180.0, }, } | |
0.0 | 0.0 | 6356752.314245179 | { altitude -> 0.0, geoPoint -> { latitude -> 90.0, longitude -> 0.0, }, } | |
0.0 | 0.0 | -6356752.314245179 | { altitude -> 0.0, geoPoint -> { latitude -> -90.0, longitude -> 0.0, }, } |
例2 - Nullケース
引数値:
x_coordinate
y_coordinate
z_coordinate
x_coordinate | y_coordinate | z_coordinate | :arrow_right: | 出力 |
---|---|---|---|---|
null | 0.0 | 0.0 | null | |
0.0 | null | 0.0 | null | |
0.0 | 0.0 | null | null |
例3 - エッジケース
引数値:
x_coordinate
y_coordinate
z_coordinate
x_coordinate | y_coordinate | z_coordinate | :arrow_right: | 出力 |
---|---|---|---|---|
1.0E-7 | 0.0 | 6356752.314245179 | { altitude -> 0.0, geoPoint -> { latitude -> 89.9999999999991, longitude -> 0.0, }, } | |
1.0E-7 | 0.0 | -6356752.314245179 | { altitude -> 0.0, geoPoint -> { latitude -> -89.9999999999991, longitude -> 0.0, }, } | |
-6378137.0 | -1.0E-7 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> -179.9999999999991, }, } | |
-6378137.0 | 1.0E-7 | 0.0 | { altitude -> 0.0, geoPoint -> { latitude -> 0.0, longitude -> 179.9999999999991, }, } |