NASA开源项目CrisisMappingToolkit、digital-strategy介绍

以下为你介绍的NASA开源项目都可用在Linux系统上:CrisisMappingToolkit(应对危机算法与工具集合)、digital-strategy(NASA 响应总统数字战略的源头)。

1、CrisisMappingToolkit(应对危机算法与工具集合)

NASA开源项目CrisisMappingToolkit、digital-strategy介绍

CrisisMappingToolkit 是一个通过创建地图来应对危机的算法与工具的集合。它基于谷歌地球引擎所处理的大量数据,采用的是 Apache 2许可证。

安装:

1]、安装适用于Python的Google Earth Engine。

2]、从Github下载CMT源代码。

3]、安装PyQt4。

4]、使用以下命令安装CMT:

python setup.py install

文献资料:

在调用任何CMT函数之前,必须通过调用ee.Initialize或使用cmt ee_authenticate包来初始化EE:

from cmt import ee_authenticate

ee_authenticate.initialize()

使用CMT UI:

要使用CMT UI,请替换您导入的EE地图客户端:

from ee.mapclient import centerMap, addToMap

与:

from cmt.mapclient_qt import centerMap, addToMap

然后完全像以前一样使用centerMap和addToMap函数。

使用CMT LocalEEImage:

请参阅local_ee_image.py中的文档,构造LocalEEImage时,将使用getDownloadURL以指定的比例和边界框从EE下载图像,然后,您可以将各个像素或条带作为PIL图像进行访问,图片在本地缓存,因此如果您在同一张图片上进行测试,则无需每次都等待下载,我们建议谨慎使用LocalEEImage,仅用于无法通过EE执行的操作,因为下载整个图像在时间和带宽上都是昂贵的。

下载地址:https://github.com/nasa/CrisisMappingToolkit

2、digital-strategy(NASA 响应总统数字战略的源头)

digital-strategy 库是 NASA 响应总统数字战略的源头,并鼓励平民开发者用这些信息来建立应用程序及工具。

API:

此存储库中包含的文件可以使用以下语法作为伪服务使用:

https://raw.github.com/NASA/digital-strategy/master/{file}.{format}

例子:

https://raw.github.com/NASA/digital-strategy/master/digitalstrategy.xml

Files:

1]、digitalstrategy.json和digitalstrategy.xml-数字策略中动作项的机器可读表示。

2]、digitalstrategy.html-数字策略中操作项的可嵌入HTML版本。

下载地址:https://github.com/nasa/digital-strategy

注明

以上就是NASA开源项目CrisisMappingToolkit、digital-strategy的介绍内容,这些NASA开源项目都能使用在Linux操作系统中。

栏目相关文章