首页 > 其他分享 >QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层

时间:2023-04-22 19:39:32浏览次数:33  
标签:插件 QGIS 导入 dwg 字符串 图层 WKT


场景

QGIS在Windows上下载安装与建立空间数据库连接:


在上面实现QGIS的安装之后,版本是3.26.3。

业务需求:

1、在dwg文件上绘制多边形区域,并获取绘制区域的wkt字符串。

2、根据已知的wkt字符串,在dwg上显示。

如果新建多边形图层参考如下

QGIS怎样设置简体中文以及新建可编辑的多边形的图层:


注:


实现

导入dwg文件

1、如果AutoCAD的版本较新,需要将dwg另存为2013以及之前的版本,不然在导入时会提示:

绘图导入失败(不支持的版本,无法读取AutoCAD 2018/2019/2020文档)

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_windows

 

使用dwg编辑软件等,将其另存为2013版本

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_图层_02

 

2、工程-新建,导入/导出-从DWG/DXF文件导入图层。

设置输出包、源文件,组名自定义,点击Ok

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_图层_03

 

绘制多边形要素并获取WKT

1、插件-管理并安装插件-全部-搜索Get WKT

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_字符串_04

点击安装插件。

图层-创建图层-新建Shapefile图层,这里叫badao

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_windows_05

 

右键新建的图层-切换编辑模式。

此时激活编辑工具栏,选择添加多边形要素

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_自定义_06

 

在图层上进行绘制后,选择上面款选或单击选择要素,选中上面刚绘制的要素。

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_图层_07

 

插件-Get WKT -Get WKT String

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_字符串_08

 

即可获取到WKT字符串

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_图层_09

 

还可以自定义小数点位数

插件-Get WKT -Open Config

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_图层_10

 

这里自定义小数点位数为2位。

WKT字符串在图层中显示

同理,如果获取到了WKT字符串,要在dwg上显示看下位置和显示。

安装QuickKKT插件

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_字符串_11

 

插件-QuickKKT-QuickWKT

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_自定义_12

 

输入wkt字符串,点击Ok会自动新建一个图层并显示。

QGIS中导入dwg文件并使用GetWKT插件获取绘制元素WKT字符串以及QuickWKT插件实现WKT显示在图层_windows_13

 

标签:插件,QGIS,导入,dwg,字符串,图层,WKT
From: https://blog.51cto.com/BADAOLIUMANGQZ/6215463

相关文章

  • Visual Studio Code 常见的配置、常用好用插件以及【vsCode 开发相应项目推荐安装的插
    一、VsCode常见的配置1、取消更新把插件的更新也一起取消了2、设置编码为utf-8:默认就是了,不用设置了3、设置常用的开发字体:Consolas,默认就是了,不用设置了字体对开发也很重要,不同字体,字母形态都不太一样,尤其是标点符号,逗号和分号的区分,有的字体看着这两者就很像4、设置ctr+滚轮,改......
  • IDEA 用上这款免费 GPT4 插件,生产力爆表了
    大家好,我是一航!早前给大家分享过GPT的一些玩法,但是依旧有很多铁子没有掌握魔法的奥秘,始终没有用上;前两天,一兄台分享给我一款IDE插件:Bito-ChatGPT,安装就能直接在IDE中使用GPT,就算是不会魔法,同样也能使用;最重要是免费使用,速度也非常可观!Bito-ChatGPT插件是一款基于GPT(Gen......
  • vsCode添加插件方式
    vscode的几种安装插件方式1、联网正常的时候可以直接通过vsCode自带的工具直接搜索进行插件安装下载即可2、在有网络限制的时候,可以通过先下载的离线包进行安装插件vsCode下载离线包的地址:https://marketplace.visualstudio.com/vscode(到vscode官网,搜索想要的插件进行下......
  • vue-input-directive 插件的使用(已兼容vue3.0)
    codepen体验地址github地址安装、引入npminstallvue-input-directive--saveimportVuefrom'vue'importinputValidatefrom'vue-input-directive'Vue.use(inputValidate)1、d-input-max 输入数字限制最大值<el-inputv-d-input-max="99.99"v-......
  • 安卓插件化shadow实践
    原文地址www.jianshu.com背景:项目app里需要嵌入云游戏,然而云游戏的发版次数频繁,直接嵌入原生app里就会频繁走合规检测,才可以提交审核发布,流程长,效率低。说明:涉及的安卓知识多而杂,还是最好先把原理过一遍,不需要完全理解,至少有个大体的运行流程结构。https://github.com/Tencen......
  • 这个英文语法校正插件很赞!可以校正邮件,也可以校正论文
    英语写作必不可少,常由于写得快、缺少检查、语法不甚熟悉,总是会出一些问题。总是求人帮助修改也不是办法,老被导师挑出错误也不像话。这里推荐一款软件Grammarly(https://app.grammarly.com/),可在线使用、做为独立软件安装到本地、做为Office的插件、火狐的插件。用于校正文档时是这......
  • Linux环境aspose插件word转pdf中文乱码解决方案
    本地没出现这个问题,到了linux环境出现了这个问题。第一想到的是字体。 解决方案1:环境解决安装字库,将win机器的c:\windows\fonts目录下的全部文件拷贝到生产服务器字体安装目录下,然后执行以下命令更新字体缓存。查看linux目前的所有字体fc-list查看Linux目前的所有中文......
  • JetBrains IntelliJ支持自动切换输入法插件 smart input,写代码如丝般顺滑
    对于母语为中文的开发者,写代码过程中经常需要在中/英输入法之间进行切换,而且由于不清楚当前处于哪种输入状态,有时输入到一半发现输入法错了,删除重新输入,有时切换了好几次都没有成功,实在太影响写代码了。其实,在哪个位置需要使用哪种输入法是可以确定的,既然这样就可以让IDE帮助我......
  • 使用海康插件“VideoWebPlugin” ,chrome安装了,但启动不了问题
    chrome有network给拦截了,windows才可以安装videowebpluginhttps://blog.csdn.net/weixin_50002060/article/details/124858955......
  • 图片懒加载插件lazyload使用方法
    一、如何使用:LazyLoad依赖于jQuery。引入文件<scripttype="text/javascript"src="jquery.js"></script><scripttype="text/javascript"src="jquery.lazyload.js"></script>图片基本属性的设置<imgclass="......