DeepSeek智能时空数据分析(九):NL2SQL绘制河流名字-如何给轨迹添加说明文字

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

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

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

前序文章

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

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

《DeepSeek智能时空数据分析(三):专业级地理数据可视化赏析-《杭州市国土空间总体规划(2021-2035年)》》

《DeepSeek智能时空数据分析(四):绘制行政区域并定制样式

《DeepSeek智能时空数据分析(五):基于区域人口数量绘制地图散点-大模型搜集数据NL2SQL加工数据》

《DeepSeek智能时空数据分析(六):大模型NL2SQL绘制城市之间连线》

《DeepSeek智能时空数据分析(七):4326和3857两种坐标系有什么区别?各自用途是什么?》

《DeepSeek智能时空数据分析(八):NL2SQL绘制河流-轨迹缓冲区如何生成》

参考地理数据可视化案例

前文所述《杭州市国土空间总体规划(2021-2035年)》(公开稿),有很多经典的行政区域绘制案例,例如:

参考这个区域空间布局结构规划图,本文将分享如何为生态空间格局规划图中的河流要素添加文字标签。

第一步:接入河流标签数据

按前文进展,为钱塘江各段加上文字标签,现有样例数据如下:(复制后保存为json格式)

c 复制代码
{"type":"FeatureCollection","features":[{"type":"Feature","id":4170,"properties":{"_draw_type":"point","adcode":"钱"},"geometry":{"type":"Point","coordinates":[120.27066566492962,30.27999041124512],"modify_uid":"31"},"bbox":[120.27066566492962,30.27999041124512,120.27066566492962,30.27999041124512]},{"type":"Feature","id":4370,"properties":{"_draw_type":"point","adcode":"塘"},"geometry":{"type":"Point","coordinates":[120.34834359056777,30.247462853987077],"modify_uid":"29"},"bbox":[120.34834359056777,30.247462853987077,120.34834359056777,30.247462853987077]},{"type":"Feature","id":4587,"properties":{"_draw_type":"point","adcode":"江"},"geometry":{"type":"Point","coordinates":[120.41845629745617,30.3074830227533],"modify_uid":"37"},"bbox":[120.41845629745617,30.3074830227533,120.41845629745617,30.3074830227533]},{"type":"Feature","id":7850,"properties":{"_draw_type":"point","adcode":"富"},"geometry":{"type":"Point","coordinates":[119.83618585651003,29.90083541063161],"modify_uid":"17"},"bbox":[119.83618585651003,29.90083541063161,119.83618585651003,29.90083541063161]},{"type":"Feature","id":8087,"properties":{"_draw_type":"point","adcode":"春"},"geometry":{"type":"Point","coordinates":[119.88264358705864,29.947718388058654],"modify_uid":"12"},"bbox":[119.88264358705864,29.947718388058654,119.88264358705864,29.947718388058654]},{"type":"Feature","id":8337,"properties":{"_draw_type":"point","adcode":"江"},"geometry":{"type":"Point","coordinates":[119.93533040412294,29.995171636846784],"modify_uid":"10"},"bbox":[119.93533040412294,29.995171636846784,119.93533040412294,29.995171636846784]},{"type":"Feature","id":9972,"properties":{"_draw_type":"point","adcode":"新"},"geometry":{"type":"Point","coordinates":[119.41304485234708,29.53115205169093],"modify_uid":"2"},"bbox":[119.41304485234708,29.53115205169093,119.41304485234708,29.53115205169093]},{"type":"Feature","id":10248,"properties":{"_draw_type":"point","adcode":"安"},"geometry":{"type":"Point","coordinates":[119.47754401,29.5335518],"modify_uid":"5"},"bbox":[119.47754401,29.5335518,119.47754401,29.5335518]},{"type":"Feature","id":10535,"properties":{"_draw_type":"point","adcode":"江"},"geometry":{"type":"Point","coordinates":[119.54072619348872,29.53668030273411],"modify_uid":"7"},"bbox":[119.54072619348872,29.53668030273411,119.54072619348872,29.53668030273411]}]}

如果需要其他数据,可以使用地理数据绘制免费工具:GeoAtlas 进行手工绘制:

将准备好的河流标签数据导入DataV Atlas:

可以预览河流标签数据是否正确:

添加河流标签数据到之前的项目中:

可以看到标签数据已经以散点的形式添加到地图上:

第二步:映射河流标签文字

打开图层面板,将河流标签数据的文字标签项打开,并映射对应的字段名称,样例数据使用的字段名称是adcode;

第三步:最终效果

调整完样式之后,将之前的散点、连线等图层取消隐藏,最终效果如下:

点击访问可交互版本

本文所用地理可视化分析工具

本文用到的个空间分析工具对学习者如高校学生都是免费的,可以自行获取学习使用;个人开发者可以选择低成本版本或者看有没有免费试用。

  • 行政区边界&地理数据绘制免费工具:GeoAtlas
  • 大模型NL2SQL时空数据分析工具:DataV Atlas

两个工具可以参考之前介绍文章免费获取;https://blog.csdn.net/guoweish/article/details/146253025?spm=1011.2124.3001.6209

其他替代性开源免费工具也可以用QGIS等实现,专业性强但是上手难度较高。

相关推荐
桐果云20 小时前
解锁桐果云零代码数据平台能力矩阵——赋能零售行业数字化转型新动能
大数据·人工智能·矩阵·数据挖掘·数据分析·零售
墨风如雪1 天前
瑞士AI宣言:Apertus如何定义开放大模型
aigc
杨超越luckly1 天前
HTML应用指南:利用GET请求获取全国招商银行网点位置信息
前端·arcgis·信息可视化·html·银行网点
CC数分1 天前
组长跟我说,她招人看重的是数据分析能力
学习·数据挖掘·数据分析·大学生·考证
数说故事1 天前
数说故事 | 2025年运动相机数据报告,深挖主流品牌运营策略及行业趋势
大数据·人工智能·aigc·数说故事
偷心伊普西隆1 天前
Pandas DataFrame 指南
python·数据分析·pandas
思辨共悟1 天前
(Python)数据分析:概念和流程
python·数据分析
数据科学作家1 天前
0基础怎么学习数据分析、统计分析、机器学习?数学不好、一看编程就头疼,能行吗?
python·数据分析·统计分析·stata·spss·统计学·计量经济学
Kingsdesigner1 天前
PS大神级AI建模技巧!效率翻倍工作流,悄悄收藏!
人工智能·ui·adobe·aigc·ux·设计师·photoshop
AIGC小火龙果1 天前
AI代码管家:告别烂代码的自动化魔法
人工智能·经验分享·搜索引擎·自动化·aigc·ai编程