QGIS将经纬度坐标转成点 您所在的位置:网站首页 qgis文件打开空白 QGIS将经纬度坐标转成点

QGIS将经纬度坐标转成点

2023-03-14 22:13| 来源: 网络整理| 查看: 265

目录 CSV文件展点 EXCEL文件展点 参考链接

新建画布,得到一个空白的文档。 在这里插入图片描述 将其保存(.qgs文件),取名为 beijing_tourism。

在这里插入图片描述 把经纬度坐标,转为点数据,下图Lon为精度,Lat为维度,这两个是必备的。 在这里插入图片描述 QGIS中打开Excel文件并展点

将属性表转为坐标点是GIS数据处理非常常用的操作。在ArcGIS里面可以直接通过Display XY Data来实现,那么QGIS中如何做呢?

可以把 excel 转成 csv,也可以直接用 excel 来做这个展点的操作, 在这里插入图片描述

CSV文件展点

在 QGIS 中,可以使用工具直接进行展点的操作: Vector create --> create points layer from table(从表中创建点图层),双击打开,

在 QGIS 中可以直接使用 Add Delimited Layer 来添加 CSV 数据进行展点,选择好合适的字段以及编码格式即可正确展点。具体设置方法请参阅更多阅读1 在这里插入图片描述 点击Input Layer 后面的三个小点,选择 Select File 在这里插入图片描述 选择要转成点的 excel 文件: 在这里插入图片描述 下图中,X field 和 Y field 分别表示经度、维度。另外,下图中的 Target CRS ,其中,GPS数据选择的都是 WGS 84 坐标系。 在这里插入图片描述 再把它存到一个位置上: 在这里插入图片描述 可以把它保存成 shp 文件: 在这里插入图片描述 保存成了一个坐标点文件: 在这里插入图片描述 点击上图中的Run,完成后点击下图的 close 在这里插入图片描述 这样就完成了点的转换 在这里插入图片描述 转换完之后,建议大家再通过下面的操作,加载一个地图,看看它转换的情况, 在这里插入图片描述 加载了一个在线的高德地图 在这里插入图片描述

在这里插入图片描述

Add Delimited Layer EXCEL文件展点

在QGIS里,EXCEL文件是可以直接被识别的,可以直接从Browser拖到图层里。

在这里插入图片描述

xlsx文件可以直接拖入QGIS

Spreadsheet Layers

安装Spreadsheet Layers插件

在这里插入图片描述

Spreadsheet Layers

安装好插件后,就可以从添加图层菜单里找到Add spreadsheet layer了

在这里插入图片描述

Add spreadsheet layer

选择要展点的EXCEL文件,选择好要导入的sheet,指定图层名称,经纬度字段、坐标系统即可完成展点。

在这里插入图片描述 插件对于有些数据好像有问题,上面的数据展点结果就显示不出来,不知道是不是软件版本问题。

Create points layer from table

在QGIS里面还可以直接使用Create points layer from table工具,将EXCEL表格转为点。工具比插件功能完善很多,可以直接选择将展点结果输出为点要素。

在这里插入图片描述

Create points layer from table

在这里插入图片描述

展点结果

New Virtual Layer

据说使用New Virtual Layer也可以,下图是stackoverflow中给的一个实例:先把XLSX文件拖到图层里加载,然后使用Import按钮导入,输入Query代码,不过这个可能是由于我的实验数据里面很多中文,没有实验成。 在这里插入图片描述 总之,尝试了三种不同的EXCEL导入QGIS生成SHP文件的方法,使用Create points layer from table工具是最方便也是最稳定的,大家如果有啥更好的方法欢迎留言哦。

参考链接

[1] QGIS如何导入经纬度坐标点数据?; [2] GIS遥感数据分析文献计量从入门到精通 2022.12; [3] 如何用QGIS做一个炫酷的三维场景 2020.9;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有