地理空间数据分析
您可利用地理时空库在 Python 笔记本中扩展数据科学分析,通过收集、处理和展示影像、GPS定位、卫星摄影及历史数据,实现位置分析功能。
gespatio-temporal 库在所有 IBM Watson Studio Spark with Python 运行时环境中都可用。
关键功能
地理时空库包括读写数据的函数,拓扑函数,地理散列,索引,椭球和路由函数。
该图书馆的主要方面包括:
- 所有计算出的几何形状均准确无误,无需进行投影。
- 地理空间函数利用了Spark提供的分布式处理能力。
- 该库为用于简单聚合和索引的几何体提供了原生地理哈希支持,从而显著提升了存储检索效率。
- 该库支持Spark分布式连接的扩展功能。
- 该库支持Spark SQL的SQL/MM扩展。
开始使用该库
在笔记本中使用该库之前,您必须先在笔记本中 STContext 注册才能访问其 st 函数。
注册 STContext:
from pyst import STContext
stc = STContext(spark.sparkContext._gateway)
后续步骤
在 STContext 笔记本完成注册后,您即可开始探索时空图书馆,获取:
- 读写数据的功能
- 拓扑函数
- 地理哈希函数
- 地理空间索引功能
- 椭球函数
- 路由功能
以下发布在 GitHub 上的 Python 示例笔记本展示了如何在 Python 笔记本中使用这些不同的函数:
创建一个应用程序,该应用程序使用时空库,并通过 Analytics Engine powered by Apache Spark 提供的 Spark 作业 REST API,在您的 watsonx 实例上作为 Spark 作业运行: