SAM宏观生态学空间分析帮助文档
宏观生态学分析软件帮助文档:
引言:
该软件是由布鲁塞尔。。大学开发,目的是提供一个综合的空间分析计算平台,主要针对的是宏观生态学数据。该软件可以从网站。。。上自由获取,该软件的主要特征以及发表在2006年geb杂志上面以及在2010年的ecography杂志上面做了完善补充。此处的简短的指导目的是为了帮助你探索该软件。
萨姆软件有四个主要基础组件,包括文件、数据、结构和模型,每一个都由多个子功能和路径组成,关于这些细节,可以在www.ecoevol.ufg.br/sam.wiki上面找到,这个网站非常有用。下面要叙述的练习主要根据这些模块和子模块构成。萨姆软件逐渐在变大,因此无法使用单一的案例来演示所有功能,我们采用了多个联系来演示,你可以尝试使用你自己的数据进行操作
该说明文档的基本目标是利用一些案例使得学生可以探索萨姆软件的所有各个方面。这里的所有学习过程都可以使用你自己的数据进行,但为了教学目的,实际使用的是一些标准数据集。
该说明假设你已经在你电脑上成功下载并安装了最新的萨姆软件,而且对经典的统计方法有合理的理解,尤其是回归。如果你在操作的时候有问题,或者出错,请同作者联系以取得帮助。
DATA菜单
这部分包括几个子模块,主要是针对不同类型数据处理的,包括简单统计,制图,成图,转换,空间单元的连通性定义,GIS操作,数据降维的主成分分析。

构建萨姆数据库
萨姆4.0软件及之后的版本都支持构建生物地理数据库。构建此类数据库需要如下数据:
1)物种地理分布范围:应该是shp格式,可以是面或者点数据。我们将使用natureserve数据联系此部分内容,该数据集提供了免费的西半球的哺乳动物和鸟类的地理空间分布数,以及全球范围的两栖类分布数据。你可以在这个网站下载数据。
http://www.natureserve.org/conservation-tools/digital-distribution-maps-mammals-western-hemisphere
http://www.natureserve.org/conservation-tools/digital-distribution-maps-birds-western-hemisphere
http://www.natureserve.org/conservation-tools/digital-distribution-maps-worlds-amphibians
2)气候/环境数据:
此类数据应当是萨姆软件可以识别的栅格格式,如bil,bip,asc,xyz,txt等等。为了联系,我们使用worldclim的数据,这提供了最小、平均和最大的月温度和降水数据,以及海拔和其他生物气候数据,以及不同空间分辨率的数据。可以在这个网站下载
构建格网:
构建萨姆数据库的第一步是构建格网。格网就是一系列的空间矢量格网,需要覆盖你的全部研究区域。在大部分情况下,格网单元具有相似或相同的面积。
在萨姆软件中,找到菜单-)数据-)数据处理-)GIS格网-)创建格网。如果你正确安装了软件,那么你可以看到如下界面:
这个蓝色正方形区域是由坐标定义的区域(左:-20;下:-20;右:20;上:20)。这些数字都是经纬度值。这个矩形框就是你研究区的范围所在的矩形框。这些值都可以自由改动,因为数据是西半球的,你可以在西半球范围内任意改动这些值。注意,左边的要小于右边的,下面的要小于上面的。通过按住 shift 或者 ctrl 键的同时,点击并拖动鼠标左键你可以自定义矩形区域,萨姆也会告诉你当前绘制的区域的坐标值。
萨姆软件中的所有地图,你都可以使用滚轮来放大缩小你的地图,你也可以使用左键拖动地图。这些可以帮助你定义你的研究区域。
第二步就是定义你的格网分辨率。当前版本的萨姆还不支持建立等面积格网单元,只能建立等弧度格网。为此,这样得到的格网中,位于60度纬度上的格网的实际东西向长度仅有赤道上的一半。在分析时需要注意这点。这时可以定义此纬度上的格网边长为两个弧度。
先留下这个问题,看看其他的选择项目吧。点击创建格网按钮,你就可以得到一个如下的窗口。
萨姆软件此时已经建立了格网分布,但是有些格网上面没有物种分布数据,因此这样的格网需要被排除在外。
SAM宏观生态学空间分析帮助文档的更多相关文章
- Mahout源码分析之 -- 文档向量化TF-IDF
fesh个人实践,欢迎经验交流!Blog地址:http://www.cnblogs.com/fesh/p/3775429.html Mahout之SparseVectorsFromSequenceFi ...
- 12- APP接口测试以及接口文档的分析
什么是接口? 为什么要做接口测试? 接口测试流程 需求评审 需求分析 接口用例设计 执行测试用例 bug的定位于追踪 接口文档分析 接口文档分析:开发 内容: 1.接口名称 2.接口地址 3.支持方式 ...
- PhyLab2.0需求与功能分析改进文档(NABCD)
PhyLab1.0需求规格说明文档 1. 概述 1.1 项目概述 软剑攻城队小组于2015学年开发了PhyLab物理实验网站,一经发布好评如潮.网站的核心功能是提供预习报告和自动数据处理,而后加入了论 ...
- 个人软件过程(psp)需求文档
1. 业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...
- psp个人软件过程需求文档
1. 业务需求 1.1 应用背景 开发软件项目进度计划总是那么不准确,延期经常出现,跟可恨的是甚至无法给出一个相对比较明确的延迟时间.很大 因素在于分配给开发人员的完成时间与开发人员的实际完成时间有 ...
- 关于MDN,HTML入门来自MDN文档
由开发者和作者组成的开源社区:推动web发展, MDN(Mozilla Developer Network) 维基,共同维护做贡献: 需要使用到github账号进行验证,以此再创建MDN账号: HTM ...
- CSS脱离文档流&浮动
什么是文档流? 将窗体从上至下分成一行一行,并在每行中按从左至右依次排放元素,称为文档流,也称为普通流.这个应该不难理解,HTML中全部元素都是盒模型,盒模型占用一定的空间,依次排放在HTML中,形成 ...
- ElasticSearch查询 第二篇:文档更新
<ElasticSearch查询>目录导航: ElasticSearch查询 第一篇:搜索API ElasticSearch查询 第二篇:文档更新 ElasticSearch查询 第三篇: ...
- dubbo培训文档
培训文档 1.<服务框架实践与探索> 主题:QCon2011杭州主题演讲,分享Dubbo服务框架的实践历程.主讲:钱霄,梁飞课件:Service Framework Practices.p ...
随机推荐
- JavaWeb学习之三层架构实例(三)
引言 通过上一篇博客JavaWeb学习之三层架构实例(二)我们基本上已经实现了对学生信息列表的增删改查操作(UI除外),但是不难看出,代码冗余度太高了,尤其是StudentDao这个类,其中的增删改查 ...
- Java 数据库程序设计
数据库基础 目前,大多数数据库系统都是关系数据库系统(relational database system).该数据库系统是基于关系数据模型的,这个模型有三个要素:结构.完整性和语言 结构(struc ...
- CentOS配置apache多站点设置
配置文件目录: /etc/httpd/conf.d /etc/httpd/conf/httpd.conf 错误日志文件在哪里? 网站文件目录: /var/www/html (Ubuntu/Centos ...
- 用php实现斐波那契数列,如: 1, 1, 2, 3, 5, 8, 13, 21, 34。求出第20个数的值。
<?php function Fibonacci($n){ if ($n <= 0) { return 0; } elseif ($n == 1) { return 1; } else { ...
- svn 安装
SVN简介: 为什么要使用SVN? 程序员在编写程序的过程中,每个程序员都会生成很多不同的版本,这就需要程序员有效的管理代码,在需要的时候可以迅速,准确取出相应的版本. Subversion是什么? ...
- Go 初体验 - 闭包,数组,切片,锁
我们先假设一个需求,创建一个数组,里面存放 0 - 99 的整数. 上代码: 输出: 然而并不是我们想要的结果,很多重复数值. 释义: 12行这个闭包函数对 i 的传递并非深拷贝,而是传递了变量指针, ...
- Qt3D Shader
--------------------------------------------------- Qt3D ShaderPrograme Qt3D GLSL 渲染器 Shader示例可参考: h ...
- PAT (Basic Level) Practice (中文)1008 数组元素循环右移问题 (20 分)
题目链接:https://pintia.cn/problem-sets/994805260223102976/problems/994805316250615808 #include <iost ...
- 关于linux系统CPU篇--->不容易发现的占用CPU较高进程
1.系统的CPU使用率,不仅包括进程用户态和内核态的运行,还包括中断处理,等待IO以及内核线程等等.所以,当你发现系统的CPU使用率很高的时候,不一定能找到相对应的高CPU使用率的进程 2.案例分析, ...
- javascript声明变量
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...