使用GIS空间分析进行植物生长区域选址

这篇具有很好参考价值的文章主要介绍了使用GIS空间分析进行植物生长区域选址。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

经过观察可以发现某种珍贵植物在山区的某个区域位置生长状况明显要比其他区域好很多,通过研究了解到这种植物生长具有严格的生长条件。为了能更好地保护该种植物的生长环境,现在需要使用GIS空间分析方法,将适合植物生长的区域找出来。

树谷资料库资源大全(3月16日更新)

需要的数据包括该山区的等高线数据和山区若干观测点采集的年平均温度和年总降水数据。植物生长条件主要包括4个:
(1)这种植物一般生长在河流两侧500m的区域内;
(2)这种植物喜阴;

(3)这种植物适宜生长气候环境为年平均温度为9°—11°;
(4)这种植物适宜的年总降水量为580—710mm。


下面小编说一说该选址的整体工作思路哈,为了简洁直观明了,小编直接上技术流程图:

使用GIS空间分析进行植物生长区域选址

一、提取阴坡数据

(1)提取坡向数据。选择【Spatial Analyst工具】|【表面分析】|【坡向】工具,【输入栅格】选择“DEM”,【输出栅格】设置为“aspect”,根据需要,设置其他参数,点击【确定】,生成坡向数据“aspect”,如下图所示:

使用GIS空间分析进行植物生长区域选址

(2)提取阴坡数据。选择【Spatial Analyst 工具】|【重分类】|【重分类】工具,【输入栅格】选择“aspect”,【值字段】选择“Value”,点击【分类】,类别选择3,分类方法选择“手动”,在右边的框输入90,270。

使用GIS空间分析进行植物生长区域选址

(3)这时候由于我们要提取的是阴坡(坡向为270°—360°和0°—90°),所以小编把90°—270°阳坡的范围新值设置为“NoData”,其他的新值都设置成1,如下图所示:

使用GIS空间分析进行植物生长区域选址

(4)【输出栅格】设置为“yinpo”,点击确定,并且将最终输出结果叠加到“DEM”数据上,如下图所示:

使用GIS空间分析进行植物生长区域选址

二、提取河流缓冲区

(1)填洼。选择【Spatial Analyst工具】|【水文分析】|【填洼】工具,【输入表面栅格数据】选择“DEM”,【输出表面栅格】设置为“fill”,【Z限制】意思是要填充的汇与其倾泻点之间的最大高程差。默认情况下将填充所有汇(不考虑深度)。

(2)提取水流流向。选择【Spatial Analyst工具】|【水文分析】|【流向】工具,【输入表面栅格数据】选择“fill”,【输出表面栅格】设置为“dir”,其他参数视具体情况来设置,本次小编都默认哦,结果图层如下图所示:

使用GIS空间分析进行植物生长区域选址

(3)提取水流流量。选择【Spatial Analyst工具】|【水文分析】|【流量】工具,【输入流向栅格数据】选择“fill”,【输出储积栅格数据】设置为“sum”,其他参数默认即可。

(4)提取河流。这时候可以看见河流的模样了,可是怎么提取出来呢?选择【Spatial Analyst 工具】|【地图代数】|【栅格计算器】,输入一个判断语句:“sum>300”,输出文件名为“stream”,有的小伙伴就会问了,为什么是大于300?不是大于250或者大于1000,这个其实是看你研究情况来定的,各位小伙伴可以通过符号化,渐变分级把想要的河网给尽可能显示出来,然后通过使用识别工具(蓝色感叹号)比较多个河流最上游的像元值大小,选择最小的像元值作为判断的阈值,即可把你想要的河流提取出来,结果如下图所示(值为1的都是河流,背景值为0):

使用GIS空间分析进行植物生长区域选址

(5)对河流做缓冲区分析。右键刚才提取的河流数据“stream”选择属性表,选择“Value”为1的行,也就是选中了河流。这时候选择【转换工具】|【自栅格转换】|【栅格转线】,将刚才的数据转换成矢量线,输出结果数据为“Buffer”,接着使用菜单栏“地理处理”下面的缓冲区工具,相关系数设置如下图所示:

使用GIS空间分析进行植物生长区域选址

使用GIS空间分析进行植物生长区域选址

三、提取合适的温度和降水区域

(1)加载观测点。由于观测点为文本信息,首先将其转换成要素,以便后续分析。在ArcMap主菜单上选择【文件】【添加数据】【添加XY数据】,【X字段】选择“X”,【Y字段】选择“Y”,点击确定完成导入后,内容列表将新增一个图层,此时该图层为事件,还不是要素类,许多高级编辑处理功能不能使用,因此要转换成要素类。右击新图层,选择【数据】【导出数据】,将观测点数据保存为“dot”。

使用GIS空间分析进行植物生长区域选址


(2)对观测点进行插值分析。由于只有局部点数据,要生成表面数据需要使用插值方法内插生成,本次选择内插方法“普通克里金”(记得使用插值方法前在环境里面设置处理范围和栅格分析范围与“DEM”数据相同)。选择【3D Analyst 工具】|【栅格插值】|【克里金】工具,输入点要素选择“dot”,Z值字段分别选择“温度”和“降水”,输出栅格分别设置为“wendu”和“jiangshui”,

其他参数设置默认即可。

温度插值结果:

使用GIS空间分析进行植物生长区域选址

降水插值结果:

使用GIS空间分析进行植物生长区域选址

(3)根据植物生长条件提取合适的温度和降水区域。打开【Spatial Analyst 工具】|【地图代数】|【栅格计算器】,输入一个判断语句:("jiangyu">580)&("jiangyu"<710)&("wendu">9)&("wendu"<11)&"yinpo",这时候即可得出年降水量在580mm-710mm,年平均气温在9°-11°的阴坡区域,如下图蓝色区域所示:

使用GIS空间分析进行植物生长区域选址

上图中黑色的是不符合条件的栅格区域,这时候我们希望只要蓝色的,选择【Spatial Analyst 工具】|【重分类】|【重分类】工具,【输入栅格】选择“aspect”,【值字段】选择“Value”,将旧值为0的新值改成“NoData”,输出文件名为“area”,点击确定即可得到我们想要的蓝色区域,如下图所示:

使用GIS空间分析进行植物生长区域选址

(4)这时候还要叠加上500米的缓冲区。使用【Spatial Analyst Tools】|【提取分析】|【按掩膜提取】,第一栏输入“area”,第二栏输入数据“Buffer”,输出文件名为“area1”,点击确定得到结果图层:

使用GIS空间分析进行植物生长区域选址

(5)最终我们为了直观地展示出该植物的生长区域,小编将其叠加到DEM数据上面,如下图所示:

使用GIS空间分析进行植物生长区域选址文章来源地址https://www.toymoban.com/news/detail-405840.html

到了这里,关于使用GIS空间分析进行植物生长区域选址的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Opencv】图像分割——区域生长

    Python 3.8.8 PyCharm 2021 opencv-python   区域生长的基本思想是将具有相似性质的像素集合起来构成区域。具体先对每个需要分割的区域找一个种子像素作为生长的起点,然后将种子像素周围邻域中与种子像素具有相同或相似性质的像素(根据某种事先确定的生长或相似准则来判定

    2024年02月05日
    浏览(44)
  • 【区域生长】代码

    以下是基于Python的区域生长法完整代码: 该代码实现了基于区域生长法的光学影像目标识别,具体步骤如下: 读入原始光学影像,并将其转为灰度图像。 设定输入种子点的坐标和生长阈值。 定义名为 region_grow 的函数实现区域生长法,传入参数为原始光学影像、种子点和生

    2024年02月07日
    浏览(35)
  • 基于区域生长的图像分割算法!

    图像分割的目的是将图像划分为多个不同的区域,所以我们可以直接从寻找图像中的区域来设计分割算法。区域生长正是一种基于区域寻找的传统图像分割算法。 区域生长基本原理 区域生长(Region Growth)算法是一种基于区域的传统图像分割算法。区域生长可以根据预先定义

    2024年02月05日
    浏览(34)
  • 点云分割-pcl区域生长算法

    1、本文内容 pcl的区域生长算法的使用和原理 2、平台/环境 cmake, pcl 3、转载请注明出处: https://blog.csdn.net/qq_41102371/article/details/131927376 参考:https://pcl.readthedocs.io/projects/tutorials/en/master/region_growing_segmentation.html#region-growing-segmentation https://blog.csdn.net/taifyang/article/details/124097186

    2024年02月15日
    浏览(42)
  • 19 区域生长用于图像分割(matlab程序)

    1. 简述        区域生长法 区域生长的基本思想是将具有相似性质的像素集中起来构建成分割区域。以一组种子点开始,将与种子性质相似(如灰度级)的领域像素附加到生长区域的每个种子上 算法步骤 a.随机选取图像中的一个像素作为种子像素,并将其表示出来 b.检索种子附

    2024年02月13日
    浏览(33)
  • PCL 区域生长分割(C++详细过程版)

      区域生长分割是PCL里经典的点云聚类分割算法,具体算法原理和实现代码见:PCL 区域生长分割。为充分了解算法实现的每一个细节和有待改进的地方,使用C++代码对算法实现过程进行复现。 注意: 该算法的实现过程中,加入多线程可能会得到错误的结果。因此,未进行

    2024年02月10日
    浏览(37)
  • Open3D 点云分割之区域生长(Python版本,指定种子点)

    点云分割作为许多应用的前提,其直接会关乎到后续利用点云数据进行曲面重建、特征提取等处理的效果。区域生长算法做为一种较为经典的聚类分割算法,具有很广泛的应用,算法过程如下所述: 1、首先将按照每个点的曲率值由小到大进行排序。 2、选择曲率值最小的那个

    2024年02月03日
    浏览(41)
  • CloudCompare 二次开发(6)——插件中拖拽添加Qt窗口(区域生长算法为例)

    本文由CSDN点云侠原创,原文链接。爬虫网站自重。   手动拖拽的方式搭建Qt对话框界面的制作流程,以PCL中的点云区域生长算法为例进行制作。 1、将 ....pluginsexample 路径下的 ExamplePlugin 复制一份并修改名字为 CCPointCloudProcess 。 2、创建窗口UI文件 使用任意Qt工程新建对话

    2023年04月11日
    浏览(56)
  • 2.文章复现《热电联产系统在区域综合能源系统中的定容选址研究》(附matlab程序)

    0. 代码链接 matlab程序《计及调度经济性的光热电站储热容量配置方法》文章复现资源-CSDN文库 1. 简述         光热发电是大规模利用太阳能的新兴方式,其储热系 统能够调节光热电站的出力特性,进而缓解光热电站并网带来的火电机组调峰问题。合理配置光热电站储热容量

    2024年02月10日
    浏览(47)
  • 区域入侵检测AI边缘计算智能分析网关V4如何通过ssh进行服务器远程运维

    智能分析网关V4是一款高性能、低功耗的AI边缘计算硬件设备,它采用了BM1684芯片,集成高性能8核ARM A53,主频高达2.3GHz,并且INT8峰值算力高达17.6Tops,FB32高精度算力达到2.2T,每个摄像头可同时配置3种算法,设备能同时对16路视频流进行处理和分析,能应用在工地、工厂、车

    2024年01月18日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包