GeoServer发布DEM数据

本文详细介绍了在GeoServer中发布DEM栅格数据的步骤,包括工作区创建、数据存储添加及栅格样式调整。针对发布后DEM数据出现黑边的问题,提供了通过自定义SLD样式文件来解决的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、启动GeoServer,新建工作区命名为DEM,命名空间URL,选择是否作为默认工作区;

在这里插入图片描述

2、添加数据存储,DEM数据为tif格式,添加的数据存储新建的数据源为栅格数据源下的Geotiff,选择后,在跳转的界面,输入栅格文件的连接参数(一般栅格数据都是存在本地的),点击确定后,进行发布栅格数据。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3、发布后,进行预览,我们会发现一个问题,发布后的dem数据有黑边,并且还有一层类似于掩膜的东西,如下图所示:

在这里插入图片描述
原因是我们发布的服务,默认选择了系统自带的栅格样式,把没有值的矩形区域自动填充成黑色(类似于二值化),解决方法就是我们自己写一个sld样式文件给当前的dem服务。而很多人初学geoserver不知道如何写sld样式,上面提到的配图工具udig也不适用于栅格,这个时候我们会想到arcmap和其他gis软件工具能否导出sld样式文件,或者借鉴这些样式文件自己写出来。

如果我们想自己根据生成的sld样式,自己仿照着编写样式,具体步骤如下:

(1)点击Geoserver左侧工具栏的styles–add a new style,在跳转的页面中设置样式的名字、工作区以及样式类型(矢量的点线面或者栅格),在下面的文本框中进行样式代码的编写;
在这里插入图片描述
(2)编写完成后,点击validate查看是否有错误,没错误的话点击提交,将该样式赋给相应的服务。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
可见已成功将DEM的样式修改成功。
在这里插入图片描述

评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值