Package org.opengis.geometry.primitive

Examples of org.opengis.geometry.primitive.PrimitiveFactory.createPoint()


   
    List<Position> expectedPoints = new ArrayList<Position>();
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187128.000000001, 395268.0000000004} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187127.9999999998, 396026.99999999825} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1188245.0000000007, 396027.0000000039} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1188245.0000000005, 395268.0000000018} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187128.000000001, 395268.0000000004} ));
        LineString expectedLineString = ExpectedGeomF2.createLineString(expectedPoints);
        List expectedCurveSegmentList = Collections.singletonList(expectedLineString);
       
        CurveImpl expectedCurve = (CurveImpl) expectedPrimF2.createCurve(expectedCurveSegmentList);
View Full Code Here


    List<Position> expectedPoints = new ArrayList<Position>();
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187128.000000001, 395268.0000000004} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187127.9999999998, 396026.99999999825} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1188245.0000000007, 396027.0000000039} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1188245.0000000005, 395268.0000000018} ));
    expectedPoints.add(expectedPrimF2.createPoint( new double[]{1187128.000000001, 395268.0000000004} ));
        LineString expectedLineString = ExpectedGeomF2.createLineString(expectedPoints);
        List expectedCurveSegmentList = Collections.singletonList(expectedLineString);
       
        CurveImpl expectedCurve = (CurveImpl) expectedPrimF2.createCurve(expectedCurveSegmentList);
       
View Full Code Here

    DirectPosition position = posFactory.createDirectPosition(new double[] { 48.44, -123.37 });
   
    // test primitivefactory
    PrimitiveFactory primitiveFactory = builder.getPrimitiveFactory();
    System.out.println(primitiveFactory.getCoordinateReferenceSystem());
    Point point = primitiveFactory.createPoint(new double[] { 48.44, -123.37 });
   
    assertTrue(position.equals(point.getCentroid()));
   
    // change CRS and test
    builder.setCoordianteReferenceSystem(DefaultGeographicCRS.WGS84_3D);
View Full Code Here

    assertTrue(position.equals(point.getCentroid()));
   
    // change CRS and test
    builder.setCoordianteReferenceSystem(DefaultGeographicCRS.WGS84_3D);
    PrimitiveFactory primitiveFactory3D = builder.getPrimitiveFactory();
    Point point3D = primitiveFactory3D.createPoint(new double[] { 48.44, -123.37, 1.0 });
   
    assertFalse(point.getCoordinateReferenceSystem().equals(point3D.getCoordinateReferenceSystem()));
    assertFalse(point.equals(point3D));
   
    // back to 2D
View Full Code Here

    PositionFactory positionFactory = new PositionFactoryImpl(crs, new PrecisionModel());
    PrimitiveFactory primitiveFactory = new PrimitiveFactoryImpl(crs, positionFactory); // null;
   
    assertEquals( crs, primitiveFactory.getCoordinateReferenceSystem() );
   
    Point point = primitiveFactory.createPoint( new double[]{1,1} );
   
    assertNotNull( point );
    assertEquals( crs, point.getCoordinateReferenceSystem() );
    assertSame( crs, point.getCoordinateReferenceSystem() );   
  }
View Full Code Here

    PositionFactory posFactory = builder.getPositionFactory();
    DirectPosition position = posFactory.createDirectPosition(new double[] { 48.44, -123.37 });
   
    // test primitivefactory
    PrimitiveFactory primitiveFactory = builder.getPrimitiveFactory();
    Point point = primitiveFactory.createPoint(new double[] { 48.44, -123.37 });
   
    assertTrue(position.equals(point.getCentroid()));
   
    // change CRS and test
    builder.setCoordianteReferenceSystem(DefaultGeographicCRS.WGS84_3D);
View Full Code Here

    assertTrue(position.equals(point.getCentroid()));
   
    // change CRS and test
    builder.setCoordianteReferenceSystem(DefaultGeographicCRS.WGS84_3D);
    primitiveFactory = builder.getPrimitiveFactory();
    Point point3D = primitiveFactory.createPoint(new double[] { 48.44, -123.37, 1.0 });
   
    assertFalse(point.getCoordinateReferenceSystem().equals(point3D.getCoordinateReferenceSystem()));
    assertFalse(point.equals(point3D));
  }
}
View Full Code Here

    PositionFactory newPositionFactory = new PositionFactoryImpl(newCRS, getPositionFactory().getPrecision());
    PrimitiveFactory newPrimitiveFactory = new PrimitiveFactoryImpl(newCRS, newPositionFactory);
    DirectPosition dp1 = new DirectPositionImpl(newCRS);
    dp1 = transform.transform(((PointImpl)this).getPosition(), dp1);
    return newPrimitiveFactory.createPoint( dp1 );
     
  }
}
View Full Code Here

        String geomType = jtsGeom.getGeometryType();
        if (geomType.equalsIgnoreCase("Point")) {
            com.vividsolutions.jts.geom.Point jtsPoint =
                (com.vividsolutions.jts.geom.Point) jtsGeom;
            DirectPosition dp = pointToDirectPosition(jtsPoint, crs);
            Point result = pf.createPoint(dp);
            return result;
       
        } else if (geomType.equalsIgnoreCase("LineString")) {
            com.vividsolutions.jts.geom.LineString jtsLineString =
                (com.vividsolutions.jts.geom.LineString) jtsGeom;
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.