@Override public byte[] writeField(final Geometry fieldValue) { if (fieldValue == null) { return new byte[] {}; } return GeometryUtils.geometryToBinary(fieldValue, GeometryUtils.MAX_GEOMETRY_PRECISION); } }
public GeometryImage(final PreparedGeometry preparedGeometry) { super(); this.preparedGeometry = preparedGeometry; geometryBinary = GeometryUtils.geometryToBinary(preparedGeometry.getGeometry(), null); }
@Override public byte[] writeField(final GeometryWrapper geometry) { return GeometryUtils.geometryToBinary(geometry.getGeometry(), geometryPrecision); }
geometryBinary = new byte[0]; } else { geometryBinary = GeometryUtils.geometryToBinary(shape, GeometryUtils.MAX_GEOMETRY_PRECISION);