WPS下载社区模块¶
WPS下载模块提供了一些有用的功能,可以轻松下载: 作为zip文件的栅格或矢量层 大地图作为图像*基于时间的动画模块还提供了控制输出文件大小的工具。
安装WPS下载模块¶
从 nightly GeoServer community module builds .
警告
确保将扩展的版本与geoserver实例的版本匹配。
将存档的内容提取到
WEB-INF/lib
地理服务器安装目录。
模块描述¶
此模块提供以下WPS过程:
gs:Download
:可用于下载栅格和矢量图层
gs:DownloadEstimator
:可用于检查下载的文件是否超出配置的限制。
gs:DownloadMap
:允许下载具有在客户端找到的相同组合的大型映射(最终与异步调用一起)
gs:DownloadAnimation
:允许下载客户端具有相同合成的地图,在给定的时间段内使用动画
配置限制¶
使用此模块的第一步是创建一个名为 download.properties 并将其保存在GeoServer数据目录中。如果文件不存在,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
如果可用限制为:
maxFeatures
:要下载的最大功能数
rasterSizeLimits
:要读取的栅格的最大像素大小
writeLimits
:以字节为单位的最大原始栅格大小(栅格可以占用内存的空间限制)。对于给定的栅格,其原始大小(以字节为单位)通过将像素数(栅格宽度x栅格高度)与所有波段的每个波段的像素采样类型大小(以字节为单位)的累计和相乘来计算
hardOutputLimit
:要下载的最大文件大小
compressionLevel
:输出zip文件的压缩级别
maxAnimationFrames
:允许的最大帧数(如果没有限制,则仍将应用最大执行时间限制,并在太多的情况下停止进程)
备注
请注意,当geoserver运行时,可以更改限制。服务器将定期重新加载属性文件。
过程及其使用¶
以下描述了各种过程,将原始下载与呈现的下载分开: