SAGA GIS使用———加载以及显示影像

SAGA 的全称为System for Automated Geoscientific Analyses,它是免费的地理信息系统开源软件,SAGA有多个标准的模块库,详细介绍可参考:

https://en.wikipedia.org/wiki/SAGA_GIS

https://sagatutorials.wordpress.com/about-saga-gis/

(1)使用SAGA GIS导入栅格影像

File——>GIrd——>Load, 通过选择适合你影像的格式,加载影像

这里面说一下我出现的一个问题:因为刚刚使用SAGA,由于图像预处理都是在ENVI中进行,处理后的影像格式为.hdr,在加载时,显示成功加载但是无论在Data,还是在Map中都无法找到影像。(但是在通过加载影像的过程中,发现了我当时融合得到的图像是错误的。。。。)

由于无法加载ENVI的文件,这里的解决办法是导入.dat文件。

(2)使用SAGA GIS进行影像分割

Geoprocessing——>Imagery——>Segmentation——>Object Based Image Segmentation

Grid System:输入要分割的影像

Features:选择要计算特征的影像或者波段

Band Width:设置越大,得到的斑块越大;反之,则越小

点击Okay,得到分割影像图(后续补例子)

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
SAGASaga Pattern)是一种用于管理分布式事务的设计模式。它通过将一个大的事务拆分成一系列小的子事务来实现,每个子事务负责处理一个特定的操作,并且可以独立地进行补偿或回滚。 在SAGA中,每个子事务都有两个关键操作:正常操作(perform)和补偿操作(compensate)。正常操作执行实际的业务逻辑,而补偿操作用于撤销或回滚之前的操作。如果某个子事务执行失败,它会触发相应的补偿操作,以回滚之前的操作。 SAGA有两种实现方式:编程模型和协调器模型。在编程模型中,开发人员手动编写每个子事务的正常操作和补偿操作。而在协调器模型中,使用一个中央协调器来自动管理每个子事务的执行和回滚。 对于SAGA使用,以下是一些常见的步骤: 1. 定义每个子事务的正常操作和补偿操作。 2. 将大的事务拆分为一系列小的子事务,并确定它们之间的依赖关系。 3. 在每个子事务中,执行正常操作。如果某个子事务执行失败,将触发相应的补偿操作。 4. 使用编程模型时,手动编写补偿操作来回滚之前的操作;使用协调器模型时,协调器会自动触发相应的补偿操作。 5. 监控和处理补偿操作的执行结果,确保所有子事务都能成功回滚或补偿。 需要注意的是,SAGA并非适用于所有分布式事务场景。它更适合于长时间执行的事务或具有高可用性要求的系统。在实际应用中,需要根据具体的业务需求和系统特点来选择是否使用SAGA以及选择哪种实现方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值