MIKE水动力笔记17_MIKE文件转shp、统计每个单元格的面积

本文目录

  • 前言
  • Step 1 MIKE文件转shp
  • Step 2 在ArcGIS中打开shp统计相应指标
  • 拓展:关于shp文件的介绍

前言

MIKE的工具箱中自带一个转shp的工具,然后可以拖进ArcGIS中很方便的统计每个单元格的面积和每个网格点的水深。

Step 1 MIKE文件转shp

MIKE允许转shp的文件类型包括dfs2文件、dfsu文件和mesh文件,本博文以mesh文件为例。操作如下六图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

关于shp文件的简介:

Shp文件是GIS(地理信息系统)软件中使用的一种数据格式,其全称为Shapefile。Shapefile是以矢量数据为基础的文件格式,用于存储地理要素和属性信息。Shp文件是由Esri公司开发的数据格式,其扩展名为.shp,通常与.shx、.dbf和.prj文件一起使用。

Shp文件是由一系列有序的文件组成的,这些文件包括.shp、.shx、.dbf以及.prj文件。其中.shp(shape)文件存储矢量地图数据,记录了每个要素的空间位置信息;.shx文件是索引文件,用于存储.shp文件中要素的位置,加快数据访问速度;.dbf文件存储矢量数据的属性信息,例如地图上每个点的名称、类型等信息;.prj文件是地图坐标系文件,其中包含地图投影的信息。

Step 2 在ArcGIS中打开shp统计相应指标

可以将生成的这些面要素和点要素放在另外的文件夹中,在ArcGIS中打开,如下图

在这里插入图片描述

如果拖到ArcGIS后却出现“未知的空间参考:添加的数据源缺少空间参考信息 不能投影”的提示,如下图,可以【参考ArcGIS笔记9_数据源缺少空间参考信息?如何定义坐标系?】中的操作。

在这里插入图片描述

赋予好坐标系之后,就可以很方便的进行统计了,如下三图

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

拓展:关于shp文件的介绍

相关参考资料如下:

空间数据SHP文件结构及组成,知道这些就够了(可用链接)
Shp是什么格式的文件?(可用链接)

Shp文件是GIS(地理信息系统)软件中使用的一种数据格式,其全称为Shapefile。Shapefile是以矢量数据为基础的文件格式,用于存储地理要素和属性信息。Shp文件是由Esri公司开发的数据格式,其扩展名为.shp,通常与.shx、.dbf和.prj文件一起使用。

Shp文件是由一系列有序的文件组成的,这些文件包括.shp、.shx、.dbf以及.prj文件。其中.shp(shape)文件存储矢量地图数据,记录了每个要素的空间位置信息;.shx文件是索引文件,用于存储.shp文件中要素的位置,加快数据访问速度;.dbf文件存储矢量数据的属性信息,例如地图上每个点的名称、类型等信息;.prj文件是地图坐标系文件,其中包含地图投影的信息。

Shp文件的应用非常广泛,它能够存储各种空间数据信息,如点、线、面、多面等。它也支持多种地图坐标系,包括UTM、WGS84、Mercator等。Shp文件可以与其他GIS软件兼容,例如ArcGIS、QGIS等。此外,大多数GIS软件都提供了Shp文件的创建、编辑和导入功能,使得Shp文件分析和处理更加方便。

Shp文件具有以下优势:

  1. 无需安装任何插件或软件即可直接使用Shp文件,支持在多个平台上运行。
  2. Shp文件存储的是矢量数据,可以任意进行放大、缩小,不会像栅格数据一样失真。
  3. 可以进行空间分析和地理数据挖掘。Shp文件可以与其他数据源进行关联和连接,以创建更复杂的数据模型。
  4. 各种GIS软件都支持Shp文件,并且可以轻松导入和导出Shp文件。

希望能帮助到大家!


以上就是全部内容啦~

希望可以得到你的赞,非常感谢!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/112888.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

SSM - Springboot - MyBatis-Plus 全栈体系(三十四)

第八章 项目实战 四、后台功能开发 1. 用户模块开发 1.1 jwt 和 token 介绍 1.1.1 token 介绍 令牌(Token):在计算机领域,令牌是一种代表某种访问权限或身份认证信息的令牌。它可以是一串随机生成的字符或数字,用…

Python哪个版本最稳定好用2023.10.19

环境: win10 专业版 Python 问题描述: python哪个版本最稳定好用 解决方案: 目前,Python 的最新版本是 3.11.0。然而,对于大多数用户来说,Python 3.8 和 3.9 是最稳定和好用的版本,因为它们…

下拉选择框监听el-option的方式

<el-select v-model"form.expenseType" placeholder"请选择费用类型" clearable filterable size"small"><el-option v-for"item in expenseNameList" :key"item.value" :label"item.label" :value"…

python控制负数以16进制整型格式输出

实际使用时候&#xff0c;发现 python输出负数进程是 十进制和16进制一样的&#xff0c;就是16进制多了一个负号&#xff0c;和预期结果不同&#xff1b;比如我想要 -1输出 0xFFFFFFFF&#xff0c;可以参考如下方式&#xff1b; def TestPrintf(): ret -3print("test1 r…

csapp-Machine-Level Representation of Program-review

Machine-Level Representation of Program收获和思考 Basics Machine-Level Programming可以看成是机器执行对于上层代码的一种翻译&#xff0c;即硬件是如何通过一个个的指令去解释每一行代码&#xff0c;然后操纵各种硬件执行出对应的结果。 Machine-Level Programming有2种…

根据Excel表格数据去修改数据库数据

一、背景 项目上线&#xff0c;实施任务发来一份Excel表格数据 需要将供应商和生产厂商进行绑定&#xff0c;因为数据过多&#xff0c;实施人员一个个绑定时间成本过高&#xff0c;想让开发给出一个脚本。 二、操作 比如这些数据 生产厂商为A 供应商为B 以update 语句为例 …

怎么理解函数式编程思维?

文章目录 &#xff08;2023年9.29号&#xff0c;正月十五家乡的月亮&#xff09; ​ 理解函数式编程要注重思维的转变。函数式编程聚焦于简洁的高阶函数&#xff0c;高阶函数注重封装底层运作原理来解决复杂的业务场景&#xff0c;比如 Scala、Groovy、Clojure 语言&#xff1a…

webrtc gcc算法(1)

老的webrtc gcc算法,大概流程&#xff1a; 这两个拥塞控制算法分别是在发送端和接收端实现的&#xff0c; 接收端的拥塞控制算法所计算出的估计带宽&#xff0c; 会通过RTCP的remb反馈到发送端&#xff0c; 发送端综合两个控制算法的结果得到一个最终的发送码率&#xff0c;并以…

iZotope RX 10for Mac /Windows- 音频修复的终极解决方案

随着音乐和电影制作的复杂性日益增加&#xff0c;高质量的音频修复变得越来越重要。iZotope RX 10&#xff0c;作为业界公认的专业音频修复软件&#xff0c;为你提供了强大、精确的工具&#xff0c;让你的声音变得清晰、纯净。 在音频修复领域&#xff0c;iZotope RX 10凭借其…

国产低功耗MCU芯片:Si24R03

Si24R03集成了基于RISC-V核的低功耗MCU和工作在2.4GHz ISM频段的无线收发器模块&#xff0c;是一款高度集成的低功耗SOC片。 应用领域&#xff1a; 1、物联网 2、智N门锁 3、电机控制 4、消费电子 5、工业控制 其无线收发器模块是专为低功耗无线场合设计&#xff0c;在关…

maven聚合和继承

一、什么是maven的聚合和继承&why 随着技术飞速发展&#xff0c;各类用户对软件的要求越来越高&#xff0c;软件也变得越来越复杂。 软件设计人员往往会采用各种方式对软件划分模块&#xff0c;已得到更加清晰的设计及更高的复用性。 当把Maven应用到实际项目中的时候&am…

CCF ChinaSoft 2023 论坛巡礼|形式验证@EDA论坛

2023年CCF中国软件大会&#xff08;CCF ChinaSoft 2023&#xff09;由CCF主办&#xff0c;CCF系统软件专委会、形式化方法专委会、软件工程专委会以及复旦大学联合承办&#xff0c;将于2023年12月1-3日在上海国际会议中心举行。 本次大会主题是“智能化软件创新推动数字经济与社…

uni-app:实现当前时间的获取,并且根据当前时间判断所在时间段为早上,下午还是晚上

效果图 核心代码 获取当前时间 toString()方法将数字转换为字符串 padStart(2, 0)&#xff1a;padStart()方法用于在字符串头部填充指定的字符&#xff0c;使其达到指定的长度。该方法接受两个参数&#xff1a;第一个参数为期望得到的字符串长度&#xff0c;第二个参数为要填充…

pytorch教程

文章目录 1 pytorch的安装2 PyTorch基础知识2.1 张量简介2.2 初始化2.3 张量的属性2.4 ndarray与tensor互转2.5 索引、切片、变形、聚合、矩阵拼接、切割、转置 3 pytorch自动微分4 线性回归5 分类5.1 写法一5.2 写法二 1 pytorch的安装 pytorch官网 https://pytorch.org/get-…

5256C 5G终端综合测试仪

01 5256C 5G终端综合测试仪 产品综述&#xff1a; 5256C 5G终端综合测试仪主要用于5G终端、基带芯片的研发、生产、校准、检测、认证和教学等领域。该仪表具备5G信号发送功能、5G信号功率特性、解调特性和频谱特性分析功能&#xff0c;支持5G终端的产线高速校准及终端发射机…

Simple RPC - 02 通用高性能序列化和反序列化设计与实现

文章目录 概述设计实现通用的序列化接口通用的序列化实现【推荐】 vs 专用的序列化实现专用序列化接口定义序列化实现 概述 网络传输和序列化这两部分的功能相对来说是非常通用并且独立的&#xff0c;在设计的时候&#xff0c;只要能做到比较好的抽象&#xff0c;这两部的实现…

全光谱护眼灯有哪些?2023全光谱护眼台灯推荐

随着电子设备的不断普及&#xff0c;手机、平板电脑、显示器、电视机等几乎是家家户户的必备品&#xff0c;也正因为眼睛有那么多时间、那么多机会去盯着屏幕&#xff0c;所以如今近视低龄化现象也越来越严重了。随着科技的不断发展&#xff0c;台灯的发展也越来越多样化&#…

成都瀚网科技有限公司:开抖音店铺有哪些注意事项?

成功经营一个小店不仅仅是发布产品视频那么简单&#xff0c;还需要注意一些重要的事情。开抖音店铺需要注意以下几点&#xff1a; 1、开抖音店铺有哪些注意事项&#xff1f; 合规管理&#xff1a;在抖音开店&#xff0c;首先要确保自己的运营合规。遵守相关法律法规及平台规定&…

Elasticsearch学习笔记

1.核心概念 bucket: 一个数据分组&#xff08;类似于sql group by以后的数据&#xff09;metric&#xff1a;对bucket执行的某种聚合分析的操作&#xff0c;比如说求平均值&#xff0c;最大值&#xff0c;最小值。一些系列的统计方法(类似 select count(1) MAX MIN AVG) 请…

CUDA学习笔记5——CUDA程序错误检测

CUDA程序错误检测 所有CUDA的API函数都有一个类型为cudaError_t的返回值&#xff0c;代表了一种错误信息&#xff1b;只有返回cudaSuccess时&#xff0c;才是成功调用。 cudaGetLastError()用来检测核函数的执行是否出错cudaGetErrorString()输出错误信息 #include <stdi…