【工具使用】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 一起交流💬,一起进步💪。
  • 微信公众号也可搜【同学小张】 🙏

本站文章一览:

相关文章
|
6月前
|
存储 数据可视化 Python
使用Python进行数据可视化(三、处理csv文件)
使用Python进行数据可视化(三、处理csv文件)
100 2
|
6月前
|
数据可视化 Python
使用Python进行数据可视化(三、处理csv文件(二))
使用Python进行数据可视化(三、处理csv文件(二))
|
7月前
|
JSON 数据挖掘 数据格式
python数据分析——数据分析的数据的导入和导出
数据分析的数据的导入和导出是数据分析流程中至关重要的两个环节,它们直接影响到数据分析的准确性和效率。在数据导入阶段,首先要确保数据的来源可靠、格式统一,并且能够满足分析需求。这通常涉及到数据清洗和预处理的工作,比如去除重复数据、处理缺失值、转换数据类型等,以确保数据的完整性和一致性。
136 0
|
7月前
|
存储 分布式计算 DataWorks
如何使用MaxComputer将csv表格文件上传到pycharm?
如何使用MaxComputer将csv表格文件上传到pycharm?
138 1
|
数据可视化 定位技术 API
python数据可视化开发(4):获取对应地址的pdf文档并分类保存到本地文件夹
python数据可视化开发(4):获取对应地址的pdf文档并分类保存到本地文件夹
130 0
|
数据可视化 Python
Python自动化办公系列01-对excel表格数据进行可视化分析
查理·芒格曾说过这样一番话: 我不断地看到有些人在生活中越过越好,他们不是最聪明的,甚至不是最勤奋的,但他们是学习机器,他们每天夜里睡觉时都比那天早晨聪明一点点。 优秀的人之所以能成为人中翘楚,往往就是因为他们是学习机器,能做到持续学习,不断地自我精进和迭代,一点点地进步和成长,将大多数人甩在身后。反过来,一些人之所以往后退,最本质的原因,还不是因为无法做到持续学习和成长,以至于不管是业务能力,还是眼界、格局,在方方面面都落后于人。 这就是优秀和平庸之间存在巨大差距的原因所在。 成功的秘诀,说复杂也没那么复杂,其实就是成长,不断地成长,当你能做到比昨天更好,比身边的人更好,那么你想不成功都难
Python自动化办公系列01-对excel表格数据进行可视化分析
|
存储 SQL 安全
Python案例教学之Mysql数据库的数据导入与导出 -CSV文件【第九课】
将csv数据导入数据库时出现‘The used command is not allowed with this MySQL version’错误,网上说是从本地导入文件的参数没有打开,在mysql.data升级之后,为了安全考虑,默认不允许加载本地文件数据。查找了好几个方法嫌麻烦,突然想起了老师原来讲过! 只需在连接数据库时添加local_infile:1就可以解决。
702 1
Python案例教学之Mysql数据库的数据导入与导出 -CSV文件【第九课】
|
存储 数据可视化 Python
Python3——处理.CSV文件格式的数据并用matplotlib可视化
处理CSV文件格式的数据 highs_lows.py import csv from matplotlib import pyplot as plt from datetime import datetime #读取CSV文件数据 filename='sitka_weather_2014.
2919 0
|
Web App开发 JavaScript 数据可视化
下一篇
DataWorks