private PointSequence createPoints(int idx1, int idx2) { PointSequenceBuilder builder = PointSequenceBuilders.fixedSized(idx2 - idx1, dimensionalFlag, crsId); for (int i = idx1; i < idx2; i++) { builder.add(createPoint(i)); } return builder.toPointSequence(); }
private PointSequence createPoints(int idx1, int idx2) { PointSequenceBuilder builder = PointSequenceBuilders.fixedSized(idx2 - idx1, dimensionalFlag, crsId); for (int i = idx1; i < idx2; i++) { builder.add(createPoint(i)); } return builder.toPointSequence(); }
private static PointSequence convertPoints(org.postgis.Point[] points) { if (points.length == 0) { return PointCollectionFactory.createEmpty(); } org.postgis.Point first = points[0]; CrsId crs = CrsId.valueOf(first.srid); DimensionalFlag flag = DimensionalFlag.valueOf(first.dimension == 3, first.haveMeasure); PointSequenceBuilder pointSequence = PointSequenceBuilders.variableSized(flag, crs); for (int i = 0; i < points.length; i++) { pointSequence.add(convert(points[i])); } return pointSequence.toPointSequence(); }
private static PointSequence convertPoints(org.postgis.Point[] points) { if (points.length == 0) { return PointCollectionFactory.createEmpty(); } org.postgis.Point first = points[0]; CrsId crs = CrsId.valueOf(first.srid); DimensionalFlag flag = DimensionalFlag.valueOf(first.dimension == 3, first.haveMeasure); PointSequenceBuilder pointSequence = PointSequenceBuilders.variableSized(flag, crs); for (int i = 0; i < points.length; i++) { pointSequence.add(convert(points[i])); } return pointSequence.toPointSequence(); }
protected PointSequence createSequence(CrsId crs, Point... points) { PointSequenceBuilder builder = PointSequenceBuilders.fixedSized(points.length, points[0].getDimensionalFlag(), crs); for (Point point : points) { builder.add(point); } return builder.toPointSequence(); }