用于执行更改检测和发送结果的模块
lcmap-change-worker的Python项目详细描述
[![构建状态](https://travis-ci.org/usgs-eros/lcmap-change-worker.svg?branch=development)(https://travis ci.org/usgs-eros/lcmap change worker)
并将结果发送到数据存储
<<<<<
`` bash
$pip install-e.
`````
;用法
`` bash
`` bash
;安装pip
$$lcw listen可以使用lcw listen
/>
/>
br/>$lcw测试发送“{”some“:”message“}”
````
``` python
`与来自cw import的lcw listener
效果相同,仅用于发送测试消息。
来自cw import的cw sender
message='{“x”:123,“y”:456,“算法”:“pyccd-beta1”,“result”:“output”}
\uu sender\uuuuuu sender\main(消息)
`````
配置
landsat改变工作者可配置如下环境变量
变量默认描述;
;----
br/>'lcw_rabbit_port ` 5672 rabbitmq端口|
`lcw_u rabbit_queue` local.lcmap.changes.worker_queue for lcw监听消息
`lcw_u rabbit_u exchange` local.lcmap.changes.worker exchange for lcw发布消息
|` lcw_rabbit_ssl` false启用/禁用ssl。真/假
开发和测试
准备好本地环境进行开发和测试。
`` bash
$git clone git@github.com:usgs eros/lcmap change worker
$cd lcmap change worker
$virtualenv-p python3.venv
$。.venv/bin/activate
$pip install-e.[test]
$pip install-e.[dev]
`````
>运行测试:
```bash
并将结果发送到数据存储
<<<<<
`` bash
$pip install-e.
`````
;用法
`` bash
`` bash
;安装pip
$$lcw listen可以使用lcw listen
/>
/>
br/>$lcw测试发送“{”some“:”message“}”
````
``` python
`与来自cw import的lcw listener
效果相同,仅用于发送测试消息。
来自cw import的cw sender
message='{“x”:123,“y”:456,“算法”:“pyccd-beta1”,“result”:“output”}
\uu sender\uuuuuu sender\main(消息)
`````
配置
landsat改变工作者可配置如下环境变量
变量默认描述;
;----
br/>'lcw_rabbit_port ` 5672 rabbitmq端口|
`lcw_u rabbit_queue` local.lcmap.changes.worker_queue for lcw监听消息
`lcw_u rabbit_u exchange` local.lcmap.changes.worker exchange for lcw发布消息
|` lcw_rabbit_ssl` false启用/禁用ssl。真/假
开发和测试
准备好本地环境进行开发和测试。
`` bash
$git clone git@github.com:usgs eros/lcmap change worker
$cd lcmap change worker
$virtualenv-p python3.venv
$。.venv/bin/activate
$pip install-e.[test]
$pip install-e.[dev]
`````
>运行测试:
```bash