buffer.putDouble(point.getY());
buffer.putDouble(point.getY());
private static double[] getCoordinates(Point geometry) { double[] value = new double[geometry.getCoordinateDimension()]; int offset = 0; value[offset++] = geometry.getX(); value[offset++] = geometry.getY(); if (geometry.is3D()) { value[offset++] = geometry.getZ(); } if (geometry.isMeasured()) { value[offset++] = geometry.getM(); } return value; }
private static double[] getCoordinates(Point geometry) { double[] value = new double[geometry.getCoordinateDimension()]; int offset = 0; value[offset++] = geometry.getX(); value[offset++] = geometry.getY(); if (geometry.is3D()) { value[offset++] = geometry.getZ(); } if (geometry.isMeasured()) { value[offset++] = geometry.getM(); } return value; }
private static org.postgis.Point convert(Point point) { org.postgis.Point pgPoint = new org.postgis.Point(); pgPoint.srid = point.getSRID(); pgPoint.dimension = point.is3D() ? 3 : 2; pgPoint.haveMeasure = false; pgPoint.x = point.getX(); pgPoint.y = point.getY(); if (point.is3D()) { pgPoint.z = point.getZ(); } if (point.isMeasured()) { pgPoint.m = point.getM(); pgPoint.haveMeasure = true; } return pgPoint; }
private static org.postgis.Point convert(Point point) { org.postgis.Point pgPoint = new org.postgis.Point(); pgPoint.srid = point.getSRID(); pgPoint.dimension = point.is3D() ? 3 : 2; pgPoint.haveMeasure = false; pgPoint.x = point.getX(); pgPoint.y = point.getY(); if (point.is3D()) { pgPoint.z = point.getZ(); } if (point.isMeasured()) { pgPoint.m = point.getM(); pgPoint.haveMeasure = true; } return pgPoint; }
@Test @ExcludeIn(H2) public void point_x_y() { PointPath<Point> point = shapes.geometry.asPoint(); List<Tuple> results = withPoints().select(point, point.x(), point.y()).fetch(); assertFalse(results.isEmpty()); for (Tuple row : results) { assertEquals(Double.valueOf(row.get(point).getX()), row.get(point.x())); assertEquals(Double.valueOf(row.get(point).getY()), row.get(point.y())); } }