对象插入节点的功能是从输入表中选择表示节点、边及节点和边特征的字段来创建网络,即将表转换为网络。输入表中的每一行包含每条边的节点。该算法可以支持以下三种格式的输入表:
第一种,包含第一节点id字段和第二节点id字段的表,样表如下所示:
第一节点id |
第二节点id |
节点1 |
节点2 |
节点2 |
节点4 |
节点3 |
节点4 |
这种格式的输入表,需要在配置窗口中选择第一节点id字段和第二节点id字段(第一节点id和第二节点id不能选择同一字段),还需要选择一个边id字段,缺一不可。另外,也可以使用行ID作为边ID。
第二种,仅包含一个节点ID字段和边ID字段的样表,样本如下所示:
边Id |
节点Id |
边1 |
节点1 |
边1 |
节点2 |
边2 |
节点3 |
边2 |
节点1 |
这种格式的表,第一节点id和第二节点id都选择同一个字段,如样表中的节点id字段,另外必须选择边id字段,如样表中的边id字段。
第三种,仅包含一个节点id字段的输入表,样表如下所示:
节点Id |
节点1;节点2 |
节点3;节点2 |
节点3;节点4 |
这种格式的表,这种格式的字段一般为集合或者列表,也可以是如样表格式的字符串,这样的字符串字段可以由组合节点实现。需要在第一节点id中选择样表中的节点Id字段(第二个节点id不选任何字段),边id字段选择行id,并且在高级选项卡中指定分隔符,如";"。在这种情况下,与层次提取节点相似,但是层次提取节点的输入必须是集合或者列表字段,做关联分析时,关联分析算法的输入也可以是这种格式,因此可以和关联分析一起使用,扩展分析能力。
对话框选项
配置
第一节点id
选择一个字段作为第一节点的id。此选项为必选项。
第一节点标签
选择一个字段作为第一节点的标签。此选项为可选项。
第二节点id
选择一个字段作为第二节点的id。此选项为可选项。
第二节点标签
选择一个字段作为第二节点的标签。此选项为可选项。
边id
选择一个字段作为边的id,或者选择行id作为边id。此选项为必选项。
边标签
选择一个字段作为边的标签。此选项为可选项。
创建有向边
添加目标特征到每条边的后一个节点。该选项是使用两个已经定义的节点字段,将目标特征分配给第二个节点。
特征选择
该选项卡用于增加节点的属性信息。选中字段的值将会出现在网络视图中节点的悬停显示中。特征字段选择有手动选择、通配符/正则表达式、类型选择三种方式:
手动选择
排除:这个列表中包含的是不需要在网络视图中显示的字段。
强制排除:如果勾选了这个选项,即使输入表变化了,该列表中依然会包含原来的字段。 如果某些包含字段不存在了,会出现警告。
选择:使用这个选项下的"添加"、"全部添加"、"移除"、"全部移除"按钮可以在包含列表与排除列表之间移动字段。也可以通过双击列表中的字段名来移动字段。
搜索:当字段较多时这个功能特别有用,可以通过输入要查找字段名称中包含的字符进行模糊查找。重复点击搜索按钮可以逐一标记下一个包含搜索字符的字段。也可以勾选复选框"选中所有匹配字段"选中所有符合条件的字段。
包含:这个列表中包含的将会在网络视图中显示的字段。
强制包含:如果勾选了这个选项,即使输入表变化了,该列表中依然会包含原来的字段。 如果某些包含字段不存在了,会出现警告。
通配符/正则表达式
模式:使用通配符或者正则表达式输入选择字段的模式。
区分大小写:如果勾选此项,在进行匹配时将会区分字母的大小写。
排除:与通配符/正则表达式不匹配的字段列表,这些字段将出现在第一个输出表中。
包含:与通配符/正则表达式匹配的字段列表,这些字段将出现在第二个输出表中。
类型选择
根据字段的类型进行字段的选择,从以下"布尔型"、"日期和时间"、"浮点型"、"整型"、"长整型"、"字符型"中进行选择,可以复选。
排除:未选中的字段列表,这些字段将出现在第一个输出表中。
包含:选中字段的列表,这些字段将出现在第二个输出表中。
高级选项?
值分隔符
当一个字段包含了不止一个节点id时可以使用特殊的分隔符进行分割。将会使用一个正则表达式分割可选的标签字段和id字段单元格内容的。
忽略模式
此处可以输入正则表达式,满足给定正则表达式的单元格都会被忽略掉。
创建唯一边id
如果勾选此项,将连接的行id和指定边id前缀生成唯一的边id。
边id前缀
该前缀和行id连接到一起生成唯一的边id。
使用节点id创建边id
如果勾选此项,将根据连接节点的id生成边id,并由给定的分隔符分开。此项与"创建唯一边id"不能同时使用,只有取消勾选一项,另外一项才能启用。
节点id分隔符
如果使用节点id创建边id选项已被打勾,该分隔符会被用于边id。
删除首部和尾部空格
如果勾选此项,将从节点和边id中删除前导和尾随空格。
端口
输入端口
0 |
现有的网络(可选) |
1 |
输入表 |
输出端口
0 |
节点边 |
1 |
边表 |
2 |
更新后的网络 |