7.1. GeoTools要素类型

A SimpleFeatureType 定义GeoTools架构,并由一组众所周知的属性组成。GeoMesa支持所有标准的GeoTools属性类型,以及一些其他属性类型。在创建 SimpleFeatureType 要在GeoMesa中使用,请确保使用提供的类,而不是标准的GeoTool DataUtilities

import org.locationtech.geomesa.utils.interop.SimpleFeatureTypes;

SimpleFeatureTypes.createType("example", "name:String,dtg:Date,*geom:Point:srid=4326");

7.1.1. 可用类型

属性类型

装订

可转位的

细绳

java.lang.String

整型

java.lang.Integer

双倍

java.lang.Double

java.lang.Long

浮标

java.lang.Float

布尔型

java.lang.Boolean

UUID

java.util.UUID

日期

java.util.Date

时间戳

java.sql.Timestamp

org.locationtech.jts.geom.Point

LineString

org.locationtech.jts.geom.LineString

多边形

org.locationtech.jts.geom.Polygon

MultiPoint

org.locationtech.jts.geom.MultiPoint

MultiLineString

org.locationtech.jts.geom.MultiLineString

MultiPolygon

org.locationtech.jts.geom.MultiPolygon

GeometryCollection

org.locationtech.jts.geom.GeometryCollection

几何图形

org.locationtech.jts.geom.Geometry

明细表 [A]

java.util.List<A>

地图 [A,B]

Java.util.Map<A,B>

不是

字节数

字节[]

不是

7.1.1.1. 备注

  • 有关索引的详细信息,请参见 索引基础知识

  • 容器类型(List和Map)必须使用上表中的非容器类型进行参数化。