# 规则建模

# 矢量线建模

# 线生成水平面

# 功能说明

将线图元在水平方向延伸一定宽度后形成水平面。

# 操作说明

1. 在工作空间的场景下添加一个线类型的矢量图层,确保该矢量图层下存在线数据;

2. 点击三维建模工具条上“线生成水平面”命令,弹出下图所示对话框,设置相关参数后,点击"确定",系统自动生成水平面。

  • 【水平面宽度】:生成的水平面在水平方向上(即xy面)延伸的宽度。
  • 【源数据图层】:选择需生成封闭面的线图层;
  • 【地形图层】:可基于地形生成封闭面,封闭面可与地形保持一致的起伏状态。此功能需保证当前场景下有可见地形。
  • 提示:基于地形生成模型,需保证矢量线的节点数能够满足地形的变化。即在地形变化明显的区域,矢量线的节点应较多,否则生成的三维面在地形相接处不套合。
  • 【要素类转换模式】:设置结果面图层的属性信息,系统提供如下三种方式:
    • “拷贝源类的属性结构和属性”即生成的面数据的属性结构和属性字段值同源数据保持一致;
    • “只拷贝源类的属性结构”即结果面数据的属性结构同源数据保持一致,但是属性字段中没有值;
    • “不拷贝源类的属性结构和属性”即生成的面数据不拷贝源数据的属性结构及属性值。
  • 【高程偏移量】:结果面图层在z方向的移动量。矢量线没有3D信息,z值为0,生成封闭面时可在z方向统一偏移一定数量;
  • 【是否使用源要素类的颜色】:若勾选,结果面数据的填充色将同源数据线图元的颜色保持一致;反之,统一采用默认参数信息;
  • 【设置颜色】:可自定义设置结果模型的颜色;
  • 【是否生成球面数据】:一般模型数据是在平面上显示,若需在球面模式中显示,需勾选此项;一般原始数据是经纬度数据时,可勾选此项;
  • 【将结果图层添加到场景视图中】:若勾选,面数据生成成功后将自动添加到场景视图中;
  • 【结果保存路径】:设置生成的面数据的保存路径。

# 线生成竖面

# 功能说明

将线生成竖面,这里的竖面即将线图元在Z方向延伸一定高度后形成竖面。

# 操作说明

1. 在工作空间的场景下添加一个线类型的矢量图层,确保该矢量图层下存在线数据;

2. 点击三维建模工具条上“线生成竖面”命令,弹出下图所示对话框,设置相关参数后,点击"确定",系统自动生成竖面。

  • 【垂直面高度】:生成的竖面在Z方向延伸的高度,即面的高程值。

# 线生成管状面

# 功能说明

将线图元生成管状面。

# 操作说明

1. 在工作空间的场景下添加一个线类型的矢量图层,并确保该矢量图层下存在线数据;

2. 点击三维建模工具条上“线生成管状面”命令,设置相关参数后,点击"确定",系统自动生成管状面,管状界面默认为正多边形截面。

# 矢量区建模

# 区生成封闭面

# 功能说明

利用矢量区数据生成封闭面数据,封闭面是包含四周方向和上下方向的空心面模型。

# 操作说明

1. 在工作空间的场景下添加一个区类型的矢量图层,确保该矢量图层下存在区数据;

2. 点击三维建模工具条上“区生成封闭面”命令,弹出下图所示对话框,设置相关参数后,点击"确定",即可生成封闭面。

  • 【高程表达式】:可通过表达式计算结果生成封闭面在z方向的高度值。若用户输入一个数值,则所有矢量区生成的封闭面高度值相同;用户可通过矢量区的属性值,编辑表达式来确定封闭面高度。

# 区生成水平面

# 功能说明

将矢量区数据生成水平面数据,这里的水平面即由1个横向面组成的面数据。

# 操作说明

1. 在工作空间的场景下添加一个区类型的矢量图层,并确保该矢量图层下存在区数据;

2. 点击三维建模工具条上“区生成水平面”命令,弹出下图所示对话框,设置相关参数后,点击"确定",即可生成水平面;

各参数意义可查看“线生成水平面”。

# 区生成竖面

# 功能说明

利用矢量区边界向z方向延伸生成封闭竖面数据,这里的竖面即由1个竖直方向面组成的环形面数据。

# 操作说明

1. 在工作空间的场景下添加一个区类型的矢量图层,并确保该矢量图层下存在区数据;

2. 点击三维建模工具条上“区生成竖面”命令,弹出下图所示对话框,设置相关参数后,点击"确定",即可生成竖面。

  • 【垂直面高度】:生成的竖面在Z方向上的高度。点击编辑在弹出的对话框中可设置高度表达式。

各参数意义可查看“线生成水平面”。