跳转到主要内容

使用Anaconda安装和配置ncWMS2服务器的Buildout配方。

项目描述

Travis Build

简介

birdhousebuilder.recipe.ncwms 是一个 Buildout 配方,用于使用 ncWMS 服务器和 Anaconda。此配方由 Birdhouse 项目使用。

使用方法

该配方要求已安装Anaconda。您可以使用buildout选项 anaconda-home 来设置Anaconda安装的前缀。否则,将使用环境变量 CONDA_PREFIX(在激活conda环境时设置变量)作为conda前缀。

该配方将从一个conda通道在 CONDA_PREFIX 定义的conda环境中安装 ncWMS2apache-tomcat 包。安装文件夹由 prefix buildout选项给出。它在 ${prefix}/etc/supervisor/conf.d/tomcat.conf 中部署了Tomcat的 Supervisor 配置。可以使用 ${prefix}/etc/init.d/supervisord start 启动Supervisor。

默认情况下,ncWMS2 将在 https://127.0.0.1:8080/ncWMS2 上可用。

ncWMS2 的配置文件位于 ${prefix}/var/lib/tomcat/conf/ncWMS2

此配方依赖于 birdhousebuilder.recipe.condabirdhousebuilder.recipe.supervisorbirdhousebuilder.recipe.tomcat

支持选项

此配方支持以下选项

anaconda-home

指向 Anaconda 安装根目录的 Buildout 选项。默认值:$HOME/anaconda

dynamic_services

包含服务名称和数据文件根路径的动态服务配置列表。动态服务配置由空格或换行符分隔。服务名称和路径由 = 分隔。默认值:outputs=${prefix}/var/lib/pywps/outputs

title

此网络地图服务的标题。默认值:Birdhouse ncWMS2 服务器

abstract

关于此网络地图服务的更多详细信息。默认值:Birdhouse 中使用的 ncWMS2 网络地图服务

contact

服务器管理员的姓名。默认值:Birdhouse 管理员

organization

服务器管理员的组织。默认值:Birdhouse

url

服务提供商的网站。默认值:http://bird-house.github.io/

缓存选项

enablecache

启用 WMS 缓存:默认值:true

inMemorySizeMB

内存缓存大小(MB)。默认值:256

elementLifetimeMinutes

缓存元素的寿命。默认值:0.0(无限期)

要配置 tomcat,请参阅 tomcat 配方 中的选项。例如

http_port

Tomcat 服务的 HTTP 端口。默认值:8080

ncwms_password

通过设置密码启用 ncWMS2 管理员网络界面:默认值:禁用

示例用法

以下示例 buildout.cfg 使用 Anaconda 和默认选项安装 ncWMS2

[buildout]
parts = ncwms

[ncwms]
recipe = birdhousebuilder.recipe.ncwms
organization = Birdhouse
http_port = 8080

获取能力的示例 URL,用于访问输出中的 NetCDF 文件(使用 DATASET 参数)

https://127.0.0.1:8080/ncWMS2/wms?SERVICE=WMS&REQUEST=GetCapabilities&VERSION=1.3.0&DATASET=outputs/malleefowl/tasmax.nc

作者

Carsten Ehbrecht ehbrecht at dkrz.de

更改

0.4.1 (2016-08-19)

  • 创建具有运行用户权限的 .h2 目录。

  • 更新 conda 软件包 ncwms2=2.2.2

0.4.0 (2016-08-15)

  • 禁用对 ncWMS <2.2.x 的支持。

  • dynamic_services 选项替换 data_dir 选项。

  • 添加 inMemorySizeMBelementLifetimeMinutes

0.3.2 (2016-07-27)

  • 添加数据2动态服务。

0.3.1 (2016-07-26)

  • 为 ncWMS 2.2.x 准备。

  • 配置文件现在位于 var/lib/tomcat/conf/ncWMS2。

0.3.0 (2016-07-25)

  • 使用 zc.recipe.deployment。

  • 更新 doctests。

  • 更新 travis。

0.2.0 (2015-12-17)

  • 添加 tomcat 安装。

  • 使用 ncWMS2 2.0.4

  • 在 config.xml 模板中添加空数据集标签。

0.1.2 (2015-10-22)

  • 添加更多选项:标题、摘要等。

  • 将选项 data_root 重命名为 data_dir

  • 更新到 ncWMS2 2.0.3

0.1.1 (2015-10-20)

  • 为 PyWPS 输出添加 Dataset 配置。

0.1.0 (2015-10-19)

  • 初始版本。

项目详情


下载文件

下载适合您平台的文件。如果您不确定要选择哪个,请了解有关 安装软件包 的更多信息。

源代码分发

birdhousebuilder.recipe.ncwms-0.4.1.tar.gz (8.2 kB 查看哈希值)

上传时间 源代码

支持