Go back to the English version of the documentation地理空间数据分析
地理空间数据分析
Last updated: 2024年11月21日
您可以通过收集、处理和显示图像、GPS、卫星摄影和历史数据,在 Python Notebook 中使用地理时空库来扩展资料科学分析,以包括位置分析。
所有IBM watsonx.aiStudio Spark withPython运行环境都提供 gespatio-temporal 库。
关键函数
地理时空库包括读写数据的函数,拓扑函数,地理散列,索引,椭球和路由函数。
该库的关键方面包括:
- 所有计算所得的几何图形都是准确的,无需投影。
- 地理空间函数利用 Spark 提供的分布式处理功能。
- 该库包含对于简单聚集和索引中使用的几何图形的本机地理散列支持,从而显着改善存储检索。
- 该库支持 Spark 分布式连接的扩展。
- 该库支持 Spark SQL 的 SQL/MM 扩展。
库入门
您必须先在 Notebook 中注册 STContext
以访问 st
函数,然后才能开始在 Notebook 中使用该库。
注册 STContext
:
from pyst import STContext
stc = STContext(spark.sparkContext._gateway)
后续步骤
在 Notebook 中注册 STContext
之后,您就可以开始浏览时空库以查找以下内容:
- 用于读取和写入数据的函数
- 拓扑函数
- 地理散列函数
- 地理空间索引函数
- 椭球函数
- 寻径函数
请查看以下样本 Python Notebook,以了解如何在 Python Notebook 中使用这些不同的函数:
- Use the spatio-temporal library for location analytics
- Use spatial indexing to query spatial data
- Spatial queries in PySpark
父主题: Notebook 和脚本