用shp制作mesh可用的.xyz文件

本文介绍如何使用ArcMap从DEM和边界SHP文件中提取节点并加密,随后提取高程信息,最终生成适用于Mike软件的XYZ文件。具体步骤包括特征节点提取、节点加密、高程信息提取、坐标计算及文件格式转换。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据:dem、边界shp

——先在arcmap里处理

  • Feature Vertices To Points 提取边界shp(线/面)的节点

toolboxes\system toolboxes\spatial analyst tools.tbx\extraction\extract values to points

如果觉得节点太少了,可以根据需求用 Densify 加密

toolboxes\system toolboxes\editing tools.tbx\densify

  • Extract Values to Points 将dem中的高程信息提取到点

toolboxes\system toolboxes\spatial analyst tools.tbx\extraction\extract values to points

  • 给Extract Values to Points 的结果文件新建x、y字段,使用 Calculate Geometry 获取各点的坐标信息,再新增一列Connectivity,赋值为1
  • 此时将结果文件的属性表导出,按照x、y、z、Connectivity的顺序排列保存到txt文件中,重命名.txt为.xyz

此时.xyz文件就制作完成啦!

——然后就到mike里用咯

New- >Mesh Generator,Import- >Boundary data - >Open XYZ file

7a2eebf8d77d46c49bec082b2080aff6.png

具体的可参考安装目录下的文件  C: \Program Files \DHI \MIKEZero\Manuals \MIKE_ ZERO\MzGeneric. pdf

 ps:菜鸡一枚........有错误请指正(90°鞠躬

顺便俺也不清楚arc defintion怎么设置😩,但是选use connectivity就打不开.xyz的文件........

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值