Package com.vividsolutions.jts.geom

Examples of com.vividsolutions.jts.geom.MultiPoint


                "'coordinates': [ [100.1, 0.1], [101.1, 1.1] ]"+
            "}");
    }

    MultiPoint multiPoint() {
        MultiPoint mpoint = gf.createMultiPoint(array(new double[][]{{100.1, 0.1}, {101.1, 1.1}}));
        return mpoint;
    }
View Full Code Here


                "'coordinates': [ [100.1, 0.1, 10.2], [101.1, 1.1, 11.2] ]"+
            "}");
    }

    MultiPoint multiPoint3d() {
        MultiPoint mpoint = gf.createMultiPoint(array(new double[][]{{100.1, 0.1, 10.2}, {101.1, 1.1, 11.2}}));
        return mpoint;
    }
View Full Code Here

        List<Geometry> pointList = popGeometry(pointNode);
       
        int pointListSize = pointList.size();
        Point[] arrayOfPoint = pointList.toArray(new Point[pointListSize]) ;
       
        MultiPoint multiPoint= getGeometryFactory().createMultiPoint(arrayOfPoint);

        return multiPoint;
       
    }
View Full Code Here

    public MultiPoint buildMultiPoint(int pointNode) throws CQLException {

        MultiPointBuilder builder = new MultiPointBuilder(getStatement(),
                getResultStack());

        MultiPoint mp = (MultiPoint) builder.build(pointNode);

        return mp;

    }
View Full Code Here

    }

    public Object getProperty(Object object, QName name)
        throws Exception {
        if ("pointMember".equals(name.getLocalPart())) {
            MultiPoint multiPoint = (MultiPoint) object;
            Point[] members = new Point[multiPoint.getNumGeometries()];

            for (int i = 0; i < members.length; i++) {
                members[i] = (Point) multiPoint.getGeometryN(i);
            }

            GML3EncodingUtils.setChildIDs(multiPoint);

            return members;
View Full Code Here

public class MultiPointTypeBindingTest extends GML3TestSupport {
   
    public void test() throws Exception {
        GML3MockData.multiPoint(document, document);

        MultiPoint multiPoint = (MultiPoint) parse();
        assertNotNull(multiPoint);

        assertEquals(4, multiPoint.getNumPoints());
    }
View Full Code Here

    }
   
    public void test3D() throws Exception {
        GML3MockData.multiPoint3D(document, document);

        MultiPoint multiPoint = (MultiPoint) parse();
        assertNotNull(multiPoint);

        assertEquals(4, multiPoint.getNumPoints());
        Point p = (Point) multiPoint.getGeometryN(0);
        assertTrue(new Coordinate(1d, 2d, 10d).equals3D(p.getCoordinate()));
    }
View Full Code Here

            .getComponentInstanceOfType(GMLGeometryAssociationTypeBinding.class);

        GMLMultiPointPropertyTypeBinding s1 = (GMLMultiPointPropertyTypeBinding) container
            .getComponentInstanceOfType(GMLMultiPointPropertyTypeBinding.class);

        MultiPoint p = (MultiPoint) s1.parse(association, node, s.parse(association, node, null));
        assertNotNull(p);
    }
View Full Code Here

    }

    @Test
    public void smoothMultiPointReturnsSameObject() {
        Coordinate[] coords = getLineCoords();
        MultiPoint mpoint = factory.createMultiPoint(coords);
        Geometry smoothed = JTS.smooth(mpoint, 0);
        assertTrue(smoothed == mpoint);
    }
View Full Code Here

    private static MultiPoint rebuildCSMP(MultiPoint mp) {
        Point[] points = new Point[mp.getNumGeometries()];
        for (int i=0; i < points.length; i++) {
            points[i] = rebuildCSPoint((Point) mp.getGeometryN(i));
        }
        MultiPoint result = mp.getFactory().createMultiPoint(points);
        result.setSRID(mp.getSRID());
        return result;
    }
View Full Code Here

TOP

Related Classes of com.vividsolutions.jts.geom.MultiPoint

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.