private static org.postgis.MultiPoint convert(MultiPoint multiPoint) { org.postgis.Point[] pgPoints = convertPoints(multiPoint); org.postgis.MultiPoint pgMultiPoint = new org.postgis.MultiPoint(pgPoints); pgMultiPoint.setSrid(multiPoint.getSRID()); return pgMultiPoint; }
private int estimateMultiPoint(MultiPoint geom) { // int size int result = 4; if (geom.numPoints() > 0) { // We can shortcut here, as all subgeoms have the same fixed size result += geom.numPoints() * estimateBytes(geom.getFirstPoint()); } return result; }
private MultiPoint parseMultiPoint(ValueGetter data) { Point[] points = new Point[data.getInt()]; parseGeometryArray(data, points); return new MultiPoint(points); }
private MultiPoint parseMultiPoint(ValueGetter data) { Point[] points = new Point[data.getInt()]; parseGeometryArray(data, points); return new MultiPoint(points); }
private static org.postgis.MultiPoint convert(MultiPoint multiPoint) { org.postgis.Point[] pgPoints = convertPoints(multiPoint); org.postgis.MultiPoint pgMultiPoint = new org.postgis.MultiPoint(pgPoints); pgMultiPoint.setSrid(multiPoint.getSRID()); return pgMultiPoint; }
result = new MultiLineString(value, haveM); } else if (value.startsWith("MULTIPOINT")) { result = new MultiPoint(value, haveM); } else if (value.startsWith("POLYGON")) { result = new Polygon(value, haveM);
private int estimateMultiPoint(MultiPoint geom) { // int size int result = 4; if (geom.numPoints() > 0) { // We can shortcut here, as all subgeoms have the same fixed size result += geom.numPoints() * estimateBytes(geom.getFirstPoint()); } return result; }
private Geometry convertMultiPoint(MultiPoint pgMultiPoint) { com.vividsolutions.jts.geom.Point[] points = new com.vividsolutions.jts.geom.Point[pgMultiPoint .numPoints()]; for (int i = 0; i < points.length; i++) { points[i] = convertPoint(pgMultiPoint.getPoint(i)); } com.vividsolutions.jts.geom.MultiPoint out = getGeometryFactory() .createMultiPoint(points); out.setSRID(pgMultiPoint.srid); return out; }
private MultiPoint convertJTSMultiPoint( com.vividsolutions.jts.geom.MultiPoint multiPoint) { Point[] pgPoints = new Point[multiPoint.getNumGeometries()]; for (int i = 0; i < pgPoints.length; i++) { pgPoints[i] = convertJTSPoint((com.vividsolutions.jts.geom.Point) multiPoint .getGeometryN(i)); } MultiPoint mp = new MultiPoint(pgPoints); mp.setSrid(multiPoint.getSRID()); return mp; }
result = new MultiLineString(value, haveM); } else if (value.startsWith("MULTIPOINT")) { result = new MultiPoint(value, haveM); } else if (value.startsWith("POLYGON")) { result = new Polygon(value, haveM);