概述

贵仁建模工具通过概念模型来表示需要建模的对象,概念模型是用来定义建模过程用到的属性的高层次表示。特征对象是概念模型的构造块。它们定义模型中对象的几何形状、位置和范围。

对象

借鉴了地理信息系统(GIS)的对象模型,包括点、线、多边形、端点、折点、弧。特征对象可以组合在一起形成图层。每个图层定义了一组特定的属性,用于存储特征对象的信息。因为特征对象是借鉴了GIS的对象模型,所以可从GIS应用的数据文件(ESRI Shapefiles)导入数据。

对象的主要用途是建立一个场所的高层次的概念表示。多边形包含的区域定义了栅格的域,每个多边形表示一个材质区或元素类型。在域的内部标识特殊点作为特别感兴趣的区域。流量和水头等边界参数也可以赋值给点、线、多边形。根据模型的需要,可以通过概念模型构造有限元网格、有限差分网格或一维断面。

特征对象


特征对象按作用分为:基础对象和模型对象,特征对象按类型分包含“点、线、多边形”,模型对象是在基础对象的基础上通过设置生成的,继承了基础对象的GIS属性,并增加了模型对象相关属性和拓扑关系,对象间的关系如图。

image-20210303141938122

点是独立的XY坐标位置。点有唯一标识,并且可以设置属性值,比如作为一个点源或者一个汊点。点也用于优化的某个感兴趣的区域。

线

线是由两个或两个以上相连的XY坐标位置的节点定义的形状,线上的节点没有标识,不能独立存在,线不能定义闭合形状。线有唯一标识,并且可以赋属性值,比如水头。线状模型对象之间需通过点状模型对象进行连接,用来表达拓扑关系,或者单独用来表示模型特征,如渠道、管线。

多边形

多边形是三个或三个以上的相连的XY坐标位置的节点定义的闭合形状,多边形上的节点没有标识,不能独立存在。多边形有唯一标识,并且可以赋属性值,比如面积。多边形多用于表示汇水区、子流域等,也可以用于标识网格中的一个范围区域。

拓扑对象


二维地形模块

二维地形模块中基础几何对象类型分为弧、端点、折点,对象间的关系如图。

image-20210303155039973

弧是由首尾两个端点和中间的折点相连定义的形状,弧的首尾点称作“端点”,中间点称作“折点”,弧首尾共用端点可以形成闭合。弧线中的折点定义了弧线的形状。选择一个弧上的折点并将其转换为端点,可以把一个弧分割成有拓扑关系的两个弧。选择连接两个弧的端点并将其转换为折点,可以把连接的两个弧合并成一个弧。

端点

端点定义了弧的起止点的XY位置,端点有唯一标识并可设置属性。

折点

折点是弧线上介于起止端点中间的XY位置,用于定义弧的形状,折点没有标识也不能独立存在。

网格区域

网格区域是由一个或多个相互连接或相交的弧,构造出的闭合区域。构造网格区域时,如果两个网格区域相邻,两个网格区域的边界弧线被共用(不重复)。网格区域不可覆盖。网格区域可以有洞。这些洞由网格区域内部的闭合弧定义。带洞的网格区域例子如图:四个弧定义了两个网格区域。网格区域A由弧1、2、3和4组成。网格区域B由单个弧2组成。对于网格区域A,弧1、3和4定义了其外边界,弧2定义了一个洞。网格区域常用于二维网格的剖分。 多边形

图层


对象可以组合在一起成为图层。每个图层表示一个特定的数据集。例如,一个图层可以用于定义土地利用类型,另一个图层用于定义水力传导区。

概念模型


图层被组织在概念模型下。概念模型可以由多个图层组成。