【工具使用】QGIS导入csv文件进行数据可视化

简介: 【工具使用】QGIS导入csv文件进行数据可视化
  • 大家好,我是同学小张,日常分享AI知识和实战案例
  • 欢迎 点赞 + 关注 👏,持续学习持续干货输出
  • +v: jasper_8017 一起交流💬,一起进步💪。
  • 微信公众号也可搜【同学小张】 🙏

本站文章一览:


QGIS是一款地图数据可视化软件,可以在上面查看几何数据,点线面等。本文记录下它的简单用法。

目前用到的功能是显示点和线,暂没涉及到面。

使用csv文件来记录数据并展示

Windows QGIS软件下载点这里

0. 数据格式

它支持多种地理数据格式,包括矢量数据(如Shapefile、DXF、DWG等)、栅格数据(如GeoTIFF、ENVI等)和地理数据库。

但是对于只是用它来可视化数据的用法来说,我还是更喜欢用csv文件格式。这种文件格式方便生成,也方便用文本编辑软件查看和编辑。

0.1 点的格式

用csv保存一系列点,只需要将文件保存成如下这样:

x,y,z
121.00920,32.34567,0
121.00922,32.34569,1
121.00932,32.34669,0

0.2 线的格式

用csv保存一系列线,只需要将文件保存成如下这样(用LINESTRING将一系列坐标点包起来,坐标点之间用逗号隔开):

length;geometry
39;LINESTRING(116.209730 39.886150 0.000000,116.210150 39.886030 0.000000,)
19;LINESTRING(116.211740 39.885640 0.000000,116.211770 39.885470 0.000000,)
68;LINESTRING(116.210520 39.886800 0.000000,116.210240 39.886230 0.000000,)
48;LINESTRING(116.210150 39.886030 0.000000,116.209960 39.885620 0.000000,)
213;LINESTRING(116.212780 39.888030 0.000000,116.212760 39.887740 0.000000,116.212820 39.886810 0.000000,)
57;LINESTRING(116.211830 39.886140 0.000000,116.211740 39.885640 0.000000,)
140;LINESTRING(116.211120 39.887960 0.000000,116.210520 39.886800 0.000000,)

1. QGIS导入csv文件

1.1 导入点

按下图的箭头方向操作即可。

展示效果如下:

1.2 导入线段

按下图的箭头方向操作即可。

展示效果如下:

1.3 属性列表查看

右键图层名,选择“打开属性表”。

2. 地图源

QGIS可以使用一些地图源显示在界面中,如下图效果:

要实现这个也很简单,只需要添加相应的地图源就可以。添加方法如下:

(1)右键左侧的“XYZ Tiles”,然后选择“新建链接”

(2)在打开的窗口中填写自定义的名称和数据源Url,数据源Url可用:

  • google影像图(wgs84):
  • OSM 平面路网源(wgs84):
  • 谷歌路网源(gcj02):
  • 高德源(gcj02):
  • 高德路网源(gcj02):

(3)添加完之后在“XYZ Tiles”列表下会有你添加的地图源,双击即可显示在界面中。

3. 点击查看相应元素的属性值

按下图操作:

如果觉得本文对你有帮助,麻烦点个赞和关注呗 ~~~


  • 大家好,我是 同学小张,日常分享AI知识和实战案例
  • 欢迎 点赞 + 关注 👏,持续学习持续干货输出
  • +v: jasper_8017 一起交流💬,一起进步💪。
  • 微信公众号也可搜【同学小张】 🙏

本站文章一览:

相关文章
|
存储 传感器 自动驾驶
几种常见的点云格式数据解析与在线预览
3D模型在线转换网站支持pcd、pts、xyz、las、laz、asc、ply等点云格式文件在线预览,同时支持将点云格式在线转换为ply、xyz等模型格式。
5823 1
|
索引 存储 数据库
数据库设计规范
基于阿里数据库设计规范扩展而来
49204 4
|
算法 数据可视化 定位技术
QGIS+Conda+jupyter玩转Python GIS
QGIS+Conda+jupyter玩转Python GIS
372 1
outreg2的命令代码详解
Stata结果输出:outreg2命令详解
|
JSON 数据可视化 前端开发
地图可视化神器Kepler.gl 3.0终于来了!
地图可视化神器Kepler.gl 3.0终于来了!
565 2
|
12月前
|
NoSQL PHP Redis
SSRF一篇文章实战举例全面学懂
SSRF一篇文章实战举例全面学懂
124 0
|
机器学习/深度学习 缓存 运维
智能化运维:机器学习在故障预测与自动修复中的应用
随着信息技术的飞速发展,企业系统日益复杂,传统运维模式面临巨大挑战。智能化运维作为一种新兴趋势,通过集成机器学习算法,实现对系统故障的预测和自动修复,显著提高运维效率与准确性。本文深入探讨了智能化运维的概念、关键技术及其在故障预测和自动修复方面的应用实例,旨在为读者提供一种科学严谨、数据导向的视角,理解智能化运维的价值与实践路径。
448 0
|
数据可视化 网络协议 Linux
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
Linux 怎样通过win 远程桌面连接链接Linux后台服务器的可视化图形界面
221 0
|
存储 定位技术 数据库管理
如何在QGIS中将纬度和经度添加为CSV文件
如何在QGIS中将纬度和经度添加为CSV文件
651 0
如何在QGIS中将纬度和经度添加为CSV文件
|
机器学习/深度学习 算法 Python
使用Python实现随机森林算法
使用Python实现随机森林算法
601 0