【QGIS】处理带坐标的Excel、csv格式的数据文件

news2024/11/24 22:28:37

1、场景描述

项目中客户提供了某地区的地址数据Excel,让我发布地图服务。

2、处理过程

arcgis有导入Excel的功能,只需要指定横纵坐标和坐标系即可。可是我对arcgis不熟悉,查了一下QGIS是否有导入Excel的功能。暂时没查到直接导入Excel的文档,只查到可以导入csv格式的数据。

2.1、将Excel另存为csv

略。wps、ms office Excel都能把Excel文件另存为csv格式的文件。

2.2、确认csv文件的编码

我用的是notepad++,打开csv文件,把编码格式确认好,需要是UTF-8
在这里插入图片描述

否则会出现中文乱码
在这里插入图片描述

2.3、QGIS导入

2.3.1、打开数据源管理器

第一种直接打开
在这里插入图片描述
第二种,菜单里面找【图层】–>【】添加图层】–>【添加文本数据图层】
在这里插入图片描述

2.3.2、选择csv文件

在这里插入图片描述

2.3.3、设置图层的信息

在这里插入图片描述

2.3.4、点击添加

点击页面地图【添加】按钮确定即可
在这里插入图片描述

2.3.5、确认加载结果

叠加osm查看是否正确加载了数据文件
在这里插入图片描述

3、另存数据

第二步只是把数据在QGIS中进行展点,创建的只是临时图层。可以把图层导出为shp、gpkg数据文件,也可以直接导入到数据库中。右键图层–【导出】–>【要素另存为】。
注:另存的时候可以选择坐标系。比如源数据为4326,项目中使用的是3857,那么导出的时候可以在面板中选择【坐标参照系】,这样导出的坐标系就是想要的坐标系了。
在这里插入图片描述

3.1、gpkg格式

适配QGIS的一种文件格式。对属性的长度没有限制,个人倾向于使用这个格式的文件,而不是shp
在这里插入图片描述

3.2、shapefile

esri的文件格式,优点是大多数GIS软件都支持,缺点是属性不能超过10个字符,超过的会被自动裁剪。
在这里插入图片描述

3.3、SQL文件

在这里插入图片描述

3.4、导入数据库

创建数据库连接
在这里插入图片描述
【名称】【主机】【端口】【数据库】是必填项。【认证】部分是数据库的用户名和密码。
在这里插入图片描述
打开【数据库管理器】
在这里插入图片描述
在这里插入图片描述
选择数据连接和模式,之后单击【导入图层或文件】
在这里插入图片描述
按需要对表/坐标系进行设置。通常会选中【将字段名转换为小写】
在这里插入图片描述

以上就是使用QGIS,把Excel/csv格式数据展点,并存储为常用格式的地理信息文件的过程。


有错误/疑问可以留言、私信。微信公众号是【云游的二狗】可以关注后留言

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/882078.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Redis持久化——RDB和AOF

Redis数据库是内存数据库,一旦出现服务宕机,那么内存中的数据就容易丢失。所以需要进行redis的持久化动作。 Redis持久化是指将Redis内存数据持存储到磁盘中,若出现了Redis服务宕机后,能够从硬盘中再恢复到Redis内存中。 Redis的持…

软件测试面试题【2023整理版(含答案)】

01、您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。 答:有黑盒和白盒两种测试种类,黑盒有等价类划分方法 边界值分析方法 错误推测方法 因果图方法 判定表驱动分析方法 正交实验设…

现有的vue3+ts+vite项目集成electron

效果图 什么时Electron Electron是使用JavaScript,HTML和CSS构建跨平台的桌面应用程序框架。 Electron兼容Mac、Windows和Linux,可以构建出三个平台的应用程序。 现有的vue3项目集成Electron 安装依赖 原来有一个vue3+ts+vite+pnpm的项目,其中sub-modules是子项目,web是…

威海--游记

威海盛夏已至,气温攀升的同时,小伙伴们出去玩的心也都藏不住了。 作为离韩国最近的城市,不出国门就能轻松get到浓浓的“韩范儿”!从韩式建筑、小吃甜品,再到各种宝藏打卡小店,玩法超多,好吃好看…

计算机竞赛 python+opencv+深度学习实现二维码识别

0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 pythonopencv深度学习实现二维码识别 🥇学长这里给一个题目综合评分(每项满分5分) 难度系数:3分工作量:3分创新点:3分 该项目较为新颖&…

__ob__: Observer 后缀的数组的取值方式

开发中,经常从接口、父组件中,拿到数组然后给新的数组使用, 但是,有时候会发现带有 __ob__: Observer 后缀的数组,对这种数组来说,你是无法取到这个数组的值的, 而且,离谱的是consol…

【广州华锐互动】物联网工程VR虚拟课件有哪些特色?

物联网工程VR虚拟课件由广州华锐互动制作,是一种利用虚拟现实技术,将物联网的概念和应用场景通过模拟的方式呈现给学生的教学工具。相比传统的教学方式,物联网工程VR虚拟课件具有以下特色: 1.交互性强 物联网工程VR虚拟课件可以让…

七夕音乐照片墙制作教程,打造独一无二的浪漫礼物

大家好,我是机灵鹤。 一年一度的七夕马上到了。 我准备送女朋友一个亲手制作的,有创意的,有程序员特色的礼物。 女朋友特别喜欢林俊杰,于是我决定做一个林俊杰歌曲的 NFC 音乐相框 送给她 。 只需要用手机 NFC 在歌曲照片上贴…

韧性数据安全体系组成:多层级快速响应 |CEO专栏

风险是可以具象化和可感知的对象,是数据安全的衡量标准之一,上期「构建适应性进化的韧性数据安全体系」专栏,对韧性数据安全体系的组成-适应性动态风险展开介绍。 本期内容,将介绍韧性数据安全体系的另一个重要组成—多层级快速响…

Dubbo 与 gRPC、Spring Cloud、Istio 的关系

很多开发者经常会问到 Apache Dubbo 与 Spring Cloud、gRPC 以及一些 Service Mesh 项目如 Istio 的关系,要解释清楚它们的关系并不困难,你只需要跟随这篇文章和 Dubbo 文档做一些更深入的了解,但总的来说,它们之间有些能力是重合…

家纺家居小程序商城搭建指南

随着移动互联网的快速发展,小程序成为了商家们开展电商业务的重要方式之一。家纺家居行业作为一个庞大的市场,也可以通过搭建小程序商城来实现线上销售。下面就为大家介绍一下如何搭建家纺家居小程序商城。 首先,我们需要找一个专业成熟的小程…

el-tree通过default-expand-all动态控制展开/折叠

1、如下图通过勾选框动态控制展开/折叠&#xff0c;全选/清空 2、实现方式如下&#xff1a;定义key&#xff0c;监听checked2修改treeKey&#xff0c;重新渲染tere&#xff1b;附加全选和清空。 <div class"tree"><el-checkbox v-model"checked1"…

Salesforce 为什么能够在 CRM 市场获得成功?

Salesforce 为什么能够在 CRM 市场获得成功&#xff1f; 虽然salesforce有着水土不服&#xff0c;数据安全等问题&#xff0c;但依旧受到了国内CRM系统使用者的追捧。 但是近年来国内的一些CRM平台也做得很不错了&#xff0c;我认为没必要执着于非本土系统。 下面就以一个CR…

【C语言】静态通讯录 -- 详解

一、实现目标 1、功能 保存 1000 个联系人的信息添加联系人删除联系人修改联系人查找联系人排序 2、个人信息&#xff08;结构体&#xff09; 名字年龄性别电话地址 二、创建文件 test.c&#xff08;专门测试通讯录的功能&#xff09;contact.c&#xff08;接口的实现&#xf…

物联网智慧安防实训综合实训基地建设方案

一、系统概述 物联网智慧安防实训综合实训基地是一个为学生提供综合实践、培养技能的场所&#xff0c;专注于物联网技术与智慧安防应用的培训和实训。通过物联网智慧安防实训综合实训基地的建设和运营&#xff0c;学生可以在真实的环境中进行实践训练&#xff0c;提高其物联网技…

【网络基础】传输层

【网络基础】传输层 文章目录 【网络基础】传输层1、端口号1.1 工具 2、UDP协议2.1 协议端格式2.2 UDP特点2.3 传输数据报2.4 缓冲区2.5 基于UDP应用层协议2.6 使用注意事项 3、TCP协议3.1 协议段格式3.2 ACK机制3.3 超时重传机制3.4 连接管理机制3.5 滑动窗口3.6 流量控制3.7 …

RDMA概述

1. DMA和RDMA概念 1.1 DMA DMA(直接内存访问)是一种能力&#xff0c;允许在计算机主板上的设备直接把数据发送到内存中去&#xff0c;数据搬运不需要CPU的参与。 传统内存访问需要通过CPU进行数据copy来移动数据&#xff0c;通过CPU将内存中的Buffer1移动到Buffer2中。DMA模…

确定产品需求边界需重点关注4个方面

产品需求需要确定边界&#xff0c;因为资源的是有限的。而没有边界的需求&#xff0c;会造成项目目标混乱&#xff0c;工期的延长&#xff0c;开发成本增加等问题。 1、定义最小业务单元 一般来说&#xff0c;产品不可能做大而全&#xff0c;需有自己专属的业务市场。从用户角度…

vue3-vuex

一、概念 &#xff08;1&#xff09;Vuex 是一个状态和数据管理的框架&#xff0c;负责管理项目中多个组件和多个页面共享的数据。 &#xff08;2&#xff09;在开发项目的时候&#xff0c;我们就会把数据分成两个部分&#xff0c;一种数据是在某个组件内部使用&#xff0c;我…

升级iPhone 15 Pro Max还是等待下一代?看看我们的比较分析!

对于拥有13 Pro Max并即将结束两年合同的用户,或者任何想看看是否值得购买两年前非常好的旗舰iPhone的最新机型的人来说,分解iPhone 15 Pro Max与iPhone 13 Pro Max的差异非常重要。无论你的动机是什么,我们都会帮助你找到答案。 iPhone 15 Pro Max还没有发布,但很快我们就…