WPS下载插件¶
WPS下载插件提供了一些有用的功能,可以轻松下载: * Raster or Vector layer as zip files * 大地图作为图像*基于时间的动画该模块还提供了控制输出文件大小的工具。
安装WPS下载扩展¶
在Geoserver下载页面上的其他扩展下载中列出了WPS下载扩展。
安装过程与其他Geoserver扩展类似:
从 website download 页面,找到您的版本,并下载: geoserver-2.24.x-wps-download-plugin.zip
验证文件名中的版本号是否与您正在运行的Geoserver版本相对应(例如 2.24.x (见上文)。
将存档的内容解压缩到
WEB-INF/lib
Geoserver中的目录。确保在解压过程中不创建任何子目录。重新启动geoserver。
模块说明¶
本模块提供以下WPS流程:
gs:Download
:可用于下载栅格和矢量层
gs:DownloadEstimator
:可用于检查下载的文件是否超过配置的限制。
gs:DownloadMap
:允许下载具有与客户端相同的组合的大地图(最终与异步调用一起)
gs:DownloadAnimation
:允许下载具有在客户端找到的相同构图的地图,并在给定的一组时间内使用动画
配置限制¶
用户界面提供了在WPS管理页面中配置WPS下载的方法:
其中可用限制为:
最大功能:要下载的功能的最大数量
栅格大小限制:要读取的栅格的最大像素大小(以正方形像素为单位,宽乘高)
写入限制:最大原始栅格大小(以字节为单位)(一个栅格可以占用多少内存空间的限制)。对于给定栅格,其原始大小(以字节为单位)的计算方法是将所有波段的像素数(RASTER_WIDTH X RASTER_HEIGH)与每个波段的像素SAMPLE_TYPE大小(以字节为单位)的累加和相乘
硬输出限制:下载的最大文件大小(将在写入输出时检查,压缩后)
Zip Compression Level:输出Zip文件的压缩级别
动画中的最大帧数:允许的最大帧数(如果没有限制,最大执行时间限制仍将适用,并在太多的情况下停止进程)
该配置存储在 download.properties 在Geoserver数据目录的根目录中找到的文件。
# Max #of features maxFeatures=100000 #8000 px X 8000 px rasterSizeLimits=64000000 #8000 px X 8000 px X 3 bands X 1 byte per band = 192MB writeLimits=192000000 # 50 MB hardOutputLimit=52428800 # STORE =0, BEST =8 compressionLevel=4 # When set to 0 or below, no limit maxAnimationFrames=1000
也可以在Geoserver运行时手动修改该文件,该文件处于监视状态,并在修改时重新加载。
还可以通过以下方式编辑配置 the REST API 。
进程及其用法¶
下面描述了将原始下载与呈现下载分开的各种过程: