注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。
対応している: バッチ、ストリーミング
入力ジオメトリーに三次元アフィン変換を適用します。この変換は、ユーザーが提供した投影座標系で行われ、結果はWGS84に投影されます。二次元のジオメトリーは、アフィン変換が適用される前に、そのz座標が0に設定されます。返されるジオメトリーは三次元で、各座標[x,y,z]は行列の積[[x0, x1, x2, x-offset], [y0, y1, y2, y-offset], [z0, z1, z2, z-offset], [0, 0, 0, 1]] * [x, y, z, 1]を表現し、結果の最初の三つの座標が返されます。 表現カテゴリー: Geospatial
出力タイプ: ジオメトリー
例 1 - 基本ケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
{"type":"Polygon","coordinates":[[[0.0, 0.0],[1.0, 0.0],[1.0, 1.0],[0.0, 1.0],[0.0, 0.0]]]} | {"type":"Polygon","coordinates":[[[0.0, 0.0, 0.0],[0.0, 1.0, 0.0],[-1.0, 1.0, 0.0],[-1.0, 0.0, 0.0],[0.0, 0.0, 0.0]]]} |
例 2 - 基本ケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
{"type":"Polygon","coordinates":[[[0.0, 0.0, 1.0],[1.0, 0.0, 2.0],[1.0, 1.0, 3.0],[0.0, 1.0, 2.0],[0.0, 0.0, 1.0]]]} | {"type":"Polygon","coordinates":[[[1.0, 2.0, 4.0],[1.0, 2.0, 5.0],[-2.0, 4.0, 6.0],[-2.0, 4.0, 5.0],[1.0, 2.0, 4.0]]]} |
例 3 - 基本ケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
{"type":"Point","coordinates":[1.0, 2.0, 3.0]} | {"type":"Point","coordinates":[2.0, 6.0, 12.0]} | |
{"type":"LineString","coordinates":[[0.0, 1.0, 1.0], [1.0, 2.0, 3.0]]} | {"type":"LineString","coordinates":[[0.0, 3.0, 4.0],[2.0, 6.0, 12.0]]} | |
{"type":"Polygon","coordinates":[[[0.0, 0.0],[1.0, 0.0],[1.0, 1.0],[0.0, 1.0],[0.0, 0.0]]]} | {"type":"Polygon","coordinates":[[[0.0, 0.0, 0.0],[2.0, 0.0, 0.0],[2.0, 3.0, 0.0],[0.0, 3.0, 0.0],[0.0, 0.0, 0.0]]]} |
例 4 - 基本ケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
{"type":"Polygon","coordinates":[[[0.0, 0.0],[1.0, 0.0],[1.0, 1.0],[0.0, 1.0],[0.0, 0.0]]]} | {"type":"Polygon","coordinates":[[[0.0, 0.0, 0.0],[1.0, 0.0, 0.0],[2.0, 1.0, 0.0],[1.0, 1.0, 0.0],[0.0, 0.0, 0.0]]]} |
例 5 - 基本ケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
{"type":"Point","coordinates":[1.0, 2.0, 3.0]} | {"type":"Point","coordinates":[2.0, 3.0, 4.0]} | |
{"type":"LineString","coordinates":[[0.0, 1.0, 2.0], [1.0, 2.0, 3.0]]} | {"type":"LineString","coordinates":[[1.0, 2.0, 3.0],[2.0, 3.0, 4.0]]} | |
{"type":"Polygon","coordinates":[[[0.0, 0.0],[1.0, 0.0],[1.0, 1.0],[0.0, 1.0],[0.0, 0.0]]]} | {"type":"Polygon","coordinates":[[[1.0, 1.0, 1.0],[2.0, 1.0, 1.0],[2.0, 2.0, 1.0],[1.0, 2.0, 1.0],[1.0, 1.0, 1.0]]]} |
例 6 - Nullケース
引数の値:
geometry
ジオメトリー | :arrow_right: | 出力 |
---|---|---|
null | null |