使用Anaconda安装和配置Adaguc Web地图服务的Buildout食谱。
项目描述
简介
birdhousebuilder.recipe.adagucserver 是一个用于使用 Buildout 安装和配置 Adagucserver 的食谱。 Adagucserver 是一个 Web地图服务 (WMS) 的实现。 Adagucserver 将作为 Supervisor 服务部署,并在 Nginx 网络服务器上可用。
此食谱由 Birdhouse 项目使用。
用法
此食谱要求已安装 Anaconda。它假定默认的Anaconda位置在您的家目录 ~/anaconda 中。否则,您需要设置 ANACONDA_HOME 环境变量或Buildout选项 anaconda-home。
它从名为 birdhouse 的conda环境中安装名为 adagucserver 的包。birdhouse环境的位于 .conda/envs/birdhouse。它将 Adagucserver 的Supervisor配置部署在 ~/.conda/envs/birdhouse/etc/supervisor/conf.d/adagucserver.conf。可以使用 ~/.conda/envs/birdhouse/etc/init.d/supervisor start 启动Supervisor。
该配方将从conda通道安装nginx软件包,并部署用于Adagucserver的Nginx站点配置。配置将部署在~/.conda/envs/birdhouse/etc/nginx/conf.d/adagucserver.conf。可以使用~/.conda/envs/birdhouse/etc/init.d/nginx start命令启动Nginx。
默认情况下,Adagucserver将在https://127.0.0.1:9002?service=WMS&version=1.3.0&request=GetCapabilities上可用。
该配方依赖于
birdhousebuilder.recipe.conda
birdhousebuilder.recipe.supervisor
birdhousebuilder.recipe.nginx
支持的选项
该配方支持以下选项
- anaconda-home
Buildout选项,用于Anaconda安装的根目录。默认:$HOME/anaconda。默认位置也可以通过环境变量ANACONDA_HOME设置。例如
export ANACONDA_HOME=/opt/anaconda
搜索优先级是
anaconda-home在buildout.cfg
$ANACONDA_HOME
$HOME/anaconda
- title
Web地图服务的标题。默认:Birdhouse ADAGUC WMS
- abstract
Web地图服务的描述。默认:ADAGUC Web Map Service用于Birdhouse
- port
Adaguc WMS服务使用的端口号。默认:9002
- data_dir
包含NetCDF文件的数据目录的路径。默认:~/.conda/envs/birdhouse/var/lib/pywps/outputs
- enablecache
启用WMS请求的缓存。默认:false
示例用法
以下示例buildout.cfg使用Anaconda安装Adagucserver
[buildout] parts = adaguc anaconda-home = /home/myself/anaconda [adaguc] recipe = birdhousebuilder.recipe.adagucserver port = 9002
使用Buildout安装后,使用以下命令启动Adagucserver WMS服务
$ cd /home/myself/.conda/envs/birdhouse $ etc/init.d/supervisord start # start|stop|restart $ etc/init.d/nginx start # start|stop|restart $ bin/supervisorctl status # check that adagucserver is running $ less var/log/adaguc.log # check log file
使用以下URL打开您的浏览器
https://127.0.0.1:9002?service=WMS&version=1.3.0&request=GetCapabilities
使用OpenDAP源运行GetCapabilites
https://127.0.0.1:9002/?service=WMS&version=1.3.0&request=GetCapabilities&source=http://www.esrl.noaa.gov/psd/thredds/dodsC/Datasets/ncep.reanalysis2.dailyavgs/surface/mslp.1979.nc
变更历史
0.3.4 (2015-12-07)
使用最新的supervisor配方。
0.3.3 (2015-11-12)
在wsgi包装器中修复了固定的输出解析。
0.3.2 (2015-11-12)
更新到adagucserver 1.9.6。
将模板autowms.xml重命名为adaguc.autoresource.xml。
在模板中禁用了级联基本WMS图层。
0.3.1 (2015-10-21)
添加了更多选项:标题、摘要、enablecache
修复了wsgi应用程序中adagucserver的xml输出处理
清理了配置
更新了readme
0.3.0 (2015-10-20)
更新到带有sqlite的adagucserver 1.9.3
0.2.1 (2015-03-31)
修复了更新模式。
0.2.0 (2015-03-31)
0.1.0 (2015-03-30)
初始发布。
项目详细信息
birdhousebuilder.recipe.adagucserver-0.3.4.tar.gz的散列值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 96ec3ba0297dc507a6526a260293129577c6de9e59eafa0071bd6358181e6dca |
|
MD5 | 94cabd9377956d277289c38bdc1d4bb5 |
|
BLAKE2b-256 | f84e3e6ed9f6c0acad84e6dce256c91925c0f2a2d5df02304eaa4d1eabf5e44b |