SpatialWare表表示

SpatialWare编写器需要在FME映射文件中定义每个被写入特性的SpatialWare表。当从SpatialWare读取数据时,不需要定义源表。如果需要的话,SpatialWare编写者使用这个映射文件信息自动创建RDBMS表和索引。

属性在FME映射文件中指定空间件表< WriterKeyword > _DEF声明。所有SpatialWare表还需要一个名为sw_member,不需要指定。这个列将在每个SpatialWare表上自动创建。另外,虽然SpatialWare可能有多个列存储几何图形,但列命名为sw_geometry是保留的,并且它是在任何空间处理和查询中使用几何图形的唯一空间列。

需要注意的是,要使用FME定义一个没有空间列的简单表,spatialware_sw_geometry应该设置为no。例句:

_DEF  \ spatialware_mode WRITER_MODE \ spatialware_drop_table NO \ spatialware_sw_geometry NO \ [ ]*

这里给出了表定义的更通用格式——其中可以定义空间列和属性索引。

_DEF  \ spatialware_mode  spatialware_drop_table  \ spatialware_sw_geometry  \ [ ]*

目前只针对SQLServer实现更新功能。