ESRI地理数据库(文件地理数据库)编写功能类型参数
要访问要素类型参数,请单击齿轮图标在工作区中的要素类型上打开要素类型参数编辑器. 要始终在工作台中显示编辑器,可以选择“视图>窗口>参数编辑器”。
总则
所有要素类型共享相似总则参数,其中可能包括功能类型名称,读者或作者姓名,和几何学。
在大多数Writer功能类型参数对话框中,还可以控制动态架构定义. 某些数据库格式在输出表功能类型上接受表限定符前缀。
见编辑编写器要素类型更多信息。
表设置:常规
此参数允许用户指定如何将功能写入目标表。支持的功能操作包括:
- 插入:使用功能上的属性将行追加到目标表。
- 更新:使用功能上的属性更新现有表列。必须在行选择组中指定选择方法。
- 删除:删除现有表行。必须在行选择组中指定选择方法。
- fme_db_operation:特性操作将由属性决定fme_db_operation在每个输入特征上。必须在行选择组中指定选择方法。价值fme_db_operation将按以下方式处理:
- 如果值为null、空或缺少,则将其视为Insert。
- 接下来将匹配该值以不区分大小写的方式插入、更新和删除。
- 如果没有匹配项,则将拒绝该功能。
- 如果存在匹配,则将对该特征执行匹配的特征操作。
提示:这个fme_db_operation当特征操作设置为时,属性现在将导致特征拒绝插入,更新,或删除. 此行为与以前版本的FME不同。
更多信息功能操作.
控制要素类型处理目标表或列表的方式。这些选项可用:
- 使用现有:写入现有表或列表。如果目标表/列表不存在,则转换将失败。
- 根据需要创建:创建目标表/列表(如果不存在)。
- 删除并创建:删除目标表/列表(如果存在),然后创建它。编写器将删除并重新创建表,然后再向其写入任何功能。当处理第一个输入特性时,表将被覆盖。如果没有向功能类型发送功能,则不会覆盖相应的表。
- 截断现有:(此选项不适用于所有格式。)如果目标表/列表不存在,则转换将失败。否则,从现有表或列表中删除所有行。
更新要素时,用户可以选择更新或跳过其空间列。可能的选项有:
- 对:将更新用户指定的空间列。ifmenull将被写为空值并替换现有的空间值。
- 不:不会更新空间列。
行选择
插入表时,行选择将被忽略。从表中更新和删除时(如果适用,基于格式的可用功能操作选项),需要指定一个条件来选择要操作的行。此参数组提供两种方法来构造选择条件:
在相应的列选择器对话框中指定的列将用于匹配目标行。将选择要更新或删除的所有匹配行。如果与指定的匹配列对应的任何功能属性包含空值或缺少值,则将拒绝该功能。
此参数打开WHERE子句生成器. 也可以在不启动生成器的情况下,内联键入WHERE子句。从句开头用这个词是可选的哪里.
WHERE子句生成器使用户可以方便地引用特性属性值、目标表列和调用FME函数。WHERE子句首先作为FME表达式计算,然后传递到目标数据库。
如果WHERE子句不正确或其计算结果失败,则翻译将失败。否则,如果WHERE子句通过FME求值,但它是SQL无效的,则该特性将被拒绝或转换将失败。
对于高级用户,通过条件值编辑器创建的条件FME表达式可用于创建WHERE子句。
提示:可以将WHERE子句设置为属性。这支持工作区迁移和涉及亚搏在线在哪里. (直接支持在哪里已被弃用。)对于习惯于使用在哪里如果功能操作设置为更新,删除,或fme_db_operation,一个在哪里与Match Columns或WHERE子句冲突的属性将导致功能拒绝。
表创建参数
要素类所属的要素数据集的名称。
此可选字段确定数据集是否包含z坐标。有效值为Yes、No或Blank。默认值为空,将从表参数中获取值。
此可选字段指定功能是否包含度量值。有效值为Yes、No或Blank。默认值为空,将从表参数中获取值。
起源和规模
所有要素类和所有要素数据集的X假原点坐标。这用作偏移量,以便将坐标数据存储为正整数,从而允许范围从0到2147483647(因此,如果X原点设置为0以下,则最大值也将下降,反之亦然)。默认情况下,假原点的值设置为0。这仅在创建新要素类时使用。
在Y假起源于所有要素类和所有要素数据集的坐标。这被用作偏移,使得坐标数据被存储为正整数,其允许范围从0到2147483647(因此,如果Y原点设置为低于0,则最大值也将下降,并且反之亦然)。默认情况下,假起源的值设置为0,这创造新的要素类时才使用。
Note: ">注:此参数仅在创建新要素类时使用。它不被基于文件的Geodatabase编写器使用,因为默认值用于域和分辨率。
来自世界单位比例转换系数为整系统单位的所有要素类和所有的要素数据集。这是用于指定的精度水平的存储XY坐标时保持,因为所有的坐标存储为整数。
x,y比例是空间参考的XY分辨率的倒数。分辨率定义为地图单位中的最小单位,该单位将特征坐标的唯一x值和唯一y值分开。
Note: ">注:仅在创建新要素类时使用。
所有要素类和所有要素数据集的Z假原点坐标。这用作偏移量,以便将坐标数据存储为正整数,从而允许范围从0到2147483647(因此,如果Z原点设置为0以下,则最大值也将下降,反之亦然)。
默认情况下,假原点的值设置为0。
Note: ">注:仅在创建新要素类时使用。
所有要素类和所有要素数据集从世界单位到整数系统单位的换算系数。此参数用于指定存储Z坐标时要保持的精度级别,因为所有坐标都存储为整数。
根据比例,它会更改存储的坐标的精度。例如,如果有坐标(5.35456.35),并将Z比例设置为100,则存储的坐标将为(5.35566.35)。
默认值是100。
可能的最小测量值。这用作偏移量,因为测量数据相对于测量原点存储为正整数(0到2147483647)。
所有要素类从世界单位到整数系统单位的缩放转换因子。
注释
这个可选字段指定了参考标尺创建注释要素类时使用。参考比例决定音阶在其中文本的大小,在屏幕上,是对每个注释特征指示的大小。当比例尺为在值比基准刻度大,则文本出现小于,关于注释特征指示,并且反之亦然。
如果没有为此字段指定值,则FME将使用注释要素类的第一个注释要素。如果特征包含属性大地比例尺然后将属性的值用作参考比例。如果该属性不存在,则使用该属性的默认值,即1。
高级的
指定包含当前表或要素类的对象ID的列的名称。如果值与用户属性冲突,则编写器将更改此字段的值(通过附加数字后缀)并记录警告。
指定当前表或要素类的“对象ID”列的别名。在查看数据时,该别名在ArcMap(可能在其他ArcGIS产品中)中使用;object ID列将由其别名标记。亚搏在线娱乐平台
指定包含当前要素类中要素的形状数据的列的名称。这仅适用于要素类。如果值与用户属性冲突,则编写器将更改此字段的值(通过附加数字后缀)并记录警告。
指定形状数据列的别名。这仅适用于要素类。在ArcMap(可能在其他ArcGIS产品中)中查看数据时,形状数据列将使用其别名进行标记。默认值为SHAPE。亚搏在线娱乐平台
指定配置关键字。有关更多详细信息,请参见ArcGIS文档。
为整个转换设置全局网格1大小。对于企业地理数据库编写器,默认值为1000。此指令仅在创建新要素类时使用。
此可选字段指定每个要素的估计平均点数。它用于为要素类创建空间索引。
如果未指定此配置参数,则将根据要素类的几何图形类型为其指定默认值。此参数必须是整数。
几何类型 |
默认值(整数) |
---|---|
指向 |
1个 |
多点 |
10个 |
折线 |
20个 |
多边形 |
40个 |