GeoCat Bridge for QGIS

插件官方文档v4.2:GeoCat Bridge for QGIS — GeoCat Bridge 4.2.6 documentationhttps://geocat.github.io/qgis-bridge-plugin/v4.2/index.html

本文简单将插件的安装,并且展示连接geoserver并且在geoserver上发布矢量数据的过程。与其中可能出现的问题。

目录

GeoCat Bridge for QGIS

一、安装插件

二、GeoCat Bridge连接Geoserver

三、通过GeoCat Bridge发布矢量数据

四、其他注意的点,否则可能发布失败


一、安装插件

在QGIS中选择插件管理并安装插件...,找到GeoCat Bridge并安装。

安装好插件之后,工具栏某个地方会有这么两个按钮。

二、GeoCat Bridge连接Geoserver

找到刚才安装好的插件,点击Publish按钮

在左上方选择Servers标签,进行服务器设置。

点击New Server,在下拉菜单中选择GeoServer。(我们这次连接geoserver)

默认如图所示,需要填写一个连接名,Geoserver链接URL,数据存储方式,和添加一个Geoserver登陆验证。

连接名默认GeoServer,可以修改成其他名字,这里我就用它了。我本地测试开了一个geoserver,它的链接URL就是http://localhost:8080/geoserver,连接其他geoserver则填入对应的URL。

存储方式选择File-based storage,(可选Import into PostGIS database,连接数据库,这里不作演示)。数据将会存储在geoserver的data路径下。

下面有两个CheckBox。(根据需求进行勾选)

若勾选第一个CheckBox,则数据(矢量、栅格)不上传到geoserver,geoserver把本地数据当作数据源。不符合我的需求,我这里不勾选。

第二个CheckBox,指当上传矢量图层的时候,会为其计算矢量瓦片。(可选可不选,有什么影像后续再补充)。

点击绿色加号,添加一个Credentials认证,如下图所示,填写一个认证名称(用于区别多个认证信息),在下拉菜单中选择基本身份认证。

我的认证名填写geoserver,填写我连接的本地geoserver用户名和密码,点击Save保存。

点击Test Connection,测试一下连接。

测试连接成功与否都有提示,我这里测试连接成功。

如果连接失败,检查一下geoserver的URL、用户名和密码时候有误。

至此,完成了与geoserver的连接,接下来就可以进行发布了。

三、通过GeoCat Bridge发布矢量数据

在发布之前,先确认好已经与geoserver建立好连接。

在发布之前,先要保存一下项目工程,临时项目会出现下图这种情况,发布失败。

我这里准备好了一个项目,项目名为“ABC”,图层名为“ABC_TEST1”,根据属性字段“id”进行渲染,我们接下来发布看看效果。

打开我们的插件,默认是Publish发布标签,中间会显示当前项目的所有图层,我们选择刚刚添加的geoserver链接,点击发布。

发布过程。

发布成功。

我们打开geoserver看看效果。在Layer Preview中搜索ABC。点击OpenLayers预览图层。

效果如下。

我们一步一步来看一下我们的发布参数。

在工作区中,我们找到一个名为“ABC”的工作区,正是我们的项目名字,其实,发布的时候会创建一个和工程名字一样的工作区。注意:如果工作区已存在,则会删除该工作区包括使用该工作区发布的图层,然后创建一个同名工作区。

打开数据存储,找到刚发布的图层,可见数据存储名称为“abc_test1”,而我们的图层名称为“ABC_TEST1”,数据存储名称由图层名称得到,其中大写字母全部改成了小写。数据类型是GeoPackage。

点击数据存储名称,进去看一看数据存储参数。发现打不开,出现报错。应该是存储类型GeoPackage的问题(不确定)。

打开geoserver文件存储目录,在其data目录下,有个“ABC”文件夹,里面存放着刚刚发布的abc_test1数据。在数据发布的时候,会将数据拷贝到这里,进而发布。数据存储类型是GeoPackage。

打开图层,发现一切数据正常,与手动发布无异。有小伙伴可能已经发现了,发布会带有QGIS的渲染效果,在图层的发布标签中可见如图。不仅发布了,还生成了一个样式,效果与QGIS一致。

到了这里,我们的图层已经发布完毕了。

四、其他注意的点,否则可能发布失败

1.上传的矢量数据会以GeoPackage类型进行存储,栅格数据会以GeoTIFF类型进行存储。

2.发布工作区是项目名,发布图层名是QGIS中图层名的字母小写。在发布之前,先修改好项目名与图层名,避免与已发布的重名导致发布出现问题。在此强调:如果工作区已存在,则会删除该工作区包括使用该工作区发布的图层,然后创建一个同名工作区。

3.矢量发布类型是GeoPackage,不是Shapfile。

4.一定要设置好项目坐标系与图层坐标系,否则必定发布失败。

5.栅格发布同理,但可能会出现其他问题,这里尚不列举。

[QGIS插件]通过GeoCat Bridge发布矢量数据到Geoserver相关推荐

  1. edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展

    edge浏览器扩展插件中心10月发布 可直接安装Chrome扩展 Windows 10的全新浏览器Edge收获了不少好评,我们也知道它将在今年秋天迎来扩展程序的支持. Mashable已经指出,微软将 ...

  2. 使用QGIS插件转换火星坐标、百度坐标和WGS84坐标

    最近因工作需要,分别从高德和百度下载了一批POI点数据.由于高德地图采用国家测绘地理信息局GCJ02坐标系(即俗称火星坐标系),百度采用自己的BD09坐标系,而国际来源地图大多采用WGS84坐标系,导 ...

  3. WPS插件的实现和发布

    WPS插件的实现和发布 1. 关于WPS插件 关于WPS插件基于WPS的二次开发有很多方法,很多用户还习惯用WORD的VBA的方式来开发.方便快捷的VBA开发方式带来便捷的同时也带来了安全隐患.现在的 ...

  4. VS Code 插件的开发及发布指南

    tip:有问题或者需要大厂内推的+我脉脉哦:丛培森 ٩( 'ω' )و 文章目录 简介 VS Code VS Code 扩展 开发 起步 package.json extension.js/ts AP ...

  5. animate inater插件_C4D R20插件下载 旧版插件C4D R20桥接插件INSYDIUMS Plug-In Bridge Cinema 4D R20 免费版 下载-脚本之家...

    MAXON使Cinema 4D R20成为一个出色的版本,但对Cinema 4D Core进行了大量的改动和改进.由于这些变化,包括INSYDIUMS在内的许多第三方插件不再有效.INSYDIUM专门 ...

  6. vscode插件的开发与发布流程

    适用场景 每个团队都可能会有自己的库或者框架,没有相应的插件提示和快速填充非常的难受,效率也非常低,做一个vscode的代码提示其实也非常的简单. 依赖 vscode最好是更新到最新版,插件调试会更稳 ...

  7. 使用TFS CI/CD 完成 VSTS 插件自动化部署和发布

    Visual Studio Team Service 经过了13年的版本演进和5年的在线运营,现在已经是最成熟的商用DevOps工具链,Marketplace作为VSTS为全球开发者提供各种类型的插件 ...

  8. JEECG-P3首个开源插件诞生!CMS网站插件 Jeecg-p3-biz-cms1.0版本发布!

    Jeecg-P3-Biz-Cms   ( JEECG 首个微服务插件,支持小程序的CMS系统) 是基于JEECG-P3 微服务框架开发的CMS建站系统,可轻量级集成进jeecg系统,定制各类网站模板, ...

  9. HTML5文件上传插件 Huploadify V2.1发布

    月初发布了HUploadify2.0版本,增加了文件的断点续传功能,得到了不少朋友的好评.本着按照Uploadify原样复制的原则,本次在一些朋友的建议中采纳了几点,做了一次较小的改动,定为2.1版本 ...

最新文章

  1. html中怎么实现广告自动出来又自动隐藏?,基于jquery实现的定时显示与隐藏div广告的实现代码...
  2. 简述configure,pkg-config,pkg_config_path三者的关系
  3. iphone屏幕录制_iPhone怎么内录声音?怎么录制苹果手机内部声音?
  4. C# 加载C++的dll
  5. 白鹭引擎增加点击事件实例
  6. 移除string的最后一个字符几种方法
  7. 控制台之console
  8. tnsname.ora 个参数解释
  9. Hololens Vuforia 物体识别
  10. 最新老男孩Linux云计算sre学什么
  11. 素数筛普通筛法全解(C/C++)
  12. 弹性均质圆环法计算过程_均质圆环胎刚体的转动惯量
  13. 十二进制加计数器-20151112
  14. JAVA 通过POI实现Excel从单元格选择下拉选项
  15. 无线专题 PCI接口与PCIe接口
  16. C++获取GPU显卡信息
  17. linux QT 结束当前进程_Qt与Web混合开发(一)--简单使用
  18. 水箱建模最小二乘法_消防水池、消防水箱
  19. 用户名片 3:页面实现
  20. 计算机应用 期刊 怎么样,《计算机应用研究》怎么样?投稿好中吗?

热门文章

  1. XP SP2及之后的补丁集成法
  2. chat聊天机器人调研资料汇总
  3. 计算贝努利(bernoulli)概型的MATLAB函数
  4. python Pipelines(管道)
  5. MT6753芯片资料MT6753刷机工具下载
  6. 【Android如何从一个页面自动跳转页面】
  7. 计算机基础论文任务书,《计算机基础项目任务书》.doc
  8. 速码工具箱5.0,二维码生产力工具
  9. java集合框架02——ArrayList和源码分析
  10. 操作系统系列笔记(四) - 进程,线程及CPU调度