地理空間資料分析
您可以使用時空庫,透過收集、操作及顯示影像、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