geoserver多种数据源图层发布详解

9 篇文章 3 订阅

今天我们来讲一讲强大的开源地图服务器:Geoserver。我们假设已经安装好了Geoserver软件,配置好了环境,下面我们试试直接在浏览器网址栏中输入localhost:端口号/geoserver/web 会发现浏览器在转圈圈,因为我们还没有打开本地的geoserver服务,所有请求不到我们的服务,为此我们需要首先打开本地geoserver服务,怎么打开,双击下面这个startup.bat文件就可以了。该文件默认在安装路径下面的bin文件夹内。

双击该文件后会弹出一个窗口,等待半分钟就可以了,看到最后面@22537ms就说明打开了本地服务。

这时候我们在网址栏再次输入 localhost:端口号/geoserver/web 就可以顺利进入Geoserve的界面了。

输入之前安装软件时设置的用户名和密码就可以登录了。(初始用户名:admin,密码:geoserver),登录后如下图所示:

我们用得最多的是这个板块的内容

下面我们来尝试发布地图。点击【数据】——【工作区】——【添加新的工作区】,工作区可以理解为是用来存放发布地图的一个集合。

在【新建工作区】中输入名称,还有一个命名空间URI,这个只要保持和之前的工作区不一致即可,可以是http或者https,中间路径自己决定,最后点击保存即可。

点击【数据】——【数据存储】——【添加新的数据存储】,意思是叫我们找要发布的数据源,如下图所示:

这时候页面会进入【新建数据源】,geoserver现实了OpenGIS联盟的网络功能服务器规范和网络覆盖服务器规范,常用的如下图圈出来的,PostGIS是Postgres数据库的一个插件,专门支持空间数据,里面的空间数据可以在geoserver中发布(下次有机会再讲),还可以支持hbase作为数据源,详情可以查看geoserver+hbase+geomesa而Shapefile和GeoTIFF则是我们在arcmap中经常使用的矢量和栅格数据了。

我们点击Shapefile,进入【新建矢量数据源】,工作区选中之前新建的【test】,数据源名称是自己定义的,说明可写可不写,连接参数中点击浏览选择要发布的矢量数据路径即可,字符集根据编码格式调整为utf-8或者gbk,点击保存。

页面跳转到【新建图层】,点击操作下面的【发布】按钮。

这时候页面跳转到【编辑图层】:

如下图所示:

在【数据】选项卡下面的边框中分别点击【从数据中计算】和【Compare from native bounds】 

请注意,本机SRS和定义SRS务必保持一致,这是因为选择的数据定义为了EPSG:4490,Native Bounding Box是投影坐标系下的边界。

【发布】选项卡下面的Layer Settings中的Default Style可以判断要素类型,可以编辑样式或者上传编辑好的.sld文件:

图层预览是查看已发布的图层:

点击常用格式中的OpenLayers可以查看到发布的地图分布,在每个发布的图层右边所有格式中可以查看支持的数据类型,当我们需要什么服务类型的接口,直接双击进去复制网址栏的路径即可引用该地图服务。支持多种格式查看(例如:geoJSON)

 也可以利用Filter对结果进行过滤,后面图层的展示、查询、分析、统计再专门讲解。

本次介绍的是矢量数据的发布,栅格数据的发布也是大同小异,几乎一样的步骤,本次就不再展开赘述了。有兴趣可以关注博主的小程序网站,里面有各种优秀小程序源码免费下载。众彬建站

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
您好!感谢您的提问。以下是关于GeoServer的部署和使用的一般步骤: 1. 下载和安装GeoServer:您可以从GeoServer官方网站(https://geoserver.org/)下载最新版本的GeoServer。根据您的操作系统选择适当的安装程序,并按照安装向导的说明进行安装。 2. 启动GeoServer:安装完成后,您可以启动GeoServer。在Windows上,您可以在开始菜单中找到启动程序;在Linux上,您可以在终端中使用启动命令。启动后,GeoServer将在默认端口8080上运行。 3. 访问GeoServer管理界面:打开您喜欢的Web浏览器,并输入 http://localhost:8080/geoserver 访问GeoServer的管理界面。默认情况下,用户名为"admin",密码为"geoserver"。 4. 创建工作区(Workspace):在管理界面中,选择"工作区"选项卡,然后点击"添加新工作区"按钮。输入工作区的名称和命名空间URI,并保存。 5. 添加数据存储(Data Store):在管理界面中,选择"存储"选项卡,然后点击"添加新存储"按钮。根据您的数据类型选择合适的存储类型,并配置相关参数。保存后,您可以将数据上传到存储中。 6. 发布图层(Layer):在管理界面中,选择"图层"选项卡,然后点击"添加新图层"按钮。选择要发布的数据存储和图层样式,并配置其他参数。保存后,您的图层将在GeoServer发布。 7. 访问发布的地图服务:使用GIS软件(如QGIS)或Web浏览器,通过GeoServer的WMS或WFS接口访问发布的地图服务。您可以使用WMS接口获取地图图像,或使用WFS接口进行地理数据查询和分析。 请注意,以上只是GeoServer的基本部署和使用步骤的概览。在实际操作中可能会涉及更多的配置和定制化需求。如果您需要更详细的指导,请参考GeoServer的官方文档或向相关社区寻求帮助。希望对您有所帮助!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值