自然灾害损失评估工具

damagescanner的Python项目详细描述


Build StatusDocumentation StatusPyPI versionDOI

损坏扫描仪

用于自然灾害直接损失评估的python工具包。

有关所有函数的完整文档,请参阅本项目的ReadTheDocs

要求:NumPypandasgeopandasmatplotlibrasteriotqdm

背景

该软件包(松散地)基于原始的损伤扫描仪,该扫描仪使用荷兰的深度损伤曲线,根据淹没深度和土地利用情况计算潜在的洪水损伤。damagescanner最初是为“荷兰后期”项目(Klijn et al., 2007)开发的。为了评估未来土地利用变化对洪涝灾害的影响,原始土地利用等级基于土地利用扫描仪。

该软件包旨在使这种方法广泛可用,并供所有人使用。除了基于rasterdata的损伤估计(广义)函数外,还包括使用矢量土地利用数据的损伤评估函数。

尽管该方法最初是为洪水损害评估而开发的,但它可以计算任何只需要脆弱性曲线(即一维关系)的危害的损害。

安装

  1. 在命令提示符或bash中打开要在其中安装此包的python环境。
  2. 键入pip install damagescanner,它应该自己安装到python环境中。
  3. 现在您可以像导入任何其他包一样导入包!

或:

  1. 克隆存储库或在计算机上下载包并提取文件夹。
  2. 转到命令提示符或bash中的damagescanner文件夹。
  3. 键入python setup.py install,它应该自己安装到python环境中。
  4. 现在您可以像导入任何其他包一样导入包!

待办事项:

    使RasterScanner和VectorScanner的输入更加灵活。捕捉常见错误。 使绘图功能更加灵活。
  • 使用OpenStreetMap数据开发自动化损伤评估。

如何引用:

如果您使用damagescanner进行研究,请直接引用软件包:

下面是bibtex条目的示例:

    @misc{damagescannerPython,
          author       = {Koks, E.E.},
          title        = {DamageScanner: Python tool for disaster damage assessments},
          year         = 2019,
          doi          = {10.5281/zenodo.2551016},
          url          = {http://doi.org/10.5281/zenodo.2551016}
    }

许可证

版权所有(c)2019 Elco Koks。在MIT license下发布的所有版本。

IVM

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

推荐PyPI第三方库


热门话题
不同窗口中的java视图   java创建SQL插入语句到CSV文件   java效率检查:Opengl动画代码   在clojure中处理Java可选<T>   java理解camel中的输入/输出交换模式行为   对于使用jpackage构建的应用程序,java LSOpenURLsWithRole()失败,错误为10810   多线程Java同步:多重倒计时闩锁   java哪个类应该做这项工作?   java在运行时出现问题。getRuntime()。执行官   java我们不能在GAE中使用集合或集合作为返回类型吗?   amazon web服务返回类型与RequestHandler<Object,String>不兼容。JAVA中的HandlerRequest(对象、上下文)   如何在Java中使用ExecutorService设置任务的超时时间