当前位置: 首页 > news >正文

ArcGIS中利用泰森多边形法分析站点与流域占比

1.数据准备

测雨站点表.xls和原始小流域图层wata.shp。
将站点导出成shp图层。

查询有雨站点sql:

SELECT DISTINCTT.* 
FROMST_PPTN_R BLEFT JOIN ST_STBPRP_B T ON B.STCD = T.STCD AND T.STTP != 'JYYLZ' AND B.DRP > 0 
WHEREB.tm >= '2020-07-09 08:00' AND TM <= '2020-07-30 08:00'

2.站点泰森多边形创建(thiessenPolygons.shp)

1)Arcmap中,利用ArcToolbox工具中的Create Thiessen Polygons工具(Toolboxes → Analysis Tools → Proximity → Create ThiessenPolygons)进行泰森多边形的创建。
Arcmap中,利用ArcToolbox工具中的分析工具(分析工具 → 邻域分析 → 创建泰森多边形)进行泰森多边形的创建。
在这里插入图片描述

2)输入要素为“站点图层”,输出字段为“ALL”。
在这里插入图片描述

3)环境设置
输出坐标系为与“流域图层”相同。
在这里插入图片描述

处理范围与“流域图层”相同。
在这里插入图片描述
在这里插入图片描述

3.泰森多边形与流域进行裁剪(thiessenPolygons_Clip.shp)

Arcmap中,利用ArcToolbox工具中的分析工具(分析工具 → 提取分析 →裁剪)进行泰森多边形(thiessenPolygons.shp)与流域的裁剪。
在这里插入图片描述

裁剪结果:(thiessenPolygons_Clip.shp)
在这里插入图片描述

4.裁剪后图层与站点图层进行关联。

裁剪后图层Input_FID与站点图层FID进行关联,得到带站点信息的泰森多边形图层。
在这里插入图片描述

5.原始流域图层求面积。

先进行投影转换。
Arcmap中,利用ArcToolbox工具中的数据管理工具(数据管理工具 → 投影和变换 →要素→投影)进行流域图层投影。
在这里插入图片描述

选择投影坐标。
在这里插入图片描述

投影后流域图层进行求面积。
在这里插入图片描述

6.相交并求面积。

带面积的流域图层与裁剪后带站点的图层进行相交。
Arcmap中,利用ArcToolbox工具中的分析工具(分析工具 → 叠加分析 →相交)进行相交处理。
在这里插入图片描述
在这里插入图片描述

相求后效果:
在这里插入图片描述

投影再求面积。
在这里插入图片描述

7.求权重。

相交后面积/原始流域面积=占比权重。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Arcmap 保留小数
round( [面积] ,2)
在这里插入图片描述

8.最终成果HSFX_ST_WATA。ID不需要

在这里插入图片描述

先保留两位小数。先全选复制文本,然后再复制回去。权重为0的删除掉。
在这里插入图片描述

9.权重为0的删除掉再导入数据库

10.核对导入的数据(num都为1)

SELECT wscd, stcd, COUNT(*) as num from model_engineering_rel_unit_wata_pptn 
where engr_id = 137
group BY wscd, stcd
ORDER BY num desc

相关文章:

  • VTK知识学习(54)- 交互与Widget(五)
  • ES 索引加载 vs BulkLoad
  • function ‘as_cholmod_sparse‘ not provided by package ‘Matrix‘
  • FreeCAD创作参数化凹形和水波纹式雨水箅子
  • 意法STM32F103C8T6 单片机ARM Cortex-M3 国民MCU 电机控制到物联网专用
  • Windows系统提示“mfc140u.dll丢失”?详细修复指南,一键恢复程序运行!
  • 智能制造——解读 51页制造业数据治理主数据管理系统建设方案【附全文阅读】
  • 从零Gazebo中实现Cartographer算法建图(新目录)
  • 如何使用 mkimage 工具生成 uImage 文件(RISC-V 环境)
  • 使用 Rust Clippy 的详细方案
  • JS使用~、>>、<<、>>>、|来取整,有啥区别
  • 软件技术专业的出路在哪
  • 【浏览器插件】如何开发一个Chrome浏览器插件
  • Flink基础知识
  • 实战指南:用DataHub管理Hive元数据
  • uni-app总结2-所需知识储备和学习途径
  • Android ViewBinding 简述
  • SQL基础知识,MySQL学习(长期更新)
  • 深入解析线程池与队列系统设计原理
  • 以list为输入条件,查询数据库表,java中的mapper层和mybatis层应该怎么写?
  • 世界工厂网靠谱吗/优化大师手机版下载
  • 凡科做数据查询网站/网络推广外包公司哪家好
  • 网上购物网站设计/2021年热门关键词
  • 网站做收付款接口/网址如何被快速收录
  • 网站建设完成后交付方式/seo服务加盟
  • 外贸是做什么的学什么专业/南宁seo内部优化