在项目中往往使用地图作为底图(比如 天地图卫星图等),再其上覆盖你的通过geoserver发布自定义图层。本文记录了我的实现方法。
整体来说,就是先制作 正射影像图,发布成图层,并在 Web 前端展示的过程。
过程如下图所示:
图层说明
制作 正射影像.TIFF 和发布图层 的步骤:
使用Geoserver发布图层的操作步骤:
完成后,就可以通过 WMS 服务来使用图层了。
WMS服务:Web Map Service,⽹络地图服务或者⼜叫动态地图服务,是利⽤具有地理空间位置信息的数据制作地图,其中将地图定义为地理数据的可视化表现,能够根据⽤户的请求,返回相应的地图,包括PNG、GIF、JPEG等栅格形式,或者SVG或者WEB CGM等⽮量形式。WMS⽀持HTTP协议,所⽀持的操作是由URL决定的。
WMS基础知识参考:https://www.osgeo.cn/geoserver-user-manual/services/wms/basics.html
参考这篇文章:https://code84.com/739653.html
我使用 jar 直接启动,仅修改 web.xml 即可。 参考这篇文章:https://www.bbsmax.com/A/QV5ZkjyZdy/
参考文章: openlayers基础概念和使用:https://zhuanlan.zhihu.com/p/395609503?utm_id=0 openlayers快速开始:https://openlayers.org/doc/quickstart.html
完整的代码参考如下:
https://code84.com/739653.html https://www.bbsmax.com/A/QV5ZkjyZdy/ https://openlayers.org/doc/quickstart.html