InVEST(Integrated Valuation of Ecosystem Services and Tradeoffs)是美国自然资本项目组开发的、用于评估生态系统服务功能量及其经济价值、支持生态系统管理和决策的一套模型系统,它包括陆地、淡水和海洋三类生态系统服务评估模型。目前,自然资本项目组开发的InVEST模型已在20多个国家和地区的空间规划、生态补偿、风险管理、适应气候变化等环境管理决策中得到广泛应用。
InVEST是一套免费的开源软件模型,用于绘制和评估维持和满足人类生活的自然商品和服务。 如果管理得当,生态系统会产生对人类至关重要的服务流,包括商品的生产(如食物)、生命维持过程(如水净化)、生活满足条件(如美丽、娱乐机会)和选择的保存(如遗传多样性供未来使用)。 尽管这种自然资本很重要,但人们对它了解甚少,几乎没有加以监测,而且在许多情况下,它正在迅速退化和枯竭。
政府、非营利组织、国际贷款机构和企业都对自然资源进行了多种用途的管理,不可避免地必须对它们之间的权衡进行评估。 InVEST的多服务、模块化设计为平衡这些不同实体的环境和经济目标提供了一个有效的工具。
“投资”使决策者能够评估与其他管理选择有关的量化权衡,并确定自然资本投资可以促进人类发展和保护的领域。 这套工具包括为陆地、淡水、海洋和沿海生态系统设计的独特生态系统服务模型,以及一些“辅助工具”,以帮助定位和处理输入数据,理解和可视化输出。
InVEST模型在空间上是明确的,使用地图作为信息源,并生成地图作为输出。 投资回报的结果要么是生物物理方面(例如,碳封存吨数),要么是经济方面(例如,碳封存的净现值)。
分析的空间分辨率也是灵活的,允许用户在本地、区域或全球范围内解决问题。
投资模型基于生产函数,定义了生态系统结构和功能的变化如何可能影响整个陆地或海洋生态系统服务的流量和价值。 这些模型既考虑了服务供应(例如,作为风暴潮缓冲的生活环境),也考虑了受益于服务的人的位置和活动(例如,受沿海风暴潜在影响的人的位置和基础设施)。
InVEST模型作为独立的应用程序发布,独立于GIS软件。 您将需要一个测绘软件,如QGIS或ArcGIS来查看您的结果。 有效地运行InVEST不需要Python编程知识,但需要GIS软件的基本到中级技能。
该工具是模块化的,因为您不必对列出的所有生态系统服务进行建模,而是可以只选择那些感兴趣的。
在一个快速城市化的世界里,城市的设计将决定数十亿人的健康和福祉。 Urban InVEST提供了一些工具,展示如何将自然的价值融入城市设计,从而为人类和地球带来更好的结果。
下载链接:https://naturalcapitalproject.stanford.edu/software/invest,在右侧下载软件和中文的使用手册,英文的使用手册是在线的。


安装过程较慢,慢慢等待~

成功3.10.2版本之后,在安装路径下有以下文件和文件夹:

分别是
下面学习下如何具体操作
参考资料:https://naturalcapitalproject.stanford.edu/software/invest
我有一个模型:classItem项目有一个属性“商店”基于存储的值,我希望Item对象对特定方法具有不同的行为。Rails中是否有针对此的通用设计模式?如果方法中没有大的if-else语句,这是如何干净利落地完成的? 最佳答案 通常通过Single-TableInheritance. 关于ruby-on-rails-Rails-子类化模型的设计模式是什么?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.co
我想为Heroku构建一个Rails3应用程序。他们使用Postgres作为他们的数据库,所以我通过MacPorts安装了postgres9.0。现在我需要一个postgresgem并且共识是出于性能原因你想要pggem。但是我对我得到的错误感到非常困惑当我尝试在rvm下通过geminstall安装pg时。我已经非常明确地指定了所有postgres目录的位置可以找到但仍然无法完成安装:$envARCHFLAGS='-archx86_64'geminstallpg--\--with-pg-config=/opt/local/var/db/postgresql90/defaultdb/po
我需要从一个View访问多个模型。以前,我的links_controller仅用于提供以不同方式排序的链接资源。现在我想包括一个部分(我假设)显示按分数排序的顶级用户(@users=User.all.sort_by(&:score))我知道我可以将此代码插入每个链接操作并从View访问它,但这似乎不是“ruby方式”,我将需要在不久的将来访问更多模型。这可能会变得很脏,是否有针对这种情况的任何技术?注意事项:我认为我的应用程序正朝着单一格式和动态页面内容的方向发展,本质上是一个典型的网络应用程序。我知道before_filter但考虑到我希望应用程序进入的方向,这似乎很麻烦。最终从任何
我打算为ruby脚本创建一个安装程序,但我希望能够确保机器安装了RVM。有没有一种方法可以完全离线安装RVM并且不引人注目(通过不引人注目,就像创建一个可以做所有事情的脚本而不是要求用户向他们的bash_profile或bashrc添加一些东西)我不是要脚本本身,只是一个关于如何走这条路的快速指针(如果可能的话)。我们还研究了这个很有帮助的问题:RVM-isthereawayforsimpleofflineinstall?但有点误导,因为答案只向我们展示了如何离线在RVM中安装ruby。我们需要能够离线安装RVM本身,并查看脚本https://raw.github.com/wayn
我有一个包含模块的模型。我想在模块中覆盖模型的访问器方法。例如:classBlah这显然行不通。有什么想法可以实现吗? 最佳答案 您的代码看起来是正确的。我们正在毫无困难地使用这个确切的模式。如果我没记错的话,Rails使用#method_missing作为属性setter,因此您的模块将优先,阻止ActiveRecord的setter。如果您正在使用ActiveSupport::Concern(参见thisblogpost),那么您的实例方法需要进入一个特殊的模块:classBlah
我有一个奇怪的问题:我在rvm上安装了rubyonrails。一切正常,我可以创建项目。但是在我输入“railsnew”时重新启动后,我有“程序'rails'当前未安装。”。SystemUbuntu12.04ruby-v"1.9.3p194"gemlistactionmailer(3.2.5)actionpack(3.2.5)activemodel(3.2.5)activerecord(3.2.5)activeresource(3.2.5)activesupport(3.2.5)arel(3.0.2)builder(3.0.0)bundler(1.1.4)coffee-rails(
我刚刚为fedora安装了emacs。我想用emacs编写ruby。为ruby提供代码提示、代码完成类型功能所需的工具、扩展是什么? 最佳答案 ruby-mode已经包含在Emacs23之后的版本中。不过,它也可以通过ELPA获得。您可能感兴趣的其他一些事情是集成RVM、feature-mode(Cucumber)、rspec-mode、ruby-electric、inf-ruby、rinari(用于Rails)等。这是我当前用于Ruby开发的Emacs配置:https://github.com/citizen428/emacs
我有一个表单,其中有很多字段取自数组(而不是模型或对象)。我如何验证这些字段的存在?solve_problem_pathdo|f|%>... 最佳答案 创建一个简单的类来包装请求参数并使用ActiveModel::Validations。#definedsomewhere,atthesimplest:require'ostruct'classSolvetrue#youcouldevencheckthesolutionwithavalidatorvalidatedoerrors.add(:base,"WRONG!!!")unlesss
我正在尝试在我的centos服务器上安装therubyracer,但遇到了麻烦。$geminstalltherubyracerBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingtherubyracer:ERROR:Failedtobuildgemnativeextension./usr/local/rvm/rubies/ruby-1.9.3-p125/bin/rubyextconf.rbcheckingformain()in-lpthread...yescheckingforv8.h...no***e
我想向我的Controller传递一个参数,它是一个简单的复选框,但我不知道如何在模型的form_for中引入它,这是我的观点:{:id=>'go_finance'}do|f|%>Transferirde:para:Entrada:"input",:placeholder=>"Quantofoiganho?"%>Saída:"output",:placeholder=>"Quantofoigasto?"%>Nota:我想做一个额外的复选框,但我该怎么做,模型中没有一个对象,而是一个要检查的对象,以便在Controller中创建一个ifelse,如果没有检查,请帮助我,非常感谢,谢谢