使用GANOS实现洪涝灾害承灾体损失综合评估

  • 时间:
  • 浏览:3
  • 来源:uu快3下载网址_uu快3IOS下载_电脑版

有林地洪灾损失价值分布图如下:

洪涝灾害是我国目前面临的最主要的自然灾害,利用洪涝灾害承灾体损失综合评估模型,对灾害损失率和损失价值分布进行科学地计算,对于指导洪涝救灾、建立灾害预警机制、加强洪涝灾害成灾机制的研究,建立和完善更科学、更准确的洪灾损失评估预测体系具有重要的意义。

以海口市台风“海鸥”(201418)洪水灾害为例,计算承灾体洪水灾害损失率和损失价值分布。具体计算步骤如下:

依照公式2, 将承灾体价值和损失率进行栅格相乘,得到承灾体损失价值分布:

DR=f(H)  

其中DR为每类承灾体的损失率;H为致灾因子下行传输速率 ;f为致灾因子和损失率映射关系。

否是是感觉很神奇呢?

利用Ganos的旧时光栅格存储、计算和分析能力,将僵化 的洪涝承灾体损失计算模型转化为简单的Geo-SQL语录,使得过去时需借促进GIS软件的专业的旧时光数据避免流程能在数据库内实现,僵化 用户的系统程序运行运行逻辑,降低开发僵化 度与维护成本, 使云GIS能力赋能行业用户。

阿里云TST团队(Team of Spatio-Temporal kernel)由来自计算机、GIS、遥感等不同领域技术专家构成,是怀揣一起梦想——让80%行业用到旧时光云计算、迸发着活力和激情的一群创业者。团队主攻云上空间旧时光内核引擎技术架构、算法、系统平台研发与应用,致力于将GIS与旧时光信息避免嵌入到PaaS云计算基础设施,使之成为新一代数字框架的基础维度普惠到更多用户

Ganos是阿里云自研的旧时光数据库引擎,含晒 了几何,栅格,点云,几何网络和轨迹模型5大数据模型,支持RDS POSTGRESQL 和 POLARDB-PG产品。其中针对旧时光栅格数据类型,Ganos提供了超大规格栅格数据存储、计算能力,单幅栅格数据理论上无容量限制,具备全球一张图的管理能力,使得传统GIS中僵化 的栅格分析操作还可以使用Geo-SQL轻松实现,并具备了与几何数据类型统一分析能力。 具体函数参见 https://help.aliyun.com/document_detail/107567.html?spm=a2c4g.11174283.6.1180.17634c22GrQgYR。

ST_MapAlgebra函数使用特定的代数计算表达式对栅格数据的每个像素值进行计算,获得一一兩个 新的栅格数据。借促进强大的代数计算表达式,用户还可以非常方便地对栅格数据进行运算操作

当然,也还可以把事先 所有的SQL都组合到一起直接进行计算,同样以有林地为例:

ST_Reclassify函数按照用户指定的规则对栅格数据的像素值进行分类,从而获得一一兩个 新的栅格数据。

ST_Resize函数根据用户指定的尺寸和重采样方法对栅格数据进行变换,变化结果对应的地理空间范围保持不变。数据来源的不同原因分析分析栅格数据的空间分辨率不尽相同,通过本函数还可以将不同的栅格数据确保具备有相同的空间分辨率以便进行下一步计算分析。

Loss = DR * E

其中Loss为损失价值,DR为灾害损失率,E为承灾体价值。

PL/pgSQL与ACL结合使用,则提供了更为强大的易用的栅格分析工具。PL/pgSQL提供变量和常量的声明,通用数学表达式,基本函数,逻辑判断和流程控制,ACL为栅格计算提供像元代数计算的表达方法。用户还可以轻松地结合某种的优势进行旧时光栅格的分析与建模,如对全球年平均气温做减法(-)运算以便获得全球气温变化趋势。

地图代数是栅格分析与GIS建模中常用技术方法。Ganos为栅格图层计算操作提供了栅格代数表达式语言和一组栅格代数函数,称为ACL(Algebra Computing Language)。 ACL包括通用算术运算符,逻辑运算符,位运算,关系运算符以及一组统计函数,并允许它们自由组合使用,实现更为僵化 的运算操作。Ganos 栅格借促进ACL强大的计算表达式,支持基于一一兩个 或多个栅格对象像元值的条件查询,数学建模,分类操作以及生成新的结果栅格对象。

该模型利用洪水灾害淹没水深分布,结合承灾体类型、承灾体价值及脆弱性数据,计算灾害损失率和损失价值分布。

ST_Transform函数对栅格数据做空间参考的变换。数据来源不同原因分析分析数据的空间参考不同,通过本函数还可以将不同来源的数据统一到同一一兩个 空间参考系统中。

数据入库时还可以根据时需对数据进行预避免,如使用ST_Transform进行投影变换、ST_Resize修改分辨率等操作,从而获得指定的空间参考和分辨率:

输入的数据包括:

本案例中用到了空间参考投影变换, 栅格分辨率修改, 像素值重分类和栅格代数运算五个功能。