欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 科技 > 能源 > Geoserver修行记-后端调用WMS/WMTS服务无找不到图层Could not find layer

Geoserver修行记-后端调用WMS/WMTS服务无找不到图层Could not find layer

2025/10/21 14:13:04 来源:https://blog.csdn.net/u014685432/article/details/144901887  浏览:    关键词:Geoserver修行记-后端调用WMS/WMTS服务无找不到图层Could not find layer

项目场景

调用geoserver地图服务WMS,找不到图层
我在进行地图服务调用的时候,总是提示我找不多图层 Could not find layer,重点是这个图层我明明是定义了,发布了,且还能够正常查看图层的wms的样式,但是在调用后端调用的时候,总是保报错,真的是奇葩。现将问题的来龙去脉记录并分享给大家,希望大家少踩坑,坑害我好几天(血泪史)。报错信息如下所示:

<?xml version="1.0" encoding="UTF-8" standalone="no"?><!DOCTYPE ServiceExceptionReport SYSTEM "http://localhost:8080/geoserver/schemas/wms/1.1.1/WMS_exception_1_1_1.dtd"> <ServiceExceptionReport version="1.1.1" >   <ServiceException code="LayerNotDefined" locator="layers">Could not find layer Apps:geomview_sdswwbhdwgjj
</ServiceException></ServiceExceptionReport>

在这里插入图片描述
服务显示正常状态代码200,调用服务的地址正常,但是在预览和响应中总是提示,找不到图层,如下图所示:在这里插入图片描述

环境说明

  • Geoserver 2.23.1
  • Windows 10

问题分析及解决方法

之前找不到图层是因为设置了独立的工作空间导致的,这次竟然是因为设置了用户权限,真的是吐了!
在这里插入图片描述
取消勾选勾选,问题解决!


小结

这篇文章的主要目的是为了限制图层的访问提供思路。
通过权限添加token,进而限制图层的访问,保证数据的安全。
等我研究明白了如何使用token,会在后续的文章中更新内容,和大家一起进步!!

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词