MongoDB特性表征
除了FME Workbench添加到所有特性的通用FME特性属性(参见关于特性类型属性),该格式添加了本主题中描述的特定于格式的属性。
从MongoDB中读取的特性由几何和一系列属性值组成。每个Elasticsearch特性的特性类型在Reader特性类型参数中定义。
写到MongoDB的特性有目标数据库作为它们的特性类型,属性定义在MongoDB Writer特性类型参数.
MongoDB的属性名和值支持完全UTF-8。
MongoDB的属性类型列在MondoDB Writer:用户属性.
属性类型映射
MongoDB属性类型 |
FME属性类型 |
---|---|
字符串 | fme_buffer |
字符串 | fme_varchar(宽度) |
字符串 | fme_char(宽度) |
字符串 | fme_xml |
字符串 | fme_json |
二进制 | fme_binarybuffer |
二进制 | fme_binary(宽度) |
二进制 | fme_varbinary(宽度) |
日期 | fme_datetime |
日期 | fme_date |
日期 | fme_time |
int64 | fme_int64 |
字符串 | fme_uint64 |
int32 | fme_int32 |
int64 | fme_uint32 |
int32 | fme_int16 |
int32 | fme_uint16 |
int32 | fme_int8 |
int32 | fme_uint8 |
双 | fme_real64 |
双 | fme_real32 |
双 | fme_decimal(宽度、精度) |
布尔 | fme_boolean |
几何
mongodb_type |
描述 |
---|---|
mongodb_none | FME特征,没有几何 |
mongodb_point | 点特性 |
mongodb_linestring | 线性特性 |
mongodb_polygon | 简单的多边形或甜甜圈特征 |
mongodb_geometry_collection | 具有多个几何形状的特征 |
mongodb_multipoint | 具有多个异质点几何的特征 |
mongodb_multilinestring | 具有多条线几何的特征 |
mongodb_multipolygon | 具有多个多边形几何形体的特征 |
mongodb_geometry | 允许所有几何图形 |