利用ArcGIS评估人工鱼礁投放量

2024-05-30 15:48

本文主要是介绍利用ArcGIS评估人工鱼礁投放量,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近海洋牧场的建设比较火热,礁石投放了以后,需进行海洋牧场人工鱼礁区投礁后的评估工作,通过多波束进行水深地形测量,摸清人工鱼礁具体分布位置、拐点坐标、面积、高度,在此基础上进行鱼礁投放量计算。点击查看原图

(1)第一步,在ArcMap软件中采用“拉伸”着色法渲染测区的水深地形图,通过目视识别法,矢量化鱼礁版斑块分布图,共提取15个鱼礁斑块。这是人工识别办法,就是一个个画出来的。另外,还有一种自动提取办法,叫栅格矢量化,具体的步骤如下:

在tools的extensions中选中arcscan,然后在view的toolbar中选中arcscan。(在安装arcgis时要选中arcscan模块)

点击查看原图
      把图像重新symbolize,使用classify分成两种类型,如:0-126,126-255。(把图象二值化:在图象上鼠标右击,选取properties,在选symbolgy标签,在show中选classified,classes等于2。)
       在图象上鼠标右击,选取properties,在选symbolgy标签,在show中选classified,classes等于2。

点击查看原图
       在arcCatalog中新建shp文件(分几层建几个,有点、线、多边形、多点四种类型),将图象和SHP文件一起加入到ARCMAP中,对SHP文件进行编辑,此时可以激活arcscan,进行矢量化。先预览Preview,再生成Generate Features。

点击查看原图

有些识别的不好,可以手动编辑

(2)第二步,通过GIS的“掩膜裁剪”空间分析工具提取15个单独的鱼礁斑块栅格数据。

输入栅格中的其他属性(若有的话)将按照原样添加到输出栅格属性表。根据所记录属性的性质,某些属性值可能需要重新计算。
    将多波段栅格指定为输入栅格(Python 中的 in_raster)时,将使用所有波段。
要处理一系列来自多波段栅格的波段,请首先用波段合成工具创建由这些特定波段组成的新栅格数据集,并将结果用作输入栅格(Python 中的 in_raster)。
     默认输出格式为地理数据库栅格。如果输出格式指定为 Esri 格网栈,请注意名称不得以数字开头,不得使用空格且长度不能超过九个字符。
当为输入栅格掩膜指定多波段栅格时,将只在运算中使用第一个波段。
       一旦输入栅格(Python 中的 in_raster)和栅格输入栅格掩膜或要素掩膜数据数据(Python 中的 in_mask_data)具有相同的像元大小,且像元对齐,则可将其直接应用于工具中。在工具执行期间,将不会在内部对其进行重采样。
如     果像元大小不同,则输出像元大小将为输入的最大值,而输入栅格(Python 中的 in_raster)将在内部用作捕捉栅格。如果像元大小相同,但像元不对齐,则输入栅格将在内部用作捕捉栅格。在执行提取操作之前,上述任一情况都会触发内部重采样。
点击查看原图

 

(3)第三步,计算生成每个鱼礁斑块属性表,直接得到每个鱼礁斑块的面积,最小高程、最大高程,并计算得到鱼礁的最大高度和平均高度。

思路是利用ArcGIS的属性提取/区域统计功能,当提取数据时依赖的属性值涵盖栅格影像的全部范围时,即实现了[提取栅格影像的属性表] 功能。需要的操作如下:
1. 需要统计属性的栅格数据
2. 包含整个研究区的矢量/栅格文件,保证其中一条属性在整个研究区保持一致即可(如用“raster to polygon” 后合并要素,或已有的矢量文件)
3. 利用“Zonal statistics as table”可以统计出栅格中像元的均值、最值、和、值域等信息;利用“Tabulate Area”(面积制表)可以按属性分类(记录不可以超过256行)。

点击查看原图

点击查看原图

生成的表格,需要和矢量多边形文件进行连接join

点击查看原图
 

(4)第四步,通过GIS的“矢量转栅格”空间分析工具,将每个鱼礁斑块的矢量数据转换为栅格数据,栅格数据网格大小为0.2米,保持与鱼礁斑块数据的一致,高程为每个鱼礁斑块的最小高程。

点击查看原图

(5)第五步,基于第二步和第三步结果数据,通过GIS的“挖填方”空间分析工具,计算每个鱼礁斑块的空方量。

      · 通过填挖方工具可基于操作前后两个输入表面创建一个地图,以便显示出由于移除或添加表面材料而发生变化的表面材料的面积和体积。
· 这两个输入栅格表面必须重叠。即必须具有公共原点、相同的像元行数和列数以及相同的像元大小。
· 要获得精确的结果,z 单位应与 x,y 地面单位相同。这样可以确保所生成体积的单位属于有意义的立方单位制(如立方米)。如果二者不同,可使用 z 因子将 z 单位转换为 x,y 单位。例如,如果 x,y 单位是米而 z 单位是英尺,则应指定0.3048 的 z 因子以将英尺转换为米。
或者,使用乘数学工具创建一个表面栅格,在此栅格中,z 值已调整为与地面单位保持一致。
· 输出栅格的属性表可显示出执行填挖操作后表面体积的变化情况。使用正体积差值表示执行过挖操作(移除材料)的填/挖前栅格表面区域。使用负值表示执行过填操作(添加材料)的区域。
· 利用此工具执行填/挖操作时,默认情况下,将使用专用渲染器来高亮显示执行填挖操作的位置。该渲染器将被挖的区域绘制成蓝色,将被填的区域绘制成红色。没有变化的区域将显示为灰色。

 点击查看原图

无标题11.png

更多咨询见xiaok测绘网及同名公众号 

这篇关于利用ArcGIS评估人工鱼礁投放量的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1016476

相关文章

人工和AI大语言模型成本对比 ai语音模型

这里既有AI,又有生活大道理,无数渺小的思考填满了一生。 上一专题搭建了一套GMM-HMM系统,来识别连续0123456789的英文语音。 但若不是仅针对数字,而是所有普通词汇,可能达到十几万个词,解码过程将非常复杂,识别结果组合太多,识别结果不会理想。因此只有声学模型是完全不够的,需要引入语言模型来约束识别结果。让“今天天气很好”的概率高于“今天天汽很好”的概率,得到声学模型概率高,又符合表达

虚拟现实环境下的远程教育和智能评估系统(十三)

管理/教师端前端工作汇总education-admin: 首先是登录注册页面的展示 管理员 首页 管理员登录后的首页如下图所示 管理员拥有所有的权限 课程管理 1、可以查看、修改、增添、删除课程列表内容 2、可以对课程资源进行操作 3、可以对课程的类别信息进行管理,课程类别支持三级索引 用户管理  1、可以对学员列表进行操作,对学员进行增删改查

「Bionano系列」下机原始数据过滤和评估

从这部分开始,就开始涉及一些软件的操作和数据分析,因此在进入正文之前,我们需要准备好环境。 环境准备 第一步:从 https://bionanogenomics.com/library/datasets/下载人类测试数据集,以及对应的NA12878人类基因组。 wget http://bnxinstall.com/publicdatasets/DLS/20180413_NA12878_S

ArcGIS Pro SDK (五)内容 2 工程项

ArcGIS Pro SDK (五)内容 2 地图工程 目录 ArcGIS Pro SDK (五)内容 2 地图工程1 将文件夹连接项添加到当前工程2.2 获取所有工程项2.3 获取工程的所有“MapProjectItems”2.4 获取特定的“MapProjectItem”2.5 获取所有“样式工程项”2.6 获取特定的“样式工程项”2.7 获取“收藏夹”样式工程项2.8 获取所有“GD

Depth Anything V2:抖音开源高性能任何单目图像深度估计V2版本,并开放具有精确注释和多样化场景的多功能评估基准

📜文献卡 题目: Depth Anything V2作者: Lihe Yang; Bingyi Kang; Zilong Huang; Zhen Zhao; Xiaogang Xu; Jiashi Feng; Hengshuang ZhaoDOI: 10.48550/arXiv.2406.09414摘要: This work presents Depth Anything V2. With

ArcGIS API for JavaScript 4.7 最新版教程

由于公司最近有地图开发任务,且DIY需求较高,所以采用了arcgis服务为基础。 网上资料太少,而且都是复制粘贴的东西,懒得看,花了一个星期边看官方说明边做,踩坑无数! 为了同样奋斗在Arcgis服务中的同学少走弯路,故整理一下自己踩的坑和实现的功能。 本博客从最基本的离线服务部署开始讲解,逐步深入,主要包括地图加载时自定义视角,自定义图片点位标注,自定义信息窗体,标注点位重合时如何获取重合

第8章:系统质量属性与架构评估

软件系统属性包括功能属性和质量属性,软件架构重点关注的是质量属性。架构的基本需求是在满足功能属性的前提下,关注软件系统质量属性。为了精确、定量地表达系统的质量属性,通常会采用质量属性场景的方式进行描述。   在确定软件系统架构,精确描述质量属性场景后,就需要对系统架构进行评估。软件系统架构评估是在对架构分析、评估的基础上,对架构策略的选取进行决策。它也可以灵活地运用于软件架构评审等工作。 软

计算机基础之:硬件系统的性能评估标准

服务器时钟的性能通常涉及多个方面,主要包括准确性、稳定性、以及对系统性能的影响。以下是一些关键指标和衡量方法: 准确性: 时间偏移:测量服务器时钟与一个可靠时间源(如GPS时间、原子钟或NTP服务器)之间的时间差异。理想的时钟应该与时间源保持最小的偏移。漂移率:时钟的漂移率是指时钟频率相对于理想频率的偏差,通常以ppm(百万分之一)每年来衡量。较低的漂移率意味着更高的准确性。 稳定性: 抖动:

深度学习二分类评估详细解析与代码实战

深度学习二分类的实战代码:使用 Trainer API 微调模型. https://huggingface.co/learn/nlp-course/zh-CN/chapter3/3 如果你刚接触 自然语言处理,huggingface 是你绕不过去的坎。但是目前它已经被墙了,相信读者的实力,自行解决吧。 设置代理,如果不设置的话,那么huggingface的包无法下载; import o

ArcGIS消除碎图斑

​ 点击下方全系列课程学习 点击学习—>ArcGIS全系列实战视频教程——9个单一课程组合+系列直播回放 点击学习——>遥感影像综合处理4大遥感软件ArcGIS+ENVI+Erdas+eCognition 这次是上次 我们经常在相交、标识、更新等操作后或者是栅格转矢量可能存在很多的细碎图斑,达不到上图面积,我们就需要将这些细碎图斑删除,但是图斑时不能直接说delete删除,这样