规则建模

发送反馈


添加符号

当您添加或新建的数据是点数据时,点击数据集操作,弹出的面板中包括:属性表、定位、添加符号、重命名、刷新或编辑、删除。

单击添加符号,在屏幕右侧会弹出添加符号面板。

选择SMID:可以直接填写ID数字,例如"1,2" 代表ID为1和2的对象参与添加符号操作,也可以用条件表达式选择满足条件语句的对象参与添加符号操作。
符号类型:点符号化的目标样式,支持树木、公共设施和交通三种类型。
旋转:单位为度,符号模型分别绕x、y、z轴旋转的角度大小。
缩放:符号分别在x、y、z方向上放大或缩小的比例大小。
颜色:符号的外观颜色。您可以单击材质颜色右侧的颜色值,在弹出的颜色面板中通过输入RGBA值设置颜色,也可以通过点击颜色图拾取颜色。

拉伸操作

当您添加或新建的数据是面数据时,点击数据集操作,弹出的面板中包括:属性表、定位、拉伸、重命名、刷新或编辑、删除。

单击“拉伸”,在屏幕右侧会弹出拉伸面板

选择SMID:可以直接填写ID数字,例如"1,2" 代表ID为1和2的对象参与拉伸操作,也可以用条件表达式选择满足条件语句的对象参与拉伸操作。
关联模型名:给参与拉伸操作的对象统一赋名称。如果设置模型名+”_“系统会在下划线后排序。
是否封顶:不封顶表示构建的模型是一个没有顶面的盒子。
是否生成楼顶:表示构建的建筑模型是否具有楼顶。
纹理映射:支持BOX、PLANAR、SPHERICAL,详情参考注意中纹理映射方式。
重复模式:支持重复次数和实际大小两种模式。
横纵方向重复:当选真实尺寸时单位为米,选重复次数时单位为次。
单体拉伸:面根据数字拉伸成不分层的建筑。
拉伸高度: 建筑的总高度。可以输入数字或者点击“+”或“-”控制拉伸高度。
底部高程:建筑的底部高程。可以输入数字或者点击“+”或“-”控制底部高程。
多层拉伸:面根据数字拉伸成分层的建筑
层数:建筑的自然层数,可以输入数字或者点击“+”或“-”控制层数。
层高:建筑的每层的高度,可以输入数字或者点击“+”或“-”控制层高。
拉伸高度:矢量面每层拉伸的高度,此参数不能大于层高,当等于层高时,就是层与层连接的建筑。可以输入数字或者点击“+”或“-”控制拉伸高度。
底部高程:建筑的底部高程,可以输入数字或者点击“+”或“-”控制底部高程。
自定义拉伸:面根据属性字段或数据拉伸成分层的建筑
层数:建筑的自然层数,可以输入属性字段名称设置层数。
层高:建筑的每层的高度,可以输入属性字段名称设置层高。
拉伸高度:矢量面每层拉伸的高度,此参数不能大于层高,当等于层高时,就是层与层连接的建筑。可以输入属性字段名称控制拉伸高度。
底部高程:建筑的底部高程,可以输入属性字段名称数字控制底部高程。

注意:

1. 纹理映射方式的详细讲解请参考纹理映射流

2. 当您使用自定义拉伸时忘记了属性字段名称,可以单击数据集操作,选择属性表,查看属性字段名称。

3. 单体拉伸、多层拉伸、自定义拉伸这三种拉伸是互斥的。当您选择单体拉伸时,其他两个参数面板会自动收起来。

4.当层高与拉伸高度一致时,构建的是层与层相连的建筑,当层高大于拉伸高度时,可以构建每层的楼板。当层高大于拉伸高度且不封顶时,可以构建每层的阳台。

5. 如果面数据是三维面,底部高程可以设置为0。模型底部高程是三维面的中心点高程。

6. 重复模式:当选择实际大小时贴图的像素代表实际大小,比如100个像素代表1米。

线数据放样操作

选择SMID:可以直接填写ID数字,例如"1,2" 代表ID为1和2的对象参与拉伸操作,也可以用条件表达式选择满足条件语句的对象参与放样操作。
模型名称:给参与拉伸操作的对象统一赋名称。如果设置模型名+”_“系统会在下划线后排序。
起始终止面:包括不带起始终止面、带起始面、带终止面、带起始终止面。
平滑程度:对线数据做拟合曲线,数值越大,线段越平滑。点击查看线平滑详解
纹理映射:支持BOX、PLANAR、SPHERICAL。
重复模式:支持重复次数和真实大小两种模式。
横纵向尺寸:当选真实尺寸时单位为米,选重复次数时单位为次。
偏移中心线:第一个参数是指X的偏移,第二个参数是指Y的偏移。即线数据在XY面上平移,并不能改变线的高度值。
道路放样:根据参数构建道路模型
上部宽度:道路顶部的宽度,可以输入数字或者点击“+”或“-”控制上部宽度。
下部宽度:道路底部的宽度,可以输入数字或者点击“+”或“-”控制下部宽度。
道路厚度:顶部到底部的垂直距离,可以输入数字或者点击“+”或“-”控制道路厚度。
管线放样:根据参数构建圆管和方管两种管线
管线类型:圆形管 半径:单位为米,可以输入数字或者点击“+”或“-”控制;
管线类型:方形管 宽度:单位为米,可以输入数字或者点击“+”或“-”控制;高度:方管顶部到底部的总高度;
巷道放样:根据参数构建巷道模型,点击查看巷道详解
宽度:巷道底部的宽度,可以输入数字或者点击“+”或“-”控制;
高度:巷道的高度,可以输入数字或者点击“+”或“-”控制;
拱高:巷道拱状几何的垂直高度,可以输入数字或者点击“+”或“-”控制;
水沟放样:通过参数构建“凹”字形水沟模型
上部宽度:模型顶部的宽度,可以输入数字或者点击“+”或“-”控制;
下部宽度:模型底部的宽度,可以输入数字或者点击“+”或“-”控制;
高度:模型顶部到底部的垂直距离,可以输入数字或者点击“+”或“-”控制;
厚度:水沟壁厚度,可以输入数字或者点击“+”或“-”控制;
自定义放样通过在平面无投影直角坐标系中输入坐标点来构建放样的截面,基于构建的截面生成模型。
截面类型:支持线数据和面数据两类。
线数据:线数据截面坐标排列格式为[x1,y1,x2,y2,...,xn,yn],例如,若您在文本框按示例所述输入:[-2,1,2,1],将基于这两对坐标点构建的线数据截面放样生成模型。
面数据:面数据截面可以通过两种格式构建:一是通过一组坐标点串表示面的边界,坐标排列格式为[x1,y1,x2,y2,...,xn,yn],例如,若您在文本框中按示例所述输入[-2,1,2,1,2,3,-2,3],将基于这四对坐标点构建的面数据截面放样生成模型。二是通过两组坐标点串分别表示面数据的外部边界和内部边界,坐标排列格式为[x1,y1,x2,y2,...,xn,yn],[x1,y1,x2,y2,...,xn,yn],其中外部的坐标排列顺序为逆时针,内部为顺时针。例如,若您在文本框中按示例所述输入
[-2,1,2,1,2,3,-2,3],[-1,1,-1,2,1,2,1,1],将基于这2组坐标点构建的面数据截面放样生成模型。

注意:

1. 道路放样、管线放样、巷道放样、水沟放样这四种放样是互斥的,当您选择道路放样时,其他三个参数面板会自动收起来。

2. 选择SMID不可以使用SMID=1的方式,对1对象进行操作,可以设置SMID==1或直接填写1,都可以对1对象进行操作。

3. 重复模式:当选择实际大小时贴图的像素代表实际大小,比如100个像素代表真实世界的1米。

模型集操作

您可以根据不同类型经规则建模生成的模型集进行不同操作。其中对于点符号模型集可以进行模型定位、重命名、刷新、模型删除操作,线数据的模型集可以进行模型定位、重命名、刷新、模型删除和材质编辑操作,面数据的模型集可以模型定位、重命名、刷新、模型删除、材质编辑和风格设置操作。

模型定位

单击模型集操作,在模型集操作列表中,单击模型定位,相机可以定位到指定的模型数据集。

材质编辑

风格设置

重命名

您可以在此修改模型集名称,单击模型集操作,在模型集操作列表中选择重命名后模型集名称变为可修改状态,输入修改的名称后点击”Enter“键完成修改。

刷新

单击模型集操作,在模型集操作列表中,单击刷新,您可以刷新模型数据集。

模型删除

单击模型集操作,在模型集操作列表中,单击模型删除,您可以删除当前选中的模型集。

模型操作

您可以针对模型集下的单个模型进行操作,其中点数据模型支持模型定位、模型编辑、重命名、模型删除操作,线数据模型支持模型定位、模型编辑、重命名、模型删除、材质编辑操作,面数据模型支持模型定位、模型编辑、重命名、模型删除、材质编辑、风格设置操作。

模型定位

单击模型操作,在模型操作列表中,单击模型定位,相机可以定位到指定的模型。

模型编辑

添加符号

拉伸

单体拉伸

多层拉伸

自定义拉伸

放样

道路放样

管线放样

巷道放样

水沟放样

自定义放样

材质编辑

重命名

单击模型操作,在模型操作列表中,单击重命名,您可以为模型输入新的名称。

模型删除

单击模型操作,在模型操作列表中,单击模型删除,您可以删除指定模型对象。

结果保存

单击结果保存,在弹出的是否保存该模型提示框中单击保存,可将通过添加符号、放样和拉伸等方式创建的模型数据保存到模型数据集中。

注意:使用此功能前需要确保在iPortal中的“管理”>“应用中心配置”>“支撑服务”>“模型数据集服务”中配置好了已发布的模型数据集服务地址。