地理空間データ分析
最終更新: 2025年7月10日
地理時空間ライブラリーを使用して、Python ノートブックでのデータ・サイエンス分析を拡張し、イメージ、GPS、サテライト写真、履歴データの収集、操作、表示によるロケーション分析を含めることができます。
gespatio-temporal ライブラリは、すべてのIBM watsonx.aiStudio Spark withPythonランタイム環境で利用可能です。
主な関数
地理時空間ライブラリーには、データの読み取りと書き込みを行う関数、トポロジー関数、ジオハッシュ、索引付け、楕円体、およびルーティング関数が含まれています。
ライブラリーの主な特徴は以下のとおりです。
- 計算された形状はすべて、射影の必要がなく正確です。
- 地理空間関数は、Spark が提供する分散処理機能を利用します。
- ライブラリーは、単純な集約や索引付けに使用する形状へのジオハッシュをネイティブにサポートするため、ストレージの検索が大幅に向上します。
- ライブラリーは、Spark 分散結合の拡張機能をサポートします。
- ライブラリーは、Spark SQL に対する SQL/MM 拡張機能をサポートします。
ライブラリーの開始
ライブラリーをノートブックで使い始める前に、ノートブックに STContext
を登録して、st
関数にアクセスできるようにする必要があります。
STContext
を登録するには、以下のようにします。
from pyst import STContext
stc = STContext(spark.sparkContext._gateway)
次のステップ
ノートブックに STContext
を登録したら、以下のような時空間ライブラリーの探索を始めることができます。
- データの読み書き関数
- トポロジー関数
- ジオハッシュ関数
- 地理空間索引付け関数
- 楕円体関数
- ルーティング関数
Resource hubで公開されている以下のサンプル Python ノートブックでは、 Python ノートブックでこれらの異なる機能を使用する方法を示しています:
- 時空間ライブラリをロケーション分析に利用する
- 空間インデックスを使用して空間データをクエリーする
- の空間クエリ PySpark
注:
メインナビゲーションメニューからリソースハブを選択すると、リソースハブにアクセスできます。
親トピック: ノートブックおよびスクリプト
トピックは役に立ちましたか?
0/1000