5-借助GeoServer创建图层组_geoserver图层组-程序员宅基地

技术标签: GeoServer  webserver  

注:本文不提供操作数据,仅提供操作方法。

我们在3-借助QGIS和Geoserver发布一个Shapefile一文中介绍过如何借助QGIS对图层进行符号化并在GeoServer中进行了发布。本文我们将发布多个图层,以展示一幅完整的地图。

准备工作:将数据放置在GeoServer安装目录的data_dir目录下(我这里的路径为C:\geoserver-2.19.2\data_dir,则数据的目录为C:\geoserver-2.19.2\data_dir\zy)。

  1. 首先需要创建一个数据源,即设置一个数据存储位置。如下图所示,依次点击【数据存储】→【添加新的数据存储】。
    在这里插入图片描述

  2. 单击【Directory of spatial files(shapefiles)】选项创建一个矢量数据源。
    在这里插入图片描述

  3. 如下图所示带星号的为必填项,需要注意的是字符集的选择,之所以选择GBK,是为了放置中文乱码,最后单击【保存】按钮即可。
    在这里插入图片描述

  4. 此时,依次单击【图层组】→【添加新图层组】。
    在这里插入图片描述

  5. 输入图层组的名称和标题,并选择工作区,边界和坐标系可根据数据来填写,具体可以将数据加载到QGIS中查看这两项参数,其他项按默认设置即可,最后单击【添加图层】按钮进行图层的添加。
    在这里插入图片描述

  6. 如下图所示,依次单击【name】列的各个图层即可将图层添加到图层组。
    在这里插入图片描述

  7. 重复上述步骤6的操作,即可添加多个图层,注意,顺序为面、线、点的顺序,这和ArcMap的图层顺序是不一样的,先添加的图层先加载。

    注意,我这里还更改了各个图层的样式,即下图中【风格】那一列,依次点击逐个更改即可,前提是已创建好各个样式。

在这里插入图片描述
8. 再添加完所有图层后点击【保存】按钮即可。
9. 想要预览图层组的效果,则点击【Layer Preview】→【Openlayers】即可。
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lovewhoilove/article/details/120652192

智能推荐

git查看commit历史,某次commit修改内容,指定文件修改历史_如何查看历史commi的修改信息-程序员宅基地

文章浏览阅读7.2k次。git log 查看commit的历史 git show 查看某次commit的修改内容 git log -p 查看某个文件的修改历史 git log -p -2查看最近2次的更新内容_如何查看历史commi的修改信息

python安装win32模块_安装win32file-程序员宅基地

文章浏览阅读4.5w次,点赞6次,收藏12次。pip install pypiwin32不过清华源和豆瓣源都会安装报错,最后直接用pycharm安装成功了。PACKAGE CONTENTS _win32sysloader _winxptheme mmapfile odbc perfmon servicemanager timer win2kras win32api win32clip..._安装win32file

查看windows属于激活状态_用bat实现显示操作版本以及激活情况-程序员宅基地

文章浏览阅读990次。1.搜索如下字符串slmgr.vbs /dli2.运行即可看到windos激活状态了要是嫌以上步骤麻烦直接使用批处理命令@echo offstart /d "C:\Windows\System32" slmgr.vbs /dliexit以上命令保存为.bat的文件,需要查看时只需要双击它就可以了懒癌晚期请直接下载笔者已经上传的bat文件(下载到本地双击打开就可以查看了):CSDN资源蓝奏下载微软激活方式有以下几种:..._用bat实现显示操作版本以及激活情况

通用型简单latex模板&表格制作_iftrue latex-程序员宅基地

文章浏览阅读6.9k次,点赞2次,收藏4次。转一个很好的模板,说他好是因为他包含了在latex下创建一个文件所需要用到的几乎所有的基本文档设置:页面,正文,字体,发信人: ceo (神), 信区: MathTools 标 题: 我的通用型简单latex模板,适合初学者入门 发信站: BBS 科苑星空站 (Thu Nov 10 20:17:56 2005), 站内 % a4paper - A4纸 11pt -字体 twoside -双面 _iftrue latex

Sql Sever用GUID值做数据的主键标识_sql guid默认主键-程序员宅基地

文章浏览阅读6.2k次。以下的文章主要描述的是SQL Server数据表中使用GUID值来作为行标识,GUID(Global unique identifier)全局唯一标识符,GUID(Global unique identifier)是由网卡上的标识数字(每个网卡都有唯一的标识号)以及 CPU 时钟的唯一数字生成的的一个 16 字节的二进制值。  GUID 的格式为“xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx”,其中每个 x 是 0-9 或 a-f 范围内的一个十六进制的数字。_sql guid默认主键

Visual Studio 2005中编译调试新功能_vs2005 加断点 just my code-程序员宅基地

文章浏览阅读1.2k次。在日常的编程中,程序员经常离不开的工作之一,就是调试。当写好一段代码或程序后,在运行后总会出现这样那样的问题,比如各样的错误,程序员就必须进行调试,将这些错误排除。在最新出炉的Visual Studio 2005中,将提供十分强大而方便的调试功能,从而使程序员能节约时间,提高工作效率。本文中,将主要介绍Visual Studio 2005 在调试方面新增加的几个重要功能,并介绍它们的简单用法。  _vs2005 加断点 just my code

随便推点

自己写一个Map (实现Map接口并利用散列原理)-程序员宅基地

文章浏览阅读1.8k次。1.EntryMap是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法,keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entry<K,V&g..._自己写一个map

没问题的项目突然报java.net.BindException: Address already in use: bind_websocket address in use-程序员宅基地

文章浏览阅读7.6k次。项目里面用到了websocket,确定端口号没有其他服务在使用,一直都跑的好好的,突然抽风报java.net.BindException: Address already in use: bind,说是端口被占用,打断点看到初始化websocket的时候抛出异常,端口被占用。疯狂clean object,重开eclipse,外加百度,都没有用。最后问了同事,让我看看是不是后台进程没有杀掉,一看..._websocket address in use

点击Ext.Window右上角的关闭这个window就不能再次弹出_ext 关闭new ext.window右上角关闭时赋值-程序员宅基地

文章浏览阅读3.4k次。如题,点击Ext.Window右上角的关闭,之后,这个window就不能再次弹出鸟,js报错:Uncaught TypeError: Cannot call method 'getForm' of undefined 。版本为ext2.2。window+form表单啊,怎能这样就歇菜了。下面列举了三种解决方法。_ext 关闭new ext.window右上角关闭时赋值

CVPR‘24开源 | 通过3D GS进行整体城市3D场景理解!_3d开源-程序员宅基地

文章浏览阅读49次。基于RGB图像的城市场景的整体理解是一个具有挑战性但重要的问题。它包括理解几何和外观,以实现新视图合成,解析语义标签,并跟踪移动物体。尽管取得了相当大的进展,但现有方法通常侧重于此任务的特定方面,并需要额外的输入,例如LiDAR扫描或手动注释的3D边界框。在本文中,我们介绍了一种利用3D高斯喷涂的新型管道,用于全面理解城市场景。我们的主要想法涉及使用静态和动态3D高斯的组合,通过物理约束对移动物体姿态进行正则化,从而联合优化几何、外观、语义和运动。_3d开源

6-7 Orthogonal Polynomials Approximation (40分)_given a function f and a set of m>0 distinct point-程序员宅基地

文章浏览阅读1.6k次。Given a function f and a set of m>0 distinct points x​1​​ <x​2​​ <⋯<x​m​​ . You are supposed to write a function to approximate f by an orthogonal polynomial using the exact function values at the given m points with a weight w(x​i​​ ) assigned_given a function f and a set of m>0 distinct points x 1 <

Java基于SpringBoot+Vue的专家医院预约挂号系统,附源码-程序员宅基地

文章浏览阅读875次,点赞12次,收藏13次。Java基于SpringBoot+Vue的专家医院预约挂号系统,通过数据库设计过程将相关的数据信息存储到数据库中,再通过使用关键的开发工具,如IDEA开发平台、AJAX技术等,编码设计相关的功能模块。接着,主要采用功能测试的方式对系统进行测试,找出系统在运行过程中存在的问题,以及解决问题的方法,不断地改进和完善系统的设计。最后,总结本文介绍的系统的设计和实现过程,并且针对于系统的开发提出未来的展望工作。