GeoPackage特性表征
除了FME工作台添加到所有特性中的通用FME特性属性之外(参见特性属性和支持的几何图形),该格式添加了本节中描述的特定于格式的属性和文本文件阅读器文档中描述的特定于格式的属性。
从数据库中读取的特性由几何图形和一系列属性值组成。每个geoppackage特性的特性类型如其定义功能类型参数.写入数据库的特性将目标表作为它们的特性类型,属性如功能类型属性.
geoppackage属性类型映射如下:
GeoPackage属性类型 | FME属性类型 |
---|---|
文本 | fme_buffer |
文本(宽度) | fme_varchar(宽度) |
文本(宽度) | fme_char(宽度) |
团 | fme_buffer |
blob(宽度) | fme_varchar(宽度) |
非常小的整数 | fme_char |
文本(1) | fme_char |
日期 | fme_date |
datetime | fme_datetime |
datetime | fme_time |
浮动 | fme_real32 |
双 | fme_real64 |
双 | fme_decimal(宽度、小数) |
布尔 | fme_boolean |
短整型 | fme_int16 |
短整型 | fme_uint8 |
mediumint | fme_int32 |
mediumint | fme_uint16 |
int | fme_int64 |
int | fme_uint32 |
文本(20) | fme_uint64 |
几何
地层充填物的几何特征可以通过geopackage_type属性。该属性的有效值是:
geopackage_type | 描述 |
---|---|
wkb_none |
没有几何形状的FME特征 |
wkb_point |
二维点特性 |
wkb_point_xyz |
2.5 d点特性 |
wkb_line |
二维线性特性 |
wkb_line_xyz |
2.5 d线性特性 |
wkb_polygon |
2D简单的多边形或甜甜圈特征 |
wkb_polygon |
2.5D简单的多边形或甜甜圈特征 |
wkb_geometry_collection |
具有多个几何图形的2D特征 |
wkb_geometry_collection_xyz |
具有多种非均匀几何形状的2.5D特征 |
wkb_multi_point |
具有多个非均匀点几何的二维特征 |
wkb_multi_point_xyz |
具有多个非均匀点几何的2.5D特征 |
wkb_multi_line |
二维特征与多个线几何 |
wkb_multi_line_xyz |
2.5D多线几何特征 |
wkb_multi_polygon |
二维特征与多个多边形几何 |
wkb_multi_polygon_xyz |
带有多个多边形几何的2.5D特征 |
wkb_geometry |
允许所有几何图形 |
wkb_unknown |
允许所有几何图形 |