类 MysqlGeometryDataCodec
java.lang.Object
gu.sql2java.geometry.GeometryDataCodec
gu.sql2java.geometry.MysqlGeometryDataCodec
- 所有已实现的接口:
com.vividsolutions.jts.io.WKBConstants
MySQL存储格式WKB,WKT与Geometry对象之间的互相转换实现
- 从以下版本开始:
- 3.18.0
- 作者:
- guyadong
-
字段概要
字段从类继承的字段 gu.sql2java.geometry.GeometryDataCodec
DEFAULT_INSTANCE从接口继承的字段 com.vividsolutions.jts.io.WKBConstants
wkbGeometryCollection, wkbLineString, wkbMultiLineString, wkbMultiPoint, wkbMultiPolygon, wkbNDR, wkbPoint, wkbPolygon, wkbXDR -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明com.vividsolutions.jts.geom.GeometryfromWKB(byte[] binary) 将WKB格式的二进制数据解析为Geometry对象返回数据库支持的所有空间(几何)数据字段类型,默认返回空集合final ObjectreadGeometryData(ResultSet rs, int columnIndex) 读取数据记录指定字段的值转为空间数据对象,子类需要重写此方法<T extends com.vividsolutions.jts.geom.Geometry>
byte[]toWKB(T input) 将Geometry类型转为适合数据库存储的二进制格式从类继承的方法 gu.sql2java.geometry.GeometryDataCodec
fromWKB, fromWKB, fromWKB, fromWKT, fromWKT, fromWKTUnchecked, isGeometryDataType, isGeometryDataType, toWKB, toWKT, toWKT
-
字段详细资料
-
INSTANCE
-
-
构造器详细资料
-
MysqlGeometryDataCodec
public MysqlGeometryDataCodec()
-
-
方法详细资料
-
getGeomtyColumnTypes
从类复制的说明:GeometryDataCodec返回数据库支持的所有空间(几何)数据字段类型,默认返回空集合 -
fromWKB
public com.vividsolutions.jts.geom.Geometry fromWKB(byte[] binary) throws com.vividsolutions.jts.io.ParseException 从类复制的说明:GeometryDataCodec将WKB格式的二进制数据解析为Geometry对象- 覆盖:
fromWKB在类中GeometryDataCodec- 抛出:
com.vividsolutions.jts.io.ParseException
-
toWKB
public <T extends com.vividsolutions.jts.geom.Geometry> byte[] toWKB(T input) 从类复制的说明:GeometryDataCodec将Geometry类型转为适合数据库存储的二进制格式- 覆盖:
toWKB在类中GeometryDataCodec
-
readGeometryData
从类复制的说明:GeometryDataCodec读取数据记录指定字段的值转为空间数据对象,子类需要重写此方法- 覆盖:
readGeometryData在类中GeometryDataCodec- 抛出:
SQLException
-