表表示
Geodatabase写入器要求在FME映射文件中定义要写入某个特性的每个Geodatabase表(如果该表还不存在)。如果在写入时表存在,那么只需要在DEF行上指定表名。从地理数据库读取数据时,没有必要定义源表。属性在FME映射文件中指定地理数据库表
声明。需要注意的是,当使用FME定义一个没有空间列的简单表时,其定义仅为这种形式:
_DEF \ [geodb_type geodb_table] \ [ ]* \ [GEODB_OBJECT_ID_NAME ]\ [GEODB_OBJECT_ID_ALIAS ]
这里给出了表定义的更一般的格式,其中可以定义空间列(Esri术语中的feature类)。
_DEF \ [geodb_type ]\ [ ] * \ [GEODB_UPDATE_KEY_COLUMNS [GEODB_DROP_TABLE < YES | NO >] \ [GEODB_TRUNCATE_TABLE < YES | NO >] \ [GEODB_OBJECT_ID_NAME]
]\ [GEODB_OBJECT_ID_ALIAS ] \ [GEODB_SHAPE_NAME \ GEODB_SHAPE_ALIAS \ GEODB_FEATURE_DATASET ]\ GEODB_GRID {1} \ [GEODB_GRID {2} ]\ [GEODB_GRID {3} ]\ [GEODB_GRID {n} ]\ [GEODB_AVG_NUM_POINTS ]\ [GEODB_XORIGIN ]\ [GEODB_YORIGIN ]\ [GEODB_XYSCALE [GEODB_HAS_Z_VALUES < YES | NO >] \ [GEODB_ZORIGIN] ]\ [GEODB_ZSCALE [GEODB_HAS_MEASURES < YES | NO >] \ [GEODB_MEASURES_ORIGIN] ]\ [GEODB_MEASURES_SCALE ]\ [GEODB_ANNO_REFERENCE_SCALE )\]
注意:OBJECTID列和SHAPE列位于地理数据库编写器创建的新表或特性类中所有用户定义的列之前。