跳转至
Apache Sedona 1.9.0 已正式发布,新增 Spark 4.1 支持、proj4sedona 坐标系转换、Bing Tile 函数等众多特性!

安装 Sedona-Zeppelin

Warning

已知问题:由于 Leaflet JS 的限制,Sedona 在 Zeppelin 地图上只能将每个几何对象(点、线串和多边形)以点的形式绘制。如需可扩展且功能完整的可视化,请使用 SedonaViz 在 Zeppelin 地图上绘制散点图与热力图。

兼容性

Apache Spark 2.3+

Apache Zeppelin 0.8.1+

Sedona 1.0.0+:Sedona-core、Sedona-SQL、Sedona-Viz

安装

Note

仅当您在 Zeppelin Helium 包列表中找不到 Apache-sedonaGeoSpark Zeppelin 时,才需要执行步骤 1 和 2。

创建 Helium 文件夹(可选)

在 Zeppelin 根目录下创建一个名为 helium 的文件夹。

添加 Sedona-Zeppelin 描述(可选)

在该文件夹中创建一个名为 sedona-zeppelin.json 的文件,并写入以下内容。请注意修改 artifact 路径!

{
  "type": "VISUALIZATION",
  "name": "sedona-zeppelin",
  "description": "Zeppelin visualization support for Sedona",
  "artifact": "/Absolute/Path/sedona/zeppelin",
  "license": "BSD-2-Clause",
  "icon": "<i class='fa fa-globe'></i>"
}

启用 Sedona-Zeppelin

重启 Zeppelin,然后打开 Zeppelin Helium 界面并启用 Sedona-Zeppelin。

Enable Package

在 Zeppelin Spark 解释器中添加 Sedona 依赖

add-geospark

可视化 SedonaSQL 结果

sql-zeppelin

展示 SedonaViz 结果

viz-zeppelin

至此安装完成!请阅读 Sedona-Zeppelin 教程 查看完整的实操示例。