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等实现,专业性强但是上手难度较高。

相关推荐
电商数据girl1 小时前
【Python爬虫电商数据采集+数据分析】采集电商平台数据信息,并做可视化演示
java·开发语言·数据库·爬虫·python·数据分析
生信碱移2 小时前
TCGA数据库临床亚型可用!贝叶斯聚类+特征网络分析,这篇 NC 提供的方法可以快速用起来了!
人工智能·python·算法·数据挖掘·数据分析
create173 小时前
使用 AI 如何高效解析视频内容?生成思维导图或分时段概括总结
人工智能·aigc·语音识别·ai写作
Leo.yuan4 小时前
直播数据大屏是什么?企业应如何构建直播数据大屏?
大数据·数据库·python·信息可视化·数据分析
lilye664 小时前
精益数据分析(43/126):媒体网站商业模式的盈利与指标解析
数据挖掘·数据分析
归去_来兮5 小时前
基于主成分分析(PCA)的数据降维
人工智能·数据分析·数据降维·主成分分析(pca)
星辰瑞云8 小时前
大数据应用开发和项目实战-电商双11美妆数据分析2
大数据·信息可视化·数据分析
RunsenLIu9 小时前
基于Django汽车数据分析大屏可视化系统项目
数据分析·django·汽车
[太阳]889 小时前
电商双11美妆数据分析(2)
数据挖掘·数据分析