提交 764fe79e 编写于 作者: S Serge Rider

SQL Server geometry handler

上级 d8a6f49d
......@@ -8,7 +8,7 @@ Bundle-Release-Date: 20190520
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Require-Bundle: org.jkiss.dbeaver.model,
org.eclipse.core.runtime,
org.jkiss.bundle.gis
org.jkiss.bundle.gis;visibility:=reexport
Bundle-ClassPath: .
Export-Package: org.jkiss.dbeaver.data.gis.handlers,
org.jkiss.dbeaver.model.gis
......@@ -103,7 +103,7 @@ public class GISGeometryValueHandler extends JDBCAbstractValueHandler {
} else if (object instanceof Geometry) {
geometry = new DBGeometry((Geometry)object);
} else if (object instanceof byte[]) {
Geometry jtsGeometry = GeometryConverter.getInstance().from((byte[]) object);
Geometry jtsGeometry = getGeometryFromBinaryFormat(session, (byte[]) object);
// if (invertCoordinates) {
// jtsGeometry.apply(GeometryConverter.INVERT_COORDINATE_FILTER);
// }
......@@ -120,6 +120,10 @@ public class GISGeometryValueHandler extends JDBCAbstractValueHandler {
return geometry;
}
protected Geometry getGeometryFromBinaryFormat(DBCSession session, byte[] object) throws DBCException {
return GeometryConverter.getInstance().from(object);
}
@NotNull
@Override
public String getValueDisplayString(@NotNull DBSTypedObject column, Object value, @NotNull DBDDisplayFormat format) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册