想不想把你的徒步路线、私藏美食店、朋友住址和旅行记忆都串在一张专属地图上?Obsidian 完全可以做到。
我改造了一个地图插件,专门适配了国内的高德地图和坐标系,让你的知识库从此有了酷炫的 地理维度。这篇文章会带你一步步构建自己的可视化地图系统,把零散的足迹汇集成独特的人生故事。

Obsidian x 高德地图:管理你的徒步轨迹
就像笔记有 MOC 一样,我觉得地图是一个很好的个人信息可视化入口,今天就来分享如何使用 Obsidian 打造个人地图管理 GIS 系统,可是花了我一点时间搞定国内高德地图的适配,希望对把 Obsidian 构建个人知识库的朋友有所启发。
我的地图位置需求
我一直觉得,很多信息用文字记录,终究是零散的。把它们放在地图上,一切就活了过来。我主要有三类需求:
- 徒步轨迹管理
- 整理手表的徒步记录
- 导入二步路的徒步轨迹
- 兴趣点管理
- 好玩的:景点、营地、公园、商场
- 好吃的:餐馆、采摘果园、集市
- 个人经历管理
- 历年的居住位置
- 曾经的工作地点
- 朋友们的分布地图
实现方式
obsidian 的地图插件有 leaflet 和 mapview 2 个,都不是在国内能直接开箱即用的。 在国内使用有 2 个痛点需要解决
- 使用国内的地图底图,高德/百度有更详细/更及时的兴趣点,国外的 google 和 bing 不太适合
- 国内坐标系做了加密,kml 等轨迹需要转换才能正常显示。
个人觉得 obsidian map view 插件的产品封装比较完整,基本能满足我上面的需求,但是插件目前不支持国内的地图,只支持 googleMap 和 openStreetMap,于是我 fork 了一个 chinese-map-view 分支,默认添加了高德地图,做了一些汉化,目前已经开源发布, 插件的下载地址和知识库模板见文章末尾。
坐标转换
国内主流坐标系主要有以下 3 种
- WGS84:一种大地坐标系,也是目前广泛使用的 GPS 全球卫星定位系统使用的坐标系。
- GCJ02:由中国国家测绘局制订的地理信息系统的坐标系统,是由 WGS84 坐标系经过加密后的坐标系。
- BD09:百度坐标系,在 GCJ02 坐标系基础上再次加密。其中 BD09LL 表示百度经纬度坐标,BD09MC 表示百度墨卡托米制坐标。
高得地图使用的是的 GCJ02 坐标话,因为我们二步路/手表导出的 kml/gpx 格式的轨迹,都是 WGS84 坐标,所以在落图时,需要转换为 GCJ02。
比如下面 断桥残雪 在不同坐标系的区别:
[断桥残雪-GCJ02](geo:30.258106,120.151299)
[断桥残雪-WGS84](geo:30.26042958784515,120.14659502135547)小小的数字之差,在地图上可能就是几十甚至上百米的偏移。chinese-map-view 插件内置了转换,你无需关心这个过程。
我的实践
有了称手的工具,就可以开始绘制自己的世界地图了。
登山轨迹
把日常带娃徒步的路线导入到笔记中,当一年的路线都在一个地图中展现的时候,还是蛮有成就感的。

个人兴趣点
收藏的好吃的、好玩的,是一张生动的藏宝图。

社交网络
朋友们散落在哪里?一张图就能看明白。

主题地图 - 唐玄藏取经路书
你甚至可以做一些更有趣的事,比如复刻一条历史路线。

点和线图层在一个地图中加载

结合高德 MCP 生成出行攻略
在 Vibe Cdoing 时代,我们可以让 AI 帮我们干活。比如,让 AI 调用高德的 MCP(地图内容平台)服务来制作一份旅行路书。
示例 Prompt:
用高德MCP,做云南4天的旅游指南
要求:
1. 制作geojson路书,形式linestring和point2类都要有。
2. 笔记里面点的格式:`[地点名称](geo:wgs84纬度,wgs84经度)`
3. 需要调用`坐标转换工具.py`里面的`gcj02towgs84`方法将返回的坐标转换为wgs84AI 工具可以直接生成基础攻略的 Markdown 笔记。

使用 trae 生成基础攻略,直接生成为 obsidian 的 markdown 笔记

在笔记内能直接预览地点和线路

其他功能
兴趣点预览

在外部地图服务打开

注意在高得地图打开需要登录一下,google 服务不需要
图层编辑
可以对生成的路线进行编辑

mapview 的路线规划
插件支持使用 graphhopper 的导航服务,测试了下,绘制的路线比较简陋,路网数据非国内的,估计也只能看看,真要导航还是用 App 吧。

后续可以对接高得的 mcp 来实现路线导航,列举出不同的出行的路线方案,进行比较
总结
将地图融入知识管理,为我们的数字记忆增添了一个空间维度。
所有的工具和模板我都已打包开源,希望能帮你更好地记录和探索自己的世界。
obsidian-chinese-map-view

项目地址: https://github.com/geosmart/obsidian-chinese-map-view
下载地址: https://github.com/geosmart/obsidian-chinese-map-view/releases/download/6.0/v6.0.zip
我的 obsidian 知识库模板地址: https://github.com/geosmart/obsidian-template
我的 obsidian 模板里面已经集成了 obsidian-chinese-map-view,工作空间切到地图即可体验。