跳转到主要内容

一个允许用户通过XMPP协议将它们的可执行程序作为GeoServer WPS过程发布的库

项目描述

[![构建状态](https://travis-ci.org/geoserver/wps-remote.svg?branch=master)](https://travis-ci.org/geoserver/wps-remote) [![覆盖率状态](https://coveralls.io/repos/github/geoserver/wps-remote/badge.svg?branch=master)](https://coveralls.io/github/geoserver/wps-remote?branch=master)

RemoteWPS

[RemoteWPS] 是一个用Python编写的开源软件,是GeoServer项目(http://geoserver.org)的一部分,允许用户通过XMPP协议将它们的可执行程序作为GeoServer WPS过程发布。

RemoteWPS旨在与GeoServer的“wps-remote”插件(https://github.com/geoserver/geoserver/tree/master/src/community/wps-remote)一起使用。

作为一个社区驱动的项目,RemoteWPS由来自世界各地不同个人和组织的多元团队开发和支持。

## 许可证

RemoteWPS遵循[GPL](https://gnu.ac.cn/licenses/old-licenses/gpl-2.0.html)。

## 使用方法

您可以通过使用PyPi发行版来安装“wps-remote”Python包。

pip install wps-remote==2.14.1

请参考[用户指南](http://docs.geoserver.org/latest/en/user/community/remote-wps/index.html)以获取有关如何安装和使用RemoteWPS的详细信息。

## API 参考文档

http://docs.geoserver.org/latest/en/user/community/remote-wps/install_python.html#annex-a-remote-wps-python-wrapper-reference

## 错误

通过GeoServer JIRA。

GeoServer使用[JIRA](https://osgeo-org.atlassian.net/projects/GEOS), 由[Atlassian](https://www.atlassian.com/)托管,进行问题跟踪。

## 邮件列表

通过GeoServer邮件列表。

GeoServer网站上的[邮件列表页面](http://geoserver.org/comm/)提供了访问各种邮件列表的途径,以及一些在列表中发帖时[行为准则](http://geoserver.org/comm/userlist-guidelines.html)的指示。

## 贡献

通过GeoServer流程。

在向GeoServer项目贡献拉取请求之前,请阅读[贡献指南](https://github.com/geoserver/geoserver/blob/master/CONTRIBUTING.md)。

## 更多信息

访问[网站](http://geoserver.org/)或阅读[文档](http://docs.geoserver.org/)。

变更日志

2.14.1 [2018-09-14 11:48:37] (与GeoServer Remote WPS插件2.14.x保持一致)
  • 修复:在service.config上声明输入和输出MIME类型

  • 清理:删除非源代码内容

  • 弹性:resource_monitoring现在在死亡之前跳过非python/可读进程

  • 弹性:processbot识别可执行命令的相对路径

2.12.0 [2017-07-03 12:13:10] (与GeoServer Remote WPS插件2.12.x保持一致)
  • 修复:输入application/json映射错误

  • 修复:输入application/vnd.geo+json支持

  • 修复:日期输入/输出解析

  • 修复:JSON ID错误

  • 提高了wps代理的健壮性

  • 允许字符串输入参数中使用“-”

  • 修复:捕获资源清理异常

  • 修复:输入/输出参数未按流程定义排序

2.11.2 [2017-02-16 10:12:23]
  • SFTP/FTP可插入上传器支持

  • 微重构和代码清理

2.9.3 [2016-03-31 17:24:47]
  • 添加“processbot” XMPP连接检查

  • 添加“servicebot”检查“processbot”状态错误并发送错误消息,模拟底层进程

  • 在service.config上添加“NetCDF Output”示例

2.9.2 [2016-03-17 17:33:19]
  • 将“process_blacklist”属性添加到“service.config”文件

  • 在“ResourceMonitor(threading.Thread)”后台线程中添加“proc_is_running(self, proc_names)”

2.9.1 [2016-03-16 11:09:56]
  • 添加“GetLoadAverageMessage” XMPP消息用于资源监控

  • 添加“ResourceMonitor(threading.Thread)”后台线程收集资源消耗数据

  • 在GeoServer侧,必须将GEOSERVER_DATA上的“remoteConfig.properties”文件更新为属性xmpp_cpu_perc_threshold = 80.0 xmpp_mem_perc_threshold = 80.0

项目详情


下载文件

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

源代码发行版

wps-remote-2.15.0.tar.gz (63.3 kB 查看哈希值)

上传时间 源代码

构建发行版

wps_remote-2.15.0-py2-none-any.whl (3.9 MB 查看哈希值)

上传于 Python 2

wps-remote-2.15.0.linux-x86_64.tar.gz (3.9 MB 查看哈希值)

上传于 源代码

由以下支持