地理空間資料分析

您可以使用時空庫,透過收集、操作及顯示影像、GPS、衛星攝影及歷程資料,來擴展您在 Python Notebook 中的資料科學分析,以包括位置分析。

gespatio-temporal 程式庫在所有 IBM Watson Studio Spark with Python 執行時期環境中提供。

關鍵函數

geospatio-temporal 程式庫包括用來讀取及寫入資料的函數、拓蹼函數、GeoHashing、索引、橢球及遞送函數。

程式庫的主要方面包括:

  • 所有計算的幾何佈置都精確,不需要預測。
  • 地理空間函數利用 Spark 提供的分散式處理函數。
  • 程式庫包括簡式聚集及檢索中使用之幾何佈置的原生 geohash 支援,從而大幅改善儲存體擷取。
  • 程式庫支援 Spark 分散式結合的延伸。
  • 程式庫支援對 Spark SQL 的 SQL/MM 延伸。

開始使用程式庫

在開始使用 Notebook 中的程式庫之前,您必須在 Notebook 中登錄 STContext,然後才能存取 st 函數。

若要登錄 STContext

from pyst import STContext
stc = STContext(spark.sparkContext._gateway)

後續的步驟

在您的 Notebook 中登錄 STContext 之後,您可以開始探索下列項目的 spatio-temporal 程式庫:

  • 用來讀取及寫入資料的函數
  • 拓撲函數
  • geohash 函數
  • 地理空間檢索函數
  • 橢圓形函數
  • 遞送函數

請檢查下列範例 Python Notebook,以瞭解如何在 Python Notebook 中使用這些不同的函數:

上層主題: 記事本和 Script