Superset 中使用 MapBox 以及中文显示的支持

注册 MapBox 账号

⚠️ 是英文网站,不是中文网站

https://account.mapbox.com/auth/signup/

填写基本信息,用户名、邮箱、名字、姓氏、企业

Superset 中使用 MapBox 以及中文显示的支持

登录获得 token

注册成功,登录https://account.mapbox.com/

会看到已经有个Default public token了,可以使用这个,也可以自己创建一个

Superset 中使用 MapBox 以及中文显示的支持

配置 superset

把上面的 token copy 放到你的superset_config.py

然后运行的时候指定PYTHONPATH  到你superset_config.py所在目录,类似下面这样

PYTHONPATH=. superset run

如果是 Windows,你需要这样

set PYTHONPATH=.
superset run

中文支持

访问 https://studio.mapbox.com/

  • 创建新的 style

Superset 中使用 MapBox 以及中文显示的支持

  • Place labels,Point of interest labels 的 language 选简体中文(需要修改多处)

    Superset 中使用 MapBox 以及中文显示的支持

Superset 中使用 MapBox 以及中文显示的支持

获得新的 style url

Superset 中使用 MapBox 以及中文显示的支持

修改安装好的 superset 包,涉及多个文件,

mapbox://styles/mapbox/streets-v9 替换成你的 url

Superset 中使用 MapBox 以及中文显示的支持

需要发布(最右上角 Publish 按钮)后才能生效

Superset 中使用 MapBox 以及中文显示的支持

发布后,所有应用了此 style 的都会自动更新最后的修改。

Superset 中使用 MapBox 以及中文显示的支持

发布前的效果,

Superset 中使用 MapBox 以及中文显示的支持

发布后的效果,

Superset 中使用 MapBox 以及中文显示的支持

可能会存在缓存问题,需要清除缓存后再刷新。

昨天展示的纽约出租车数据地图都是中文了,

Superset 中使用 MapBox 以及中文显示的支持

另外 MapBox 支持更多的定制,有兴趣的自己慢慢研究吧


原文始发于微信公众号(alitrack):Superset 中使用 MapBox 以及中文显示的支持

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/62847.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!