写出SDX表结构
使用说明
根据输入的数据表结构信息,向SDX数据库中创建或更新对应的数据表及其属性结构。
输入数据
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 输入 | 含有表结构信息的数据源,通常由其他转换器的输出提供。 | IFeatureCollection |
参数说明
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 写出路径 |
指定数据写出的SuperMap SDX引擎支持的数据库型数据源。 |
String |
| 写出方式 | 指定数据表操作方式:
|
WriterType |
| 数据表名 | 指定数据表名所在的列,将自动读取该列的值作为创建或更新的数据表名称。数据表名需遵循写出路径中所选择数据库的相关命名规范。 | String |
| 数据表别名 |
可选参数,指定数据表别名所在的列,将自动读取该列的值作为创建或更新的数据表别名。
|
String |
| 数据表类型 |
指定数据表类型(几何类型)所在的列,支持的值有table、point、piontz、line、linez、linem、polygon、polygonz、text、model、cad。 若此列的值为空,或含有其他值,则执行失败。 |
String |
| 字段名称 |
指定字段名称所在的列,将自动读取该列的值作为创建或更新的字段名称。字段名称需遵循写出路径中所选择数据库的相关命名规范。 |
String |
| 字段别名 |
可选参数,指定字段别名所在的列,将自动读取该列的值作为创建或更新的字段别名。
|
String |
| 字段类型 |
指定字段类型所在的列。支持的类型有如下,不区分大小写。
|
String |
| 字段长度 |
可选参数,用于指定文本型或字符型字段的长度所在列。如未指定或该列值为空,则采用默认字段长度,文本型和字符型字段的默认长度将分别设为255和1。 对于16位整型、32位整型、64位整型、双精度、单精度、布尔、日期、字节及二进制类型字段,此设置不适用,其长度始终采用程序预设值。 |
String |
| 字段默认值 | 可选参数,指定字段默认值的列。例如,Education_P数据表中Province字段的默认值为“四川省”,成功创建表结构后,向该表创建对象时,Province字段的值都会自动填充为“四川省”。 | String |
| 字段必填 |
可选参数,指定字段是否为必填的列。
|
String |
| 字段顺序 | 可选参数,指定字段在数据表中的排列顺序。若不指定或该列的值为空,则根据该列的顺序创建字段。 | String |
输出结果
| 参数名 | 参数释义 | 参数类型 |
|---|---|---|
| 统计数据 | 统计成功写出的数据信息。 | IFeatureCollection |
| 无效数据 | 当前转换器无法处理的记录。 | IFeatureCollection |