欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 时评 > DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制

DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制

2025/4/23 6:24:17 来源:https://blog.csdn.net/guoweish/article/details/147384013  浏览:    关键词:DeepSeek智能时空数据分析(二):3秒对话式搞定“等时圈”绘制

序言:时空数据分析很有用,但是GIS/时空数据库技术门槛太高

时空数据分析在优化业务运营中至关重要,然而,三大挑战仍制约其发展:技术门槛高,需融合GIS理论、SQL开发与时空数据库等多领域知识;空间数据缺乏直观可视化工具,导致分析结果难以高效传达;现有产品成本高昂,限制了中小企业应用。

本系列文章将借助DeepSeek等大模型的能力,通过NL2SQL等免费/低成本 AI GIS智能体能力,帮助不熟悉SQL、GIS但是有空间数据分析需求的读者实现最常用的分析功能。

前序文章

系列1:《DeepSeek智能时空数据分析(一):筛选特定空间范围内的POI数据》

等时圈的应用场景

什么是等时圈?
等时圈是指从某一地点出发,通过特定交通方式(如步行、骑行、驾车等)在固定时间内可到达的地理空间范围,类似于用时间刻画的“等高线”,反映了交通耗时和便利程度。
在这里插入图片描述

等时圈有什么用处?
在空间分析中,其核心作用是通过时间维度量化区域可达性,辅助决策者优化城市资源配置。
例如:在交通规划中评估路网效率,确定公共交通覆盖盲区;在公共服务布局中分析学校、医院等设施的服务半径;在城市群研究中测算核心城市辐射范围,支撑产业转移和人口迁移策略。该方法突破了传统距离缓冲区的局限性,结合实时路况和交通方式,使分析更贴近实际出行场景。

QGIS等传统方法绘制等时圈有何缺点?
1、学习成本高,对于非gis专业人员,为了画个等时圈学2天QGIS,投入产出比不高;
2、数据割裂,使用不便;用QGIS等传统gis软件绘制等时圈再导出数据再导入其他数据平台使用,非常麻烦;
3、地理数据规格不一致:等时圈数据和业务数据2个平台产生,坐标系不一致导致错位,处理麻烦;

借助DeepSeek,3秒话式搞定“等时圈”绘制

NL2SQL绘制等时圈
1、工具准备:
笔者使用的是阿里云DataV Atlas,大学生免费/个人开发者9.9(工具获取可以参考之前文章);也可以使用任意其他接入DeepSeek的时空数据分析工具;

2、NL2SQL绘制等时圈
在这里插入图片描述
步骤一:打开DataV Atlas,添加一个SQL数据源;
在这里插入图片描述
步骤二:打开DataV Atlas的DeepSeek AI助手,输入等时圈绘制提示词:“以上海虹桥火车站为中心点,绘制半径10公里的圆形”;
在这里插入图片描述
步骤三:等待DeepSeek AI助手输出反馈,可以发现DeepSeek理解空间分析意图非常出色;

思路总结:
上海虹桥火车站的经纬度约为 121.39465, 31.20208。
使用 ST_MakePoint 创建点几何对象,并用 ST_SetSRID 设置为 WGS84 坐标系(EPSG:4326)。
使用 ST_Buffer 函数生成半径为 10 公里(10000 米)的圆形区域,其中通过 ::geography 确保缓冲区计算基于地理单位(米)。
最终将结果转换回几何类型并返回。

在这里插入图片描述
步骤四:执行DeepSeek AI助手输出的Postgrel SQL,成功绘制等时圈;

3、绘制等时圈标签文字
通常需要在等时圈外部绘制半径距离文字,方便理解,同样可以通过DeepSeek NL2SQL加上:

步骤一:新增加一个SQL数据源,再输入提示词:“以上海虹桥机场1号楼为中心点,沿着正东方向10公里生成1个距离标注点几何,并记录距离包含单位字段文本,如“10km”;”
在这里插入图片描述
DeepSeek给出了完整Postgre SQL思考过程和可执行代码,也是我们学习空间数据建模的一个入门好办法。
思考过程:

根据需求,以上海虹桥机场1号楼为中心点,使用其经纬度坐标(121.339287, 31.145867)作为起点,沿着正东方向生成一个距离为10公里的点。可以使用PostGIS的ST_Project函数完成这一操作,并通过添加一个文本字段标注该距离为’10km’。

Postgre SQL:

-- 使用ST_Project函数沿正东方向生成点,距离为10公里
SELECT '10km' AS "distance", -- 添加距离标注字段ST_SetSRID(ST_Project(ST_MakePoint(121.339287, 31.145867), 10000, radians(90)), 4326)::geometry AS "geom"
;

最终等时圈和标注点完成绘制,效果如下:
在这里插入图片描述

其他

本文用到的个空间分析工具对学习者如高校学生都是免费的,可以自行获取学习使用;个人开发者可以选择低成本版本或者看有没有免费试用。
AI时空数据分析工具DataV Atlas可以参考之前介绍文章获取;https://blog.csdn.net/guoweish/article/details/146253025?spm=1011.2124.3001.6209

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词