安装完geoserver之后,只要有图形数据就可以开始新建和发布图层了,简单来说,发布图层分为3个步骤:新建工作区、新建数据存储和发布图层。前两步在使用已有工作区或者数据源的时候,可以省略。
1,新建工作区
首先,进入工作区操作页面

然后,添加一个新的工作区,输入工作区名称和命名空间URI就可以完成创建了


这样,我们就完成了工作区的创建,创建成功后就可以在工作区页面看到刚刚新建的工作区

2,新建数据存储
geoserver支持多种数据源,这里将介绍两个数据源的新建方式:mysql数据库和shapefile文件

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

安装好mysql插件后,在geoserver的管理页面就可以创建mysql的数据源了。首先,进入数据存储创建页面:

点击添加新的数据存储

选择mysql的jdbc连接方式

填写自定义数据源名称、填写需要连接mysql数据库的连接配置,后面的其它配置自己测试的话可以不用更改,直接使用默认配置;点击页面最后的提交,保存即可(注意选择工作区)

  • shapefile 数据源
    首先需要将shapefile文件上传到geoserver的运行目录下,可以放到data下,在data下专门创建一个shapefile文件夹存放

    在geoserver的管理页面新建shapefile的数据存储

    填写新建数据源的自定义名称,选择到刚刚上传的shapefile文件,并指定字符集,然后点击保存即可(注意选择工作区)

    3,发布图层
    进入图层页面,点击添加新的资源


    选择数据源(以选择mysql数据源为例)

    找到需要发布图层的数据所在的表,点击发布

    进入图层发布页面后,页面会自动识别表的存放图形数据的字段。在坐标参考系统配置部分,本机SRS不用填,定义SRS选择数据源中的坐标数据对应的坐标系,以WGS84为利

    输入4326点击回车


    自动从数据计算边框,并自动计算经纬度边框。

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


点击发布,选择或者调整图层样式(geoserver会自动根据数据源中的图形类型自动匹配图层数据,如果需要修改可在这里进行修改)


点击页面最后的保存即完成图层的发布

通过以上步骤,图层就发布成功了,可以在layer Preview中预览刚刚发布的图层


预览界面如下所示:

geoserver新建数据源和发布图层相关推荐

  1. Geoserver 图层数据服务发布(.shp)

    Geoserver 图层数据服务发布(.shp) Geoserver是一个功能齐全,遵循OGC开放标准的开源WFS-T和WMS服务器.利用Geoserver可以把数据作为maps/images来发布( ...

  2. GeoServer发布图层遇到的几个雷点及解决方案

    目录 前言 一.图层编码导致图层预览无服务的异常问题 1.问题描述 2.问题分析 3.问题解决 二.图层空间参考投影设置的问题 1.问题描述 2.问题分析 3.问题解决 三.Qgis导出的SLD在Ge ...

  3. 杭州市发布:印发数据中心优化布局建设意见 新建数据中心PUE值不高于1.4

    日前,杭州市经信局.杭州市发改委联合发布<关于杭州市数据中心优化布局建设的意见>,将加快杭州市数据中心新型基础设施建设,统筹协调杭州市地区数据中心优化布局. 关于杭州市数据中心优化布局建设 ...

  4. 【GeoServer】发布图层

    文章目录 1 发布栅格图层 1.1 添加数据存储 1.2 发布 2 发布矢量图层 3 注意点 3.1 关于数据存储添加后没有直接跳到可发布界面 3.2 矢量数据的发布 1 发布栅格图层 1.1 添加数 ...

  5. linux安装geoserver、postgis,发布wms、wmts地图服务

    1.Linux服务器安装Geoserver 注:确保系统已经有Java环境,GeoServer要求具备Java8或Java11环境 进入下载界面 https://geoserver.org/relea ...

  6. geoserver系列(二)geoserver+shp矢量数据的发布

    目录 一.内容概述 二.shp数据介绍 三.发布准备 1.数据准备 2.系统准备 四.发布流程 1.启动登录geoserver 2 .发布数据 1)点击数据存储 2)点击添加新的数据 3)选择数据源, ...

  7. geoserver 通过代码实现发布地图服务

    转自原文 geoserver 通过代码实现发布地图服务 GeoServer:代码实现批量发布地图服务 利用GeoServer发布WCS服务,那么如果我有很多数据需要进行发布,这样利用GeoServer ...

  8. cesium 经纬度绘制点_cesium结合geoserver利用WFS服务实现图层新增(附源码下载)

    前言 cesium 官网的api文档介绍地址cesium官网api,里面详细的介绍 cesium 各个类的介绍,还有就是在线例子:cesium 官网在线例子,这个也是学习 cesium 的好素材. 内 ...

  9. 上海:加快推进18个新建数据中心项目的建设和投资进度

    近日,上海市经信委发布<关于加快新建数据中心项目建设和投资进度有关工作的通知>,提出为进一步落实"新基建"总体任务,加快推进18个新建数据中心项目的建设和投资进度. 上 ...

最新文章

  1. HashMap、HashTable、ConcurrentHashMap、HashSet区别 线程安全类
  2. C语言单链表实现19个功能完全详解
  3. springmvc+mybatis,在mybatis逆向工程的基础上使用模板自动生成controller层代码
  4. windows远程连接的几个问题
  5. EIGRP非等价负载均衡
  6. 福禄克FI-3000光纤监测显微仪使用MPO检查摄像头?
  7. 最全多线程经典面试题和答案
  8. hbase 修改表名_hbase修改表名 - 张欢19933的个人空间 - OSCHINA - 中文开源技术交流社区...
  9. Windows Azure Storage (3) Windows Azure Storage Service存储服务之Blob详解(中)
  10. 构建复杂的应用程序 —— 重用与重构
  11. erc20钱包下载_【重要公告】VNT Chain主网钱包使用指南
  12. 移动硬盘数据丢失恢复办法
  13. 【c】蔡勒公式计算日期
  14. mybatis---mybatis插件根据接口自动生成xml文件
  15. Creator 3.0中摄像机调整技巧: 1.旋转:Cmd+右键 移动:空格+右键 放缩:滚轮
  16. 两款C#开源单文件串口调试工具的源码库
  17. Error opening zip file or JAR manifest missing
  18. win7定时关机命令_IT技术分享06:如何让电脑在任何时间自动关机
  19. Ogre骨骼动画分析
  20. 使用Core Graphics绘画一个山寨微信icon

热门文章

  1. ios 应用内购买 php,ios 应用内购买(cordova项目)
  2. c语言拼字,我们也不知道“味全每日C”拼字瓶是怎么被玩坏的。
  3. python画熊猫代码_超清字符画——Python代码
  4. 二叉树的三种遍历方式
  5. 在线压缩html/css/js文件成一行
  6. 强者·愈强:Qualcomm骁龙835移动平台亚洲首秀
  7. android双清清理什么区别,双清是什么意思 恢复出厂设置和双清的区别
  8. 80端口封了怎么办,80端口被屏蔽解决方法
  9. KBU808-ASEMI桥堆本体散热效果好
  10. cpu要和gpu搭配吗_CPU与显卡搭配一定要高端配高端吗?