百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 软件资讯 > 正文

如何使用ArcGIS计算分区河流(管线)总长度

ninehua 2024-12-18 16:09 40 浏览

1. 概述

已知有一个河流的线图层(HydroL)和多个不同用地类型的图层(WoodyA表示绿化用地,ResidentialA表示公共用地,BoundaryA表示其他类型用地),目标是获得每个分区内的河流总长度,该如何实现?

2. 问题本质

这个问题其实和分区统计管线长度,或者分省统计铁路长度其实是一样的,那么在ArcGIS中,我们要如何实现呢?

在本例中,区域之间的重合是被允许的,如果计算的是各行政区的河流(管线)总长度,即各区域之间不允许重合,则在处理之前,需要先进行拓扑修正。

3. 修正拓扑错误

打开ArcCatalog,在要素数据集上右键新建拓扑,按照系统向导一步一步设置:

名称:分区河流长度_Topology;

拓扑容差:保持默认;

参与到拓扑中的要素类:三个面要素;

等级:保持默认;

拓扑规则:BoundaryA不能与其他要素重叠ResidentialA,BoundaryA不能与其他要素重叠WoodyA,ResidentialA不能与其他要素重叠WoodyA。

最终摘要如下图,完成后在弹出的是否立即验证的对话框中选择否。

打开ArcMap,将新建的拓扑以及对应的数据加载进来。

开启编辑,调用拓扑工具条,将视图缩放到所有图层,单击验证当前范围中的拓扑,然后打开错误检查器,对表格中的拓扑错误逐一排查修正。


在每一条错误上右键会显示系统提供的错误修改方法,对于面和面重叠的拓扑错误一般选择系统建议的合并方法即可,单击合并后会出现合并选择对话框,选择需要合并的要素,单击确定修改。

4. 标识要素

然后对处理完成的数据,我们需要做的就是让每条河流都有一个字段值可以分辨出它流经的区域,我们通过标识(Identity)工具实现。

打开toolbox, 依次选择分析工具(Analysis Tools) > 叠加分析(Overlay) > 标识(Identity),相关参数设置如下:

通过以上操作,将河流按woody的边界断开,并生成新的带有woody标识的河流图层,其中每段河流都包含了woody图层的属性。

同理,我们需要将residential和boundary图层也标识到河流上。

再次运行标识(Identity)工具,输入要素:HydroL_Identity1;标识要素:ResidentialA;输出要素:HydroL_Identity2;连接属性:ALL。

第三次运行标识(Identity)工具,输入要素:HydroL_Identity2;标识要素:BoundaryA;输出要素:HydroL_Identity3;连接属性:ALL。

5. 计算长度

接下来需要计算新HydroL图层每段河流的长度。

首先需要新建一个字段用于存储河流长度。在内容列表(TOC)中右键HydroL_Identity3图层,单击打开属性表,表选项(Options) > 添加字段(Addfield),字段名为"length",类型为"双精度"。

右键length字段计算几何(CalculateGeometry),打开计算几何对话框,设置如下,计算该坐标投影下每段河流的长度。

  注意:

  计算河流长度要素类必须具有投影坐标系统;

  如果要素类存储在Geodatabase中,则可以直接使用Shape_Length字段中的值。

6. 长度统计

下面我们需要根据不同的区域进行长度统计。打开Toolbox,分析工具(AnalysisTools) > 统计分析(Statistics) > 汇总统计数据(SummaryStatistics),参数设置如下:

统计字段:如果是shapefile格式,选择第二步新建的字段;如果是Geodatabase格式,直接选择Shape_Length字段。统计类型:选择SUM;

案例分组字段:选择具有唯一标识的字段,例如,在本案例中,woody字段中存储的值为1,标识这条河流位于woody区域内。最终会生成一张dbf表格,内容如下:

SUM_length字段可以清楚地看到每个区域的河流总长度,另外还会发现有些河流没有流经任何区域。

如果没有进行第一步,即允许区域之间重合,那么最终结果还会显示出流经多个区域的河流的长度,如下图所示。

7. 结语

以上就是如何使用ArcGIS计算分区河流(管线)总长度的详细说明,更多的矢量数据可以使用水经注万能地图下载器进行下载。

相关推荐

CTF-Web:xxe+jar协议缓存实现命令执行

0x01代码分析object方法object方法通过@RequestParam注解获取object参数,然后根据该参数拼接出一个文件路径file:///home+object。接着调用check...

利用GPT4-V及Langchain实现多模态RAG

多模态RAG将是2024年AI应用架构发展的一个重要趋势,在前面的一篇文章里提到llama-index在这方面的尝试《利用GPT4-V及llama-index构建多模态RAG应用》,本文[1]中将以另...

爱普生打印机清洗喷头方法(爱普生自动清洗喷头)

晚上一个客户微信问我,用的爱普生的L3158喷墨打印机,说墨水还那么多了,打印出来字体都成空心字了。是怎么回事。我一想,肯定是好长时间没有用了,喷头堵了。那问题来了,怎么清洗喷头了,我只有把各种...

爱普生打印头堵了怎么办?教你好方法

相信有很多的小伙伴,遇到过打印机打印头堵了,不知道怎么办?现在就来试试这种方法!这种方法适合爱普生的喷墨打印机,我的就是L系列的墨仓式打印机,半年没用,有两种颜色打印不出来了!首先双击打印机,点击喷墨...

好评收割机 四款京东脱销原厂连供打印机横评

新一代连供功能有啥区别2020年新年以来,买打印机成了热门话题,而既能在家里派上用场又适合办公室用的原厂连供打印机频频出现脱销,也说明这个品类确实得到了大家的认可。打得多、墨水便宜、价格实惠、能彩打...

韩剧悬疑剧的天花板,每年都值得重刷一遍!一部绝不能快进的剧

喜欢看悬疑剧的小伙伴们,一定都看过韩剧《信号》。今天要给大家强烈推荐的就是这部剧,到目前为止,还是悬疑剧的天花板《信号》。可以说,自从《信号》播出之后,很多剧都在模仿它,但真的一直都没法超越!剧名:信...

德鲁纳酒店几点更新?韩剧德鲁纳酒店资源下载在哪里看

德鲁纳酒店晚上几点更新周六晚9时tvN(北京时间8时)!韩剧《德鲁纳酒店》是tvn新出的周末剧,和之前的《阿斯年年代记》相比,第一集反响要好很多,很多人说韩剧第一集好像都是这个样子,第一集通常会交代各...

盘点10部烂尾的韩剧,《二十五,二十一》、《雪降花》上榜

相信追韩剧是许多人平日纾解压力,在闲暇之余喜欢做的事情。追剧时最怕追到前面好看,但最后却以烂尾结束的剧,追完真的会很沮丧!今天小编就要来盘点10部「雷声大雨点小」的韩剧,就让我们一起来看看有哪些韩剧上...

私藏追剧看电影免费资源网站分享,请低调使用

想必很多朋友在休息的时候,都喜欢看看电影视频之类的。今天就给大家分享几个免费的电影网站,让你享受2020年最新上映大片,在线观看各大VIP电影,电视剧,综艺,动漫资源视频,提供迅雷下载,完美支持电脑手...

8集评分飙上8.7!失忆梗拍出新花样,韩剧又让人欲罢不能!

以前提起韩剧的时候,观众总会调侃:韩剧有三宝,车祸失忆治不好。虽说狗血,但确实是早期韩剧的精髓,吸引一批又一批观众前往观看,《蓝色生死恋》、《对不起我爱你》便是极为经典的例子。现在情况有些不一样。随着...

推荐7部「超高分悬疑推理韩剧」,每部都高糖又暖心

最近韩剧一部接一部,每部都高糖又暖心,悬疑迷也可别闲著!今天跟大家推荐7部「超高分悬疑推理韩剧」,让大家刷剧不怕踩雷,有悬疑迷心中的经典《信号》,还以小众高分推理剧《365:逆转命运的1年》,部部精彩...

大尺度韩剧终于回归,一集封神(大尺度韩剧终于回归,一集封神的电视剧)

网飞真的太爱韩国了。不仅豪掷千金,搞大场面、大制作;题材全都是大尺度、敏感阴暗,直击痛点。前两年,有一部神剧,刚开播就爆了,甚至还引发了司法修订。终于等到「他」续集上演——D.P:逃兵追缉令第二季....

韩剧甜度爆表单身也要看的剧(求甜到腻死人的韩剧)

【高糖警报!这部韩剧甜度爆表,让你全程姨母笑不停!】天哪!我发现了什么宝藏韩剧?《恋爱虽然麻烦但更讨厌孤独》简直是冬日里的一把火,温暖又甜蜜,看得我心跳加速,嘴角上扬!一个因为听了无数恋爱故事,想恋爱...

全程开车,以暴制暴,韩剧又憋不住了

某年,韩国。一位女子,想要自杀。她颤颤巍巍,爬上大桥边缘。正当她想要一跳了之时…却发现,脚底下,一块奇怪的牛皮癣:不要死,去复仇吧,我们替您解决!还有这种事?于是,绝望的她,拨通了那个电话…没想到,还...

近期十套韩剧推荐 金秀贤新作不是粉丝都会看

要经常留在家中做“宅男”、“宅女”,如果不知道可以做什么消遣时间的话,不妨打开电脑看看近期最热的韩剧!现在为大家搜罗几部今年话题度很高的高质韩剧。《虽然是精神病但没关系》由金秀贤和徐睿知主演。金秀贤在...