使用anaconda安装和配置ncwms2服务器的构建方法。

birdhousebuilder.recipe.ncwms的Python项目详细描述


Travis Build

简介

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

用法

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

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

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

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

配方取决于birdhousebuilder.recipe.condabirdhousebuilder.recipe.supervisorbirdhousebuilder.recipe.tomcat

支持的选项

此配方支持以下选项:

anaconda home
指向anaconda安装根文件夹的buildout选项。默认值:$HOME/anaconda.
动态服务
具有数据文件名称和根路径的动态服务配置列表。动态服务配置 用空格或换行符分隔。服务名和路径由=分隔。 默认值:outputs=${prefix}/var/lib/pywps/outputs
title
此Web地图服务的标题。默认:Birdhouse NCWMS2服务器
摘要
有关此Web地图服务的详细信息。默认值:用于鸟舍的NCWMS2 Web地图服务
联系人
服务器管理员的名称。默认值:birdhouse admin
组织
服务器管理员的组织。默认值:birdhouse
url
服务提供商的网站。默认值:http://bird-house.github.io/

缓存选项:

enablecache
启用wms缓存:默认值:true
inmemorysizemb
内存缓存的大小(MB)。默认值:256
elementlifetime分钟
缓存元素的生存时间。默认值:0.0(无限制)

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

http庠端口
用于tomcat服务的http端口。默认值:8080
ncwms_密码
通过设置密码启用NCWMS2管理Web界面:默认:禁用

示例用法

下面的示例buildout.cfg使用anaconda和默认选项安装ncwms2:

[buildout]parts=ncwms[ncwms]recipe=birdhousebuilder.recipe.ncwmsorganization=Birdhousehttp_port=8080

在输出中访问netcdf文件的示例GetCapabilitiesurl(使用dataset param):

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

作者

德克尔兹德的Carsten Ehbrecht Ehbrecht

更改

0.4.1(2016-08-19)

  • 创建具有运行用户权限的.h2目录。
  • 更新conda包ncwms2=2.2.2

0.4.0(2016-08-15)

  • 禁用对NCWMS<;2.2.x.的支持。
  • data_dir选项替换为dynamic_services选项。
  • 添加了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。
  • 更新了博士学位。
  • 更新特拉维斯。

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输出添加了数据集配置。

0.1.0(2015-10-19)

  • 初次发布。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Clojure关键字在内存中的大小是多少?   Java中有固定长度的通用数组对象吗?   PostgreSQL:通过Java更新我的用户表   错误:使用java解析xml   java Json显示列表中对象的名称   java比较JodaTime时区   与JAVA中的API和包的区别?   java的int值在for循环中不改变   谷歌应用引擎中的java RSA   迁移到spring 5后出现java非法字符错误   java Websphere管理控制台不工作   JavaGSON如何始终在json中包含毫秒?   带有空格和双引号的windows Java ProcessBuilder命令参数失败   java错误:重复的zip条目[43.jar:org/apache/http/annotation/NotThreadSafe.class]