geoserver新建数据源和发布图层

安装完geoserver之后,只要有图形数据就可以开始新建和发布图层了,简单来说,发布图层分为3个步骤:新建工作区、新建数据存储和发布图层。前两步在使用已有工作区或者数据源的时候,可以省略
1,新建工作区
首先,进入工作区操作页面
geoserver新建数据源和发布图层_第1张图片
然后,添加一个新的工作区,输入工作区名称和命名空间URI就可以完成创建了
geoserver新建数据源和发布图层_第2张图片
geoserver新建数据源和发布图层_第3张图片
这样,我们就完成了工作区的创建,创建成功后就可以在工作区页面看到刚刚新建的工作区
geoserver新建数据源和发布图层_第4张图片
2,新建数据存储
geoserver支持多种数据源,这里将介绍两个数据源的新建方式:mysql数据库和shapefile文件

  • mysq数据库
    官网下载的geoserver默认是无法创建mysql数据源的,需要先手动安装geoserver的mysql插件,下载和安装方法可以看我的另外一篇博客(geoserver安装mysql插件—创建mysql数据存储:https://blog.csdn.net/huzhenv5/article/details/103721208)

安装好mysql插件后,在geoserver的管理页面就可以创建mysql的数据源了。首先,进入数据存储创建页面:
geoserver新建数据源和发布图层_第5张图片
点击添加新的数据存储
geoserver新建数据源和发布图层_第6张图片
选择mysql的jdbc连接方式
geoserver新建数据源和发布图层_第7张图片
填写自定义数据源名称、填写需要连接mysql数据库的连接配置,后面的其它配置自己测试的话可以不用更改,直接使用默认配置;点击页面最后的提交,保存即可(注意选择工作区
geoserver新建数据源和发布图层_第8张图片

  • shapefile 数据源
    首先需要将shapefile文件上传到geoserver的运行目录下,可以放到data下,在data下专门创建一个shapefile文件夹存放
    geoserver新建数据源和发布图层_第9张图片
    在geoserver的管理页面新建shapefile的数据存储
    geoserver新建数据源和发布图层_第10张图片
    填写新建数据源的自定义名称,选择到刚刚上传的shapefile文件,并指定字符集,然后点击保存即可(注意选择工作区
    geoserver新建数据源和发布图层_第11张图片
    3,发布图层
    进入图层页面,点击添加新的资源
    geoserver新建数据源和发布图层_第12张图片
    geoserver新建数据源和发布图层_第13张图片
    选择数据源(以选择mysql数据源为例)
    geoserver新建数据源和发布图层_第14张图片
    找到需要发布图层的数据所在的表,点击发布
    geoserver新建数据源和发布图层_第15张图片
    进入图层发布页面后,页面会自动识别表的存放图形数据的字段。在坐标参考系统配置部分,本机SRS不用填,定义SRS选择数据源中的坐标数据对应的坐标系,以WGS84为利
    geoserver新建数据源和发布图层_第16张图片
    输入4326点击回车
    geoserver新建数据源和发布图层_第17张图片
    geoserver新建数据源和发布图层_第18张图片
    自动从数据计算边框,并自动计算经纬度边框。

注意:如果数据发生变化,比如有边框外的数据新插入表中,需要重新计算边框,否则新插入的数据不会在图层中有展示

geoserver新建数据源和发布图层_第19张图片
点击发布,选择或者调整图层样式(geoserver会自动根据数据源中的图形类型自动匹配图层数据,如果需要修改可在这里进行修改)
geoserver新建数据源和发布图层_第20张图片
geoserver新建数据源和发布图层_第21张图片
点击页面最后的保存即完成图层的发布
geoserver新建数据源和发布图层_第22张图片
通过以上步骤,图层就发布成功了,可以在layer Preview中预览刚刚发布的图层
geoserver新建数据源和发布图层_第23张图片
geoserver新建数据源和发布图层_第24张图片
预览界面如下所示:
geoserver新建数据源和发布图层_第25张图片

你可能感兴趣的:(GeoServer)