QGIS配置符号化并将样式用于GeoServer发布的地图服务

一、QGIS中加载PostGIS中的图层

1.打开QGIS,在浏览器窗口选择PostGIS,点击右键新建连接。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

2.编辑连接属性,名称随便写,服务不用填写,主机、端口、数据库根据自己的PostgreSQL进行填写,认证中切换到基本选项卡,填写用户名和密码(也可以不填写,不填写时在连接时会弹出用户名密码输入框),输入完成点击OK保存即可。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

3.连接成功后即可看到数据库中的表信息,QGIS根据数据库表中是否存在空间数据进行显示,若表中存在两个空间数据字段,则会显示为两个图层。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

4.双击表名或右键选择“添加图层到工程”,即可将图层显示到工作窗口中。切换到图层窗口,可以看到刚才加入的图层。可以看到空间数据以显示,但是都只显示默认的颜色,接下来配置符号化(符号化就是根据约定的标准,将空间信息中河流、湖泊、道路、农田等空间要素用不同的颜色进行上色区分,以提高图层的可视性)。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

二、配置符号化

符号化是根据某个字段属性进行设置的,如地类编码、坡度级别、保护区级别等。说白了就是根据字段的不同值显示不同的颜色。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

1.图层名称上右键打开属性窗口,切换到符号化,如图。有很多符号化方式,我们选择分类。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

2.在“值”这个表单下拉中会列出所有表字段,意思就是可以根据任何列进行符号化设置。这里我们选择“DLMB”。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

3.点击分类按钮,会自动给每一种类别设置一种颜色,双击颜色图块可以进行修改,点击加号按钮可以增加设置。这里我们只是演示所以直接点击OK保存。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

最终结果如下。现在,我们将样式导出到SLD文件,用于下一步使用。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

4.如下图操作,即可将符号化配置保存到sld文件中。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

三、在GeoServer中使用SLD样式文件

1.打开GeoServer,选择左侧菜单Styles,点击“Add a new style”按钮,打开如下新建样式页面。输入名称、工作区选择上一篇中创建的工作区、Format选择SLD、选择上一步保存好的sld文件并点击“upload”进行加载。然后点击提交按钮保存样式。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

2.找到上一篇中发布好的图层。并切换到“发布”选项卡。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

3.在该页面向下找到Layer Settings段落,如下图。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

4.Default Style下拉框选择刚才创建好的样式,可以看到预览图例会显示在下面,页面滑到最后,点击保存即可。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

5.最终效果如下,可以看到样式已经作用到图层上了。

QGIS配置符号化并将样式用于GeoServer发布的地图服务

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
配置 GeoServer,您可以按照以下步骤进行操作: 1. 下载 GeoServer:访问 GeoServer 的官方网站(https://geoserver.org/)并下载最新版本的 GeoServer。 2. 安装 GeoServer:解压下载的 GeoServer 压缩包到您选择的目录。 3. 启动 GeoServer:进入 GeoServer 解压目录,并找到 bin 文件夹。在该文件夹中,找到启动脚本(Windows 上为 startup.bat,Linux/Mac 上为 startup.sh),然后运行该脚本以启动 GeoServer。 4. 访问 GeoServer 管理界面:打开您的 Web 浏览器,输入 http://localhost:8080/geoserver 或者 http://<服务器IP地址>:8080/geoserver(如果您将 GeoServer 安装在远程服务器上)。您将看到 GeoServer 的管理界面。 5. 创建工作区(Workspace):在管理界面中,点击左侧导航栏中的 "Workspaces",然后点击 "Add new workspace" 按钮。输入工作区的名称和命名空间 URI,然后保存。 6. 添加数据存储(Data Store):在管理界面中,点击左侧导航栏中的 "Stores",然后点击 "Add new Store" 按钮。选择适合您数据类型的存储类型(例如,PostGIS、Shapefile、Oracle Spatial 等),然后提供相关的连接信息和参数。保存存储配置。 7. 发布图层(Layer):在管理界面中,点击左侧导航栏中的 "Layers",然后点击 "Add a new resource" 按钮。选择您要发布的数据存储,然后配置图层的其他属性,如样式、坐标参考系统等。保存图层配置。 8. 测试服务:您可以在浏览器中访问发布的图层,或使用其他 GIS 工具(如 QGIS)连接到 GeoServer,并验证服务是否正常工作。 这些是配置 GeoServer 的基本步骤,您可以根据您的需求和数据类型进行进一步的配置和优化。详细的配置和使用指南可以在 GeoServer 的官方文档中找到。祝您配置成功!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值