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. |
允许所有几何形状 |