資料の 英語版 に戻る地理空間データ分析
地理空間データ分析
最終更新: 2024年11月21日
地理時空間ライブラリーを使用して、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
を登録したら、以下のような時空間ライブラリーの探索を始めることができます。
- データの読み書き関数
- トポロジー関数
- ジオハッシュ関数
- 地理空間索引付け関数
- 楕円体関数
- ルーティング関数
上記の各種関数を Python ノートブックで使用する方法について詳しくは、以下のサンプル Python ノートブックを確認してください。
- Use the spatio-temporal library for location analytics
- Use spatial indexing to query spatial data
- Spatial queries in PySpark
親トピック: ノートブックおよびスクリプト