SAGA 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
SAGA 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
SAGA 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 未知
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2008-12-06

软件简介

SAGA是一个免费的地理信息系统(GIS),与一个特殊的应用程序编程接口(API的)地理数据处理。这个API可以很容易实施的新算法。它的API支持网格数据,矢量数据,并表。

功能和特点
◆ SAGA是系统自动地学分析的缩写
◆ 是一个地理信息系统(GIS)软件
◆ 已设计为一个容易和有效地执行空间算法
◆ 提供了一个全面的,越来越多的地球科学方法
◆ 提供了一个容易平易近人的用户界面与许多可视化的选项
◆ 能运行于Windows和Linux系统
◆ 是一个自由开放源码软件(FOSS)

展开阅读全文

评论 (1)

加载中
打分: 力荐
https://www.giserdqy.com/ GIS开发者,包括开源gis:geoserver,openlayers,postgresql,postgis,leaflet,ogc,webgis教程 arcgis二次开发:arcgis api for js,arcengine二次开发,arcmap数据处理教程; GIS人工智能,GIS大数据,GIS+BIM,GIS前沿发展趋势
2018/10/28 21:48
回复
举报
更多评论
暂无内容
发表了博客
2017/10/14 07:47

redux-saga

感谢支持ayqy个人订阅号,每周义务推送1篇(only unique one)原创精品博文,话题包括但不限于前端、Node、Android、数学(WebGL)、语文(课外书读后感)、英语(文档翻译) 如果觉得弱水三千,一瓢太少,可以去 http://blog.ayqy.net 看个痛快 一.目标定位 redux-saga is a library that aims to make side effects (i.e. asynchronous things like data fetching and impure things like accessing the browser cache) in R...

0
0
发表了博客
2020/09/23 16:26

redux-saga

redux流程图.png redux提供状态管理,但不能很好地处理异步操作。这时候需引入中间件 中间件一般是在 View层发送 Action 的时候,加上一些异步操作,将action再次加工过以后返回新的action给reducer 中间件.png image.png saga是redux中间件的一种,它将所有的异步操作逻辑集中到一起处理.可以看作是一个后台进程,监听每次被发起的action,然后调用相应的方法,即基于这个action来做什么 (比如:是发起一个异步请求,还是发起其...

0
0
发表了博客
2019/09/06 18:15

redux-saga入门

redux-sage和redux-thunk类似都是redux的中间件,都用于处理异步操作。redux-saga使用ES6的Generator功能,避免了redux-thunk的回调写法,并且便于测试。 下面展示了最简单是使用示例 import { call, put, takeEvery, takeLatest } from 'redux-saga/effects' import Api from '...' // worker Saga : 将在 USER_FETCH_REQUESTED action 被 dispatch 时调用 function* fetchUser(action) { try { const user =...

0
0
2018/07/03 10:50

Redux-saga 初探

背景 项目用的是react全家桶, 之前有同事用redux-saga 改进了一波, 一直都没去研究。 前几天趁有空,也去学习了下, 写了个简单的demo练练手, 在这里简单分享一下。 这次的demo打算写一个输入框,输入拼音会返回对应的城市列表。并尽可能多的使用redux-saga的特性 起步 首先是使用 create-react-app 创建新的项目,并npm install react-redux redux redux-saga --save 上网随便搜索了一段城市信息的json,保存为city.js con...

0
0
发表了博客
2018/05/01 10:00

redux-saga 异步流

前言 React的作用View层次的前端框架,自然少不了很多中间件(Redux Middleware)做数据处理, 而redux-saga就是其中之一,目前这个中间件在网上的资料还是比较少,估计应用的不是很广泛,但是如果使用得当,将会事半功倍的效果,下面仔细介绍一个这个中间件的具体使用流程和应用场景。 redux-saga简介 Redux-saga是Redux的一个中间件,主要集中处理react架构中的异步处理工作,被定义为generator(ES6)的形式,采用监听的形式进行...

0
0
发表了博客
2019/11/25 08:55

【NServiceBus】什么是Saga,Saga能做什么

前言 Saga单词翻译过来是指尤指古代挪威或冰岛讲述冒险经历和英雄业绩的长篇故事,对,这里强调长篇故事。许多系统都存在长时间运行的业务流程,NServiceBus使用基于事件驱动的体系结构将容错性和可伸缩性融入这些业务处理过程中。 当然一个单一接口调用则算不上一个长时间运行的业务场景,那么如果在给定的用例中有两个或多个调用,则应该考虑数据一致性的问题,这里有可能第一个接口调用成功,第二次调用则可能失败或者超时,...

0
0
发表了博客
2019/12/02 10:08

分布式事务:Saga模式

1 Saga相关概念 1987年普林斯顿大学的Hector Garcia-Molina和Kenneth Salem发表了一篇Paper Sagas,讲述的是如何处理long lived transaction(长活事务)。Saga是一个长活事务可被分解成可以交错运行的子事务集合。其中每个子事务都是一个保持数据库一致性的真实事务。 论文地址:sagas 1.1 Saga的组成 每个Saga由一系列sub-transaction Ti 组成 每个Ti 都有对应的补偿动作Ci,补偿动作用于撤销Ti造成的结果 可以看到,和TCC相比...

0
1
发表了博客
2018/08/20 14:49

redux-saga基本用法

redux-saga是管理redux异步操作的中间件,redux-saga通过创建sagas将所有异步操作逻辑 收集在一个地方集中处理。 sagas采用Generator函数来yield Effects。Generator函数可以暂停执行,再次执行的时候 从上次暂停的地方继续执行。常见的effect有:fork,call,take,put,cancel 由于使用了generator函数,redux-saga让你可以用 同步的方式来写异步代码 redux-saga启动的任务可以在任何时候通过手动来取消,也可以把任务和其他的...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
1 评论
14 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部