一个允许用户通过XMPP协议将它们的可执行程序作为GeoServer WPS过程发布的库
项目描述
[](https://travis-ci.org/geoserver/wps-remote) [](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 参考文档
## 错误
通过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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 21c53a2917a4dfbc8c7f8328f744fb72eba57db9ae290e450e2553e587a1b4d3 |
|
MD5 | 41f358cf3c2cb5658a1c8724914c8194 |
|
BLAKE2b-256 | 9fcfe2df820cd94fa699055fadd31c986fe9e2afc3ce3012785b8e16c4838e5e |
wps_remote-2.15.0-py2-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | c36d3f32a97a28d8f547ff767693e5c6e5b7f3a0ba0e56bcab95b135e3c61683 |
|
MD5 | a24177c915af7f0d21d137c4df9dee05 |
|
BLAKE2b-256 | 1bd4d9d569fc664535a95733dd78aa12c698dacea714fb8769d273c7c50970e4 |
wps-remote-2.15.0.linux-x86_64.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3d5484b51bcab87db400182ee6b808edbe7816f5d03a12e343adf811fd527f5d |
|
MD5 | e8abadab6d1efce5ae0b7ec9d924e902 |
|
BLAKE2b-256 | 12851569bbfa86ac123c8662c41da11607febfce57aa1fc681c062007b0b0542 |