首页 / 热点百科

qgis服务端搭建高可用教程

2024-09-07 08:17热点百科

QGIS是一款开源的GIS地理化工具,QGIS可以通过内嵌的Python空间进行脚本编写和二次开发。本期为PyQGIS系列内容的第二期,请大家点击关注期待后续的内容。

PyQGIS系列笔记:

PyQGIS入门「1、瓦片地图加载」

本期目标:将csv文件中的经纬度数据加载到QGIS图层中。

本文使用的QGIS版本为 QGIS 3.16.7。

一、手动加载经纬度数据

1、添加定界文本数据图层

添加方式:图层→添加图层→添加定届文本数据图层

2、选择csv文件、横坐标、纵坐标等信息

注:csv文件建议使用utf-8编码格式。

3、效果演示

注:图层右键点击缩放到图层范围即可快速定位。

二、Python加载经纬度数据

1、使用的函数

vlayer = QgsVectorLayer(layer_url, layer_name, type) #生成图层

layer_url:图层地址(对应图层的源)

layer_name:图层名称

type:此处填写delimitedtext,即定界文本数据

QgsProject.instance().addMapLayer(vlayer) #添加图层

2、源url分析

源:

file:///C:/Users/admin/Desktop/qgis图层/qgis课件/基础数据.csv?type=csvmaxFields=10000detectTypes=yesxField=经度yField=纬度crs=EPSG:4326spatialIndex=nosubsetIndex=nowatchFile=no

将源url解码后:

file:///C:/Users/admin/Desktop/qgis图层/qgis课件/基础数据.csv?type=

csvmaxFields=10000detectTypes=yesxField=经度yField=纬度crs=EPSG:4326spatialIndex=nosubsetIndex=nowatchFile=no

注意几个细节:

①建议使用英文路径,若使用中文路径会增加更多的转码工作。

②本地路径必须以 file:/// 为前缀。

3、实战演示

1)layer_url 构造

from urllib.parse import quotepath = D:/qgistool/ quote(基础数据.csv)url = file:///{path}?type=csvxField={x}yField={y}crs=EPSG:4326.format(path=path,x=quote(经度),y=quote(纬度))

2)图层创建

data_layer = QgsVectorLayer(url, 基础数据图层, delimitedtext) QgsProject.instance().addMapLayer(data_layer)

3)效果演示

如果你觉得文章还不错,请 点赞、分享、关注、转发 ,PyQGIS 将是一期系列内容,下期内容很快更新。

更新于:12天前
全部评论

猜你喜欢

  • 攻略排行榜

    无名小站 btnull最新可用网址

    BTNull是一个资源丰富的网站,涵盖电影、电视剧、动漫等领域。小袋目前还没有找到能够超越它的替代品,同时电影,电视剧以及动漫资源也十分丰富。实际上,95%的影片都能在BTNull找到。网站需要注册登录才可以使用!举个例子,以《唐人街探案》为例,在进行搜索时,用户可以选择模糊或精确方式进行筛选。搜索结果会出现名称..

    2024-09-18
  • 攻略排行榜

    白色e站网页版怎么进入,e站网页版登陆教程

    白色e站网页版怎么进?关于白色e站很多用户都不是特别了解,如何进白色e站也是本文要为大家介绍的,我们一起来看看。e站网页版链接地址:https://ehwiki.org/wiki/E-Hentai_Forums1、要进入这个链接,你需要使用科学上网,然后在论坛注册你的账号。2、登录后,可以打开表站和里站,在那里用户可以下载自己喜欢的图片和资源;..

    2024-09-12
  • 美食

    红烧小鸡怎么烧好吃 红烧小鸡怎么烧好吃教程

    你是不是针对红烧小鸡怎么烧好吃的问题有一定的疑惑,今天小编就带大家从多个角度来了解红烧小鸡怎么烧好吃。跟着零度世界的小编往下看吧。毛豆烧仔鸡毛豆烧仔鸡是我家餐桌上的常菜,吃鸡达人必备,仔鸡的品质也很重要,选用家养仔鸡最佳毛豆烧仔鸡的做法步骤 步骤 1小公鸡剁小块放盆里,放水,泡血水,再换个2-3次水,洗净..

    2024-09-08
  • 无线路由器哪个牌子好?小米无线路由器可用手机遥控

    无线路由器,通常用来上网。它可以将一个固定的宽带信号被其他的设备连接并使用。比如电脑以及手机之类的,它的半径一般在一百米以内,有很多的接入方式。还具有一定的功能,在互联网中有很多的作用。那么无线路由器哪个牌子好呢?1、TP-LINK无线路由器TP-LINK无线路由器非常的便利,它的无线区域网可以涵盖很多地方。而且..

    2024-09-06
  • 在线工具排行榜

    4个B站视频下载工具推荐,在线下载哔哩哔哩视频【亲测可用】

    本文介绍了6个免费、简单、高效的B站视频在线解析下载工具网站,包括mp4视频、音频、封面等内容,支持多种格式和分辨率。1、贝贝BiliBili贝贝BiliBili 是一个免费、免登录的B站视频下载工具,可以下载视频、弹幕和封面,支持1080P高清MP4格式。本文还介绍了其他五个B站视频在线解析下载工具网站,以及一个B站封面提取小工具..

    2024-08-23
  • 热点百科

    csgo新手干货教程,CSGO玩家必备工具

    1.一键购买武器指令。在早期CS1.5和1.6时是可以快速买武器和弹药的,所有武器和弹药自动捆绑小键盘。其实在CSGO中也可以设置一键购买武器。繁琐的指令就不介绍了,介绍一个可以设置一键购买武器的网站,这个网站里面可以自己设置想要绑定的按键,设置完成后把指令复制到新建的cfg文件里面就可以了,之后记得把cfg文件放到cf..

    2024-08-18
  • 美食

    哈肉怎样做好吃 哈肉怎样做好吃教程

    你是不是针对哈肉怎样做好吃的问题有一定的疑惑,今天小编就带大家从多个角度来了解哈肉怎样做好吃。跟着零度世界的小编往下看吧。黄哈儿教你土豆烧牛腩这样做,牛腩软烂弹牙、土豆软糯美味,私房必学菜牛腩是很多人爱吃的一道食材,搭配其他不同食材,都能吃出不一样的美味。今天给大家推荐的是土豆搭配牛腩的吃法,土豆烧..

    2024-08-14
  • 美食

    红烧鸡块怎么烧好吃又嫩 红烧鸡块怎么烧好吃又嫩教程

    你是不是针对红烧鸡块怎么烧好吃又嫩的问题有一定的疑惑,今天小编就带大家从多个角度来了解红烧鸡块怎么烧好吃又嫩。跟着零度世界的小编往下看吧。红烧鸡块没朋友版,超级下饭好吃到没朋友????简单好做零失败。红烧鸡块没朋友版,超级下饭的做法步骤 步骤 1大葱切斜段,干辣椒切段,生姜切片,蒜切块。 步骤 21勺豆瓣酱。 ..

    2024-07-23