一个下午,帮朋友找社区边界地图,最后却收获了一个能用的GeoJSON地图查看工具——而且这个工具不是自己写的,是AI主动搭出来的。
事情起因很简单。作者在帮Natalie整理格拉纳达社区服务区(Granada Community Services District)和米德科斯特社区委员会(Midcoast Community Council)的本地政治边界地图时,发现需要把一些GeoJSON文件显示在地图上,并且导出成PNG图片。这个需求听起来不复杂,但手动找工具、转换格式、调整样式,一套流程下来少说也得折腾半天。
![]()
作者没有自己动手,而是直接问了GPT-5.6-Sol有什么工具推荐。结果AI不只是给建议,而是直接动手把工具做出来了。经过几轮迭代,配合Claude Code for web和Fable 5.1,最终完成了一个能用的成品。
真正省时间的,是数据获取环节
工具本身是锦上添花,更让人意外的是GeoJSON数据的获取方式。作者发现,只要用自然语言向ChatGPT Work提出需求,它就能自动从不同的政府数据源中提取、合并文件,拼出你想要的边界多边形。
作者只输入了一句话:
"我想要一个代表El Granada GCSD精确边界的多边形。"
AI就给出了对应的GeoJSON文件。另一个需求同样简单——"给我一个MCC(米德科斯特社区委员会,位于加州半月湾附近)边界的GeoJSON文件",也顺利拿到了结果。
两个多边形最终被同时显示在新建的GeoJSON地图查看工具上,并且可以一键导出为PNG。整个过程从提问到出图,没有写一行传统意义上的"地图代码"。
这个流程里值得注意的三个点
- 需求描述越具体,AI返回的边界越精确——"精确边界"和"大概范围"是两个完全不同的结果
- 政府数据源是分散的,但AI能自动完成跨源提取和合并,省掉了手动拼接的脏活
- 工具迭代靠的是对话,不是改代码——用Claude Code for web和Fable 5.1来回调整,直到结果满意
这件事最有意思的地方在于:过去做一个地图工具,需要先找数据源、再写解析脚本、再搭前端展示、最后处理导出。现在这个链条被压缩成了几句自然语言指令。AI负责找数据、拼数据、写工具、调样式,人只负责说清楚自己要什么。
当然,这个流程目前还依赖AI对政府数据源的理解能力,遇到边界模糊或数据缺失的情况,可能还需要人工介入。但至少在这个案例里,从需求到成品,效率提升是肉眼可见的。
下次需要处理GeoJSON文件的时候,或许可以先试试让AI直接做,而不是自己从零开始写工具。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.