Geoserver发布Postgresql中的栅格数据

前言

        Geoserver如何发布shp或geotiff文件,相信都已经会了,这里就不做介绍了。之前已经将tif数据导入到了Postgresql中进行管理,那么如何利用Geoserver来发布这些保存在Postgresql中的栅格数据呢?详情请看正文。

1、下载并安装GeoServer JDBC Image Mosaic拓展插件

        下载:一定要先看自己Geoserver版本,然后到对应版本下载链接里面下载这个拓展插件,即版本一定要匹配(这里就不给链接了)。

Geoserver发布Postgresql中的栅格数据_第1张图片

        安装:即将下载的jar复制到Geoserver安装目录WEB-INF/lib文件夹底下即可

Geoserver发布Postgresql中的栅格数据_第2张图片

        安装成功:运行Geoserver,在新建数据存储中出现如下内容,则表明安装成功了

Geoserver发布Postgresql中的栅格数据_第3张图片

2、将栅格数据导入到Postgresql中

        要发布Postgresql中的栅格数据,一定要有栅格数据(嗯,没毛病),如果不知道怎么将栅格文件导入到Postgresql,请看这里。栅格数据导入的时候注意,最好要进行切片,结果像下面那个样子。

Geoserver发布Postgresql中的栅格数据_第4张图片

3、发布前准备

        新建connect.pgraster.xml.inc、mapping.pgraster.xml.inc、test.pgraster.xml三个文件,文件内容如下:

connect.pgraster.xml.inc


   
   
   
   
   
   
   

mapping.pgraster.xml.inc


 
  
          
          
          
          
          
          
          
          
  
  
          
  

test.pgraster.xml



  
]>


  
  
  
  

  &mapping;
  &connect;

        数据库中新建mosaic

Geoserver发布Postgresql中的栅格数据_第5张图片

        插入一条记录

Geoserver发布Postgresql中的栅格数据_第6张图片

4、发布栅格数据

        新建工作空间这里就不细说了,这里直接新建数据存储

Geoserver发布Postgresql中的栅格数据_第7张图片

Geoserver发布Postgresql中的栅格数据_第8张图片

        ps这里建议新建一个文件夹,并将connect.pgraster.xml.inc、mapping.pgraster.xml.inc、test.pgraster.xml三个文件放入,最后将新建的文件夹放到Geoserver安装目录data文件夹下。

Geoserver发布Postgresql中的栅格数据_第9张图片

        后续发布的内容也不再详细说明了。

5、预览

Geoserver发布Postgresql中的栅格数据_第10张图片

参考文献

https://gis.stackexchange.com/questions/37451/publishing-postgis-rasters-in-geoserver

https://www.jianshu.com/p/ef9e37f0aed8

你可能感兴趣的:(#,愚昧无知的GISer)