地理空間ステップ
ジオメトリの読み取り、構築、変換、照合を行うワークフローステップです。ジオメトリ式と組み合わせることで、Alteryxの空間ツール全体をカバーします。ツールごとの対応については、Alteryx変換マトリックスを参照してください。
ジオメトリはWKT
Section titled “ジオメトリはWKT”すべての空間ステップは、ジオメトリを通常のテキスト列内のWKT(Well-Known Text)として読み書きします。宣言が必要な特別なジオメトリ型はなく、ステップ間での変換も不要です。たとえば、空間ファイルのインポートステップが生成したジオメトリ列は、Spatial Bufferステップ、空間照合ステップ、またはSQL式で、順序を問わずそのまま使用できます。
2つの実行ルート
Section titled “2つの実行ルート”各ステップは、正しい結果が得られる最も単純なルートで実行されます。
| ルート | 実行されるもの | 理由 |
|---|---|---|
| SQL — データベース内 | 最近傍検索、照合、およびジオメトリ式 | 述語結合と列の式はテーブルの規模に合わせてスケールし、行がウェアハウスの外に出ることはありません |
| ワークフローエンジン — ShapelyとGDAL | ジオメトリの形状を変更するすべての処理 | バッファー、平滑化、ディゾルブはデータベースのSQLでは表現できません |
ルートを選択する必要はありません。ステップの種類ごとに1つのルートが決まっています。ジョブの規模を見積もる際には、この違いが重要になります。SQLルートのステップはウェアハウスに合わせてスケールし、エンジンルートのステップはワークフローのポッドに合わせてスケールします。
ジオメトリの読み込みと書き出し
Section titled “ジオメトリの読み込みと書き出し”- 空間ファイルのインポート — MapInfoの
.TAB、ESRIの.shp、.kml、.geojsonファイルとそのサイドカーファイルを読み取ります - 空間ファイルのエクスポート — WKTジオメトリとその属性を、シェープファイル、GeoJSON、GeoPackage、KML、GML、MapInfoファイルに書き込みます
- Geometry in SQL — 経度・緯度の列からポイントを作成します
- Spatial Find Nearestステップ — あるテーブルの各行に対して、別のテーブルから距離の近いN行を取得します
- 空間照合 — ジオメトリが交差する、内包される、または含む行をペアにします
- Spatial Match (Intersect / Unmatched) — 同じ照合を行い、重なり部分のジオメトリまたは一致しなかった行を出力します
- Spatial Infoステップ — 面積、長さ、重心、外接矩形を測地線で計測します
- 空間の再投影 — ジオメトリをある座標参照系から別の座標参照系に変換します
ジオメトリの形状変更
Section titled “ジオメトリの形状変更”- Spatial Bufferステップ — 各ジオメトリを一定の距離だけ拡張します
- Spatial Trade Areaステップ — 実世界の単位で大きさを指定した同心円状のバッファーを作成します
- Spatial Generalizeステップ — 許容値に基づいて簡略化します
- Spatial Smoothステップ — 指定した回数だけ平滑化します
- 空間処理 — 2つのジオメトリ列の交差、結合、切り取りを行います
- Spatial Poly-Buildステップ — ポイントのグループごとに、ポリゴンまたは凸包を構築します
- Spatial Poly-Splitステップ — 頂点、構成ポリゴン、または穴ごとに1行を出力します
- 空間結合 — 各グループのジオメトリを1つにディゾルブします
- Spatial Centroidステップ — 各ジオメトリの中心点を追加します
- Spatial Point to Lineステップ — 各グループのポイントを結んで線にします
- Spatial Line to Polygonステップ — 各線を閉じてポリゴンにします
- Spatial Make Gridステップ — 範囲を正方形のセルで敷き詰めます
式のリファレンス
Section titled “式のリファレンス”- ジオメトリ関数(Lakehouse v1) —
ST_*ファミリー - ジオグラフィ関数(Lakehouse v1) — H3六角形インデックスとジオハッシュ
- 空間関数(Lakehouse v2)
- 地理空間分析 — ソースファイルから公開マップまでの実践的な手順
- 空間Alteryxワークフローの移行
- Report Mapステップ — ジオメトリをレポートにレンダリングします
- パッケージ化マクロのステップ — Heat MapとPie Wedge Trade Area