【QGIS如何进行WKT可视化】

2024-04-30 18:20
文章标签 进行 可视化 qgis wkt

本文主要是介绍【QGIS如何进行WKT可视化】,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  1. 点击插件——python控制台
    在这里插入图片描述
  2. 渲染线图层
wkt = 'LINESTRINGZ (405223.79236294992733746767 3294798.52338150842115283012 0, 405250.43677213048795238137 3294767.52838639216497540474 0, 405272.27118375105783343315 3294735.17657975200563669205 0, 405363.4359786735731177032 3294593.48755387123674154282 0, 405416.98199918080354109406 3294510.26617936091497540474 0, 405423.97375943389488384128 3294500.05878190044313669205 0, 405429.83319546864368021488 3294492.38214615778997540474 0, 405437.05121304775821045041 3294483.82196549326181411743 0, 405443.58960416156332939863 3294476.78998307185247540474 0, 405454.67236783250700682402 3294466.17993668420240283012 0, 405461.42297818307997658849 3294460.41138199716806411743 0, 405472.93018033192493021488 3294451.61493424326181411743 0, 405482.66540982510196045041 3294445.07495621684938669205 0, 405497.46857144567184150219 3294436.51373795513063669205 0, 405508.77917935780715197325 3294430.97858170466497540474 0, 405522.4276168558862991631 3294425.34717301186174154282 0, 405533.20697476685745641589 3294421.65094498684629797935 0, 405546.04077603638870641589 3294418.06158951576799154282 0, 405556.76135709136724472046 3294415.70874527888372540474 0, 405569.78876187704736366868 3294413.61035660561174154282 0, 405584.38000943418592214584 3294412.22357682138681411743 0, 405602.75555875099962577224 3294411.89758805185556411743 0, 405622.26697232481092214584 3294413.27979020029306411743 0, 405632.9287765260087326169 3294414.79797867638990283012 0, 405648.97479703224962577224 3294418.13013199670240283012 0, 405656.13196255924412980676 3294420.03595475060865283012 0, 405673.9849899049149826169 3294425.97955826623365283012 0, 405684.9610030854819342494 3294430.52936295513063669205 0, 405697.40381314564729109406 3294436.09558609826490283012 0, 405708.8957565073505975306 3294441.23657730920240283012 0, 405772.62897183716995641589 3294469.74799088295549154282 0, 405804.32379605661844834685 3294483.92676285561174154282 0, 405949.63257291045738384128 3294548.93097428278997540474 0, 405978.14398648648057132959 3294540.61938980873674154282 0, 406044.43176724843215197325 3294440.06274918513372540474 0, 406055.89539029548177495599 3294417.67633560951799154282 0, 406077.41217496147146448493 3294385.03577164560556411743 0, 406071.06580045085866004229 3294355.49158219154924154282 0, 406018.50159146665828302503 3294324.01434830529615283012 0, 406003.53040006000082939863 3294316.54578140983358025551 0, 405989.19196011859457939863 3294309.74353531794622540474 0, 405971.88879849913064390421 3294301.97815445903688669205 0, 405957.72119595890399068594 3294295.97113541467115283012 0, 405940.78155973018147051334 3294289.19318131310865283012 0, 405927.86200406466377899051 3294284.31274918420240283012 0, 405910.41956021514488384128 3294277.86359146982431411743 0, 405739.91956021467922255397 3294213.99957779748365283012 0, 405715.15417935571167618036 3294219.17114762216806411743 0, 405577.24280240468215197325 3294338.17175797279924154282 0, 405532.20978238427778705955 3294368.70136002590879797935 0, 405465.53979947377229109406 3294425.90314225153997540474 0, 405373.07776334212394431233 3294506.40997818717733025551 0, 405339.30957486358238384128 3294536.11133316811174154282 0, 405264.86999966902658343315 3294603.76538590295240283012 0, 405235.12561490450752899051 3294631.66895035561174154282 0, 405136.15601041115587577224 3294728.30878190044313669205 0, 405141.77661587990587577224 3294761.83337906748056411743 0, 405223.79236294992733746767 3294798.52338150842115283012 0)'
# 定义一个矢量图层,第一个参数是URL表示的参数路径,例如:Point?crs=epsg:4326&field=id:integer&field=name:string(20)&index=yes
# 第二个参数是图层名称,第三个是数据源,"memory"表示来自内存,即在程序中动态生成的数据
temp = QgsVectorLayer('LineString?crs=epsg:4545', 'result', 'memory')
# 给QGIS工程的实例添加该图层
QgsProject.instance().addMapLayer(temp)
# 开始编辑图层添加数据,先新建一个Feature,设置Feature的Geometry,然后给图层添加该Feature
temp.startEditing()
geom = QgsGeometry().fromWkt(wkt)
feature = QgsFeature()
feature.setGeometry

这篇关于【QGIS如何进行WKT可视化】的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/949583

相关文章

使用MongoDB进行数据存储的操作流程

《使用MongoDB进行数据存储的操作流程》在现代应用开发中,数据存储是一个至关重要的部分,随着数据量的增大和复杂性的增加,传统的关系型数据库有时难以应对高并发和大数据量的处理需求,MongoDB作为... 目录什么是MongoDB?MongoDB的优势使用MongoDB进行数据存储1. 安装MongoDB

Linux使用fdisk进行磁盘的相关操作

《Linux使用fdisk进行磁盘的相关操作》fdisk命令是Linux中用于管理磁盘分区的强大文本实用程序,这篇文章主要为大家详细介绍了如何使用fdisk进行磁盘的相关操作,需要的可以了解下... 目录简介基本语法示例用法列出所有分区查看指定磁盘的区分管理指定的磁盘进入交互式模式创建一个新的分区删除一个存

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

使用Python进行文件读写操作的基本方法

《使用Python进行文件读写操作的基本方法》今天的内容来介绍Python中进行文件读写操作的方法,这在学习Python时是必不可少的技术点,希望可以帮助到正在学习python的小伙伴,以下是Pyth... 目录一、文件读取:二、文件写入:三、文件追加:四、文件读写的二进制模式:五、使用 json 模块读写

使用zabbix进行监控网络设备流量

《使用zabbix进行监控网络设备流量》这篇文章主要为大家详细介绍了如何使用zabbix进行监控网络设备流量,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录安装zabbix配置ENSP环境配置zabbix实行监控交换机测试一台liunx服务器,这里使用的为Ubuntu22.04(

Python中的可视化设计与UI界面实现

《Python中的可视化设计与UI界面实现》本文介绍了如何使用Python创建用户界面(UI),包括使用Tkinter、PyQt、Kivy等库进行基本窗口、动态图表和动画效果的实现,通过示例代码,展示... 目录从像素到界面:python带你玩转UI设计示例:使用Tkinter创建一个简单的窗口绘图魔法:用

在Pandas中进行数据重命名的方法示例

《在Pandas中进行数据重命名的方法示例》Pandas作为Python中最流行的数据处理库,提供了强大的数据操作功能,其中数据重命名是常见且基础的操作之一,本文将通过简洁明了的讲解和丰富的代码示例,... 目录一、引言二、Pandas rename方法简介三、列名重命名3.1 使用字典进行列名重命名3.编

python安装完成后可以进行的后续步骤和注意事项小结

《python安装完成后可以进行的后续步骤和注意事项小结》本文详细介绍了安装Python3后的后续步骤,包括验证安装、配置环境、安装包、创建和运行脚本,以及使用虚拟环境,还强调了注意事项,如系统更新、... 目录验证安装配置环境(可选)安装python包创建和运行Python脚本虚拟环境(可选)注意事项安装

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、