SMS - 画网格

2023-10-13 15:40
文章标签 网格 sms

本文主要是介绍SMS - 画网格,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

前期软件准备:

  • SMS 9.0
  • SMS 10.1

步骤:

  1. SMS 中载入岸线文件 — [ *.cst ]

  2. 划定海洋上的开边界,一般以弧形为宜。(主要还是视情况而定)
    ① 选择 Creat Feature Arc
         creat feature arc
    ② 点出所需边界

  3. 设置岸线精度(开边界精度)
    ① 改变岸线单位 —— 设置成米(m)更方便计算;
        Edit → Projection… → Global projection
        → | Projection      :  Geographic (Latitude/Longitude) |
             | Datum           :     WGS84                                            |
             | Planar Units  :     ARC DEGREES                               |
     
    ② 分辨率调整 —— 精度设置
        i ) 选择 Select Feature Arc
             Select Feature Arc
        ii )选择一段要调整分辨率的岸线(按shift可多选)
        iii )Feature Objects → Redistribute Vertices
               → Specify   : | Specified Spacing   [ 50 m一段 ]             |
                                       | Number of Segments [ 50 m 分成10段 ] |
                                       | Min/Max Spacing                                     |
    Tips:
         i )为了不使地形变形过于严重,将拐弯处的点变为大节点
             小点:选择 Select Feature Vertex
                        Select Feature Vertex
             大点:选择 Select Feature Point
                        Select Feature Point
           (shift 多选)→ FO → Vertices → Nodes
         ii ) 小区域的开边界精度一般为 5 km;而岸界精度视情况而定。
            

  4. 画网格 ( 9.0 )
    ① 载入 [ *.map ] 文件。
    ② 选择 Select Feature Arc,并任意点选一段线,再 Ctrl+A 全选所有边界 或 Shift 选择所需封闭边界。
    ③ Feature Objects → Build Plygons
    ④ 左边工具栏 → 右击 Map Data 下文件 → Type → IMS - ADCIRC
    ⑤ 选择 Select Feature Polygon
         Select Feature Polygon
         → 点击需打网格的格海区(shift 多选不相邻海区)
    生成网格: Feature Objects → Map -> 2D Mesh

  5. 网格质量控制 (10.1)
    ① 载入 [ *.grd ] 文件。
    ② Display → Display Options → 2D Mesh
         → 2D Mesh → Mesh Quality 选 √ → Options…
         → | Minimum interior angle :( 30° ); ( 35° ) |
              | Maximum interior angle:(120°); (110°) |
            (后者要求更严格,可用于进一步调整。)
    Tips:
         i )移动点,包括网格点和边界点。
              Select Mesh Node
              若拖动不了:Nodes → Locked 的 √ 取消掉
         ii ) 换对角线
              Swap Edges
         iii )蓝杠:表示两三角形面积差过大;
                紫框:三角形中最大角度超过5-②中设置的最大角;
                红框:三角形中最小角度超过5-②中设置的最小角
                在这里插入图片描述
         iv )网格过密区域会选择删除多余Node 以及 1点连四条线的点必须要被删除(但只能是肉眼尽量寻找),重新建立新三角形网格;
                在这里插入图片描述
                而删除点后其周边会形成岸界,选择下键补充
                Creat Linear Tri
                依次选点要形成新三角形的三个点即可。
         v )一个三角形的两边最好不要同时为陆地。
               正确方式:
                在这里插入图片描述
               不太优的方式:
                在这里插入图片描述
               ps:若地形实在受限,也可接受两边都是陆地
                在这里插入图片描述

一些小注意事项:

  1. 网格最好顺着岸界打
                在这里插入图片描述
  2. 河口入海处尽量两排以上网格
                在这里插入图片描述
  3. 非研究区域的平直岸线中段,分辨率可以低一些
  4. 很窄的堤坝前端改成三角形,不要用矩形,也不要出现分辨率跨度很大的情况
                在这里插入图片描述
  5. 别让码头等细节变形

这篇关于SMS - 画网格的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/island_chenyanyu/article/details/115478490
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/204223

相关文章

CSS3 最强二维布局系统之Grid 网格布局

《CSS3最强二维布局系统之Grid网格布局》CS3的Grid网格布局是目前最强的二维布局系统,可以同时对列和行进行处理,将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局,本文介... 深入学习 css3 目前最强大的布局系统 Grid 网格布局Grid 网格布局的基本认识Grid 网

”CSS 网格“二维布局系统(补充)——WEB开发系列32

CSS 网格布局是一种二维布局系统,用于网页设计。通过使用网格,你可以将内容以行和列的形式进行排列。此外,网格布局还能够简便地实现一些复杂的布局结构。 一、什么是网格布局? CSS网格布局是一种二维布局系统,它允许我们创建复杂的网页布局,既可以处理行也可以处理列。与传统的布局方法不同,网格布局将网页分成多个可控的区域,这些区域可以任意排列、对齐和调整大小。网格布局使得创建灵活且响应

css——网格布局

名词解释 div{$}*9+tab键,快捷生成   记首字母gtc  网格布局:display: grid;        grid-template-columns: 100px 100px 100px;        grid-template-rows: 100px 100px 100px; (父元素) <!DOCTYPE html><html lang="en"

Android 接收系统广播,开机启动Service,SMS,Battery

本文内容摘自《疯狂Android讲义 第3版》李刚 著 自动开启的Service: package shortcut.song.com.myapplication;import android.app.Service;import android.content.Intent;import android.os.Binder;import android.os.IBinder;im

Data Mesh,数据网格的道与术

周末的时候,看到有群友讨论关于 Data Mesh 的话题。这个名词我在2020年初的时候听到过一次,当时感觉就是一个概念,看的糊里糊涂,没有当回事。最近突然又被推上了话题风口,所以静下心来看了一下相关的论文和介绍。 在讨论 Data Mesh 之前,首先要给大家介绍一下 Service Mesh。 Service Mesh 公认的定义,是用以处理服务与服务之间通信的专用基础设施层。更本质的理

ORA-24067: exceeded maximum number of subscribers for queue ADMIN.SMS_MT_QUEUE

临时处理办法: delete from aq$_ss_MT_tab_D;delete from aq$_ss_MT_tab_g;delete from aq$_ss_MT_tab_h;delete from aq$_ss_MT_tab_i;delete from aq$_ss_MT_tab_p;delete from aq$_ss_MT_tab_s;delete from aq$

图像数据到网格数据-3——Cuberille算法

前言   这是本博客网格生成算法系列的第三篇,第一篇里面介绍了最为流行的MarchingCubes算法,第二篇中使用新三角形表来对MC算法进行了简化改进,形成了SMC算法。而这篇将介绍一种新的不同与MC算法思路的新网格生成算法,叫做Cuberille法,这种算法的思想相比MC算法要简单,更加易于实现。   体素立方体模型   根据第一篇的介绍,我们知道MC算法的基本模型是把组成三

哈希表的应用-浅析顶点聚簇网格简化算法的实现

前言   本篇接顶点去重那一篇,继续使用哈希表来实现网格算法。这次介绍的是一种比较简单的网格简化算法,叫做顶点聚簇。   网格简化   为了介绍这个算法,首先说明一下网格简化算法。随着计算机绘图在现代科技领域中的广泛应用, 计算机图形在现代制造业中发挥着重要的作用。计算机图形学中对模型的要求更加精密, 也更加复杂, 生成的面片数也更加庞大, 庞大的数据量必然对计算机的计算能力提出

图像数据到网格数据-2——改进的SMC算法

概要   本篇接上一篇继续介绍网格生成算法,同时不少内容继承自上篇。上篇介绍了经典的三维图像网格生成算法MarchingCubes,并且基于其思想和三角形表实现了对样例数据的网格构建。本篇继续探讨网格生成算法,并且在MC的基础上进行进一步的简化和改进,形成Simple Marching Cubes(简称SMC算法)。本篇主要介绍SMC算法的思路以及与MC算法的对比。同时也介绍如何在MC三角形

ActiViz实战:使用Actor2D画一个二维网格

文章目录 一、效果预览二、交互三、C#源码示例 一、效果预览 二、交互 1、能实现等比缩放 2、不允许平移和旋转 3、能够与三维坐标大小匹配 三、C#源码示例 private void AddCudeAxes2D(){double scale =