Geopackage特征表示

除了FME Workbench添加到所有功能的通用FME功能属性之外(参见特征属性和支持的几何形状),此格式在本节中描述的格式特定属性和文本文件读取器文档中描述的格式特定属性。

从数据库中读取的功能包括几何和一系列属性值。每个Geopackage功能的特征类型如其所定义的功能类型参数。写入数据库的功能将目标表作为其功能类型,以及定义的属性功能类型属性

GeoPackage属性类型映射如下:

Geopackage属性类型 fme属性类型
文本 FME_BUFFER.
文字(宽度) fme_varchar(宽度)
文字(宽度) fme_char(宽度)
斑点 FME_BUFFER.
Blob(宽度) fme_varchar(宽度)
Tinyint. FME_CHAR.
文本1) FME_CHAR.
日期 fme_date.
约会时间 fme_datetime.
约会时间 fme_time.
漂浮 fme_real32.
双倍的 fme_real64.
双倍的 fme_decimal(宽度,小数)
布尔 fme_boolean.
小int. fme_int16
小int. FME_UINT8.
媒体 fme_int32.
媒体 FME_UINT16
fme_int64.
fme_uint32.
文字(20) fme_uint64.

几何学

可以通过地质包装特征的几何形状识别geopackage_type.属性。此属性的有效值是:

geopackage_type. 描述

WKB_NONE.

FME功能没有几何

WKB_POINT.

2D点特征

wkb_point_xyz.

2.5D点特征

WKB_LINE.

2D线性功能

WKB_LINE_XYZ.

2.5D线性功能

WKB_POLYGON.

2D简单的多边形或甜甜圈特征

WKB_POLYGON.

2.5D简单的多边形或甜甜圈特征

wkb_geometry_collection.

具有多个几何形状的2D功能

wkb_geometry_collection_xyz.

2.5D具有多个异构几何形状的功能

wkb_multi_point.

具有多个异构点几何形状的2D功能

wkb_multi_point_xyz.

2.5D功能,具有多个异构点几何形状

wkb_multi_line.

具有多线几何形状的2D功能

wkb_multi_line_xyz.

2.5D具有多线几何形状的功能

wkb_multi_polygon.

具有多个多边形几何形状的2D功能

wkb_multi_polygon_xyz.

2.5D具有多个多边形几何形状的功能

wkb_geometry.

允许所有几何形状

wkb_unknown.

允许所有几何形状