Examples of PointImpl


Examples of org.geotools.geometry.iso.primitive.PointImpl

                          Boundary boundary = curves.getBoundary();
                          op.setExpectedResult( boundary );
                        }
                        else if (operationValue.equalsIgnoreCase("point")) {
                          // post obj into a point
                          PointImpl point = (PointImpl) op.getExpectedResult();
                          op.setExpectedResult( point );
                        }
                        else { // try parsing this thing as WKT
                          GeometryBuilder builder = new GeometryBuilder(DefaultGeographicCRS.WGS84);
                            GeometryFactory geomFact = builder.getGeometryFactory();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

  }


 
  private PointImpl createPointFromWKT(String aWKTpoint) {
    PointImpl rPoint = null;
    WKTReader wktReader = new WKTReader(this.crs);
    try {
      rPoint = (PointImpl) wktReader.read(aWKTpoint);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

 


 
  private PointImpl createPointFromWKT(String aWKTpoint) {
    PointImpl rPoint = null;
    WKTReader wktReader = new WKTReader(this.crs);
    try {
      rPoint = (PointImpl) wktReader.read(aWKTpoint);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

    if (geom1.getCoordinateDimension() != geom2.getCoordinateDimension()) {
      assertTrue("Coordinate dimension of objects do not match", false);
    }
   
    if (geom1 instanceof PointImpl && geom2 instanceof PointImpl) {
      PointImpl point1 = (PointImpl) geom1;
      PointImpl point2 = (PointImpl) geom2;
      for (int i=0; i<point1.getPosition().getCoordinate().length; i++) {
        assertEquals(point1.getPosition().getOrdinate(i), point2.getPosition().getOrdinate(i), epsilon);
      }
     
    }
    else if (geom1 instanceof CurveImpl && geom2 instanceof CurveImpl) {
      CurveImpl curve1 = (CurveImpl) geom1;
      CurveImpl curve2 = (CurveImpl) geom2;
      List<DirectPosition> list1 = curve1.asDirectPositions();
      List<DirectPosition> list2 = curve2.asDirectPositions();
      Iterator<DirectPosition> iterator1 = list1.iterator();
      Iterator<DirectPosition> iterator2 = list2.iterator();
      while (iterator1.hasNext() && iterator2.hasNext()) {
        PointImpl p1 = new PointImpl( iterator1.next());
        PointImpl p2 = new PointImpl( iterator2.next());
        assertEquals(p1, p2, epsilon);
      }
    }
    else if (geom1 instanceof RingImpl && geom2 instanceof RingImplUnsafe) {
      RingImplUnsafe ring1 = (RingImplUnsafe) geom1;
      RingImplUnsafe ring2 = (RingImplUnsafe) geom2;
      List<DirectPosition> list1 = ring1.asDirectPositions();
      List<DirectPosition> list2 = ring2.asDirectPositions();
      Iterator<DirectPosition> iterator1 = list1.iterator();
      Iterator<DirectPosition> iterator2 = list2.iterator();
      while (iterator1.hasNext() && iterator2.hasNext()) {
        PointImpl p1 = new PointImpl(iterator1.next());
        PointImpl p2 = new PointImpl(iterator2.next());
        assertEquals(p1, p2, epsilon);
      }
    }
    else if (geom1 instanceof RingImpl && geom2 instanceof RingImpl) {
      RingImpl ring1 = (RingImpl) geom1;
      RingImpl ring2 = (RingImpl) geom2;
      List<DirectPosition> list1 = ring1.asDirectPositions();
      List<DirectPosition> list2 = ring2.asDirectPositions();
      Iterator<DirectPosition> iterator1 = list1.iterator();
      Iterator<DirectPosition> iterator2 = list2.iterator();
      while (iterator1.hasNext() && iterator2.hasNext()) {
        PointImpl p1 = new PointImpl(iterator1.next());
        PointImpl p2 = new PointImpl(iterator2.next());
        assertEquals(p1, p2, epsilon);
      }
    }
    else if (geom1 instanceof SurfaceImpl && geom2 instanceof SurfaceImpl) {
      SurfaceImpl surface1 = (SurfaceImpl) geom1;
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

  public void testPoint() throws Exception {

    PositionFactory positionFactory = new PositionFactoryImpl(crs1, new PrecisionModel());
    PrimitiveFactory primitiveFactory = new PrimitiveFactoryImpl(crs1, positionFactory);
   
    PointImpl point1 = (PointImpl) primitiveFactory.createPoint( new double[]{-123.47009555832284, 48.543261561072285} );
    PointImpl point2 = (PointImpl) point1.transform(crs2);
   
    // create expected result
    PositionFactory expectedPosF2 = new PositionFactoryImpl(crs2, new PrecisionModel());
    PrimitiveFactory expectedPrimF2 = new PrimitiveFactoryImpl(crs2, expectedPosF2);
   
    PointImpl expectedPoint2 = (PointImpl) expectedPrimF2.createPoint( new double[]{1187128.000000001, 395268.0000000004} );
   
    //System.out.println(point1);
    //System.out.println(point2);
    //System.out.println(expectedPoint2);
   
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

                          Boundary boundary = curves.getBoundary();
                          op.setExpectedResult( boundary );
                        }
                        else if (operationValue.equalsIgnoreCase("point")) {
                          // post obj into a point
                          PointImpl point = (PointImpl) op.getExpectedResult();
                          op.setExpectedResult( point );
                        }
                        else { // try parsing this thing as WKT
                          GeometryBuilder builder = new GeometryBuilder(DefaultGeographicCRS.WGS84);
                            GeometryFactory geomFact = builder.getGeometryFactory();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

  }
 
 
  private PointImpl createPointFromWKT(String aWKTpoint) {
    PointImpl rPoint = null;
    WKTReader wktReader = new WKTReader(this.crs);
    try {
      rPoint = (PointImpl) wktReader.read(aWKTpoint);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

    }
    return rSurface;
  }
 
  private CompositePointImpl createCompositePointFromWKT(String aWKTpoint) {
    PointImpl point = this.createPointFromWKT(aWKTpoint);
    return (CompositePointImpl) this.builder.getComplexFactory().createCompositePoint(point);
  }
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

    return (List<DirectPosition>) pos;   
  }

 
  private PointImpl createPointFromWKT(String aWKTpoint) {
    PointImpl rPoint = null;
    WKTReader wktReader = new WKTReader(this.crs);
    try {
      rPoint = (PointImpl) wktReader.read(aWKTpoint);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

Examples of org.geotools.geometry.iso.primitive.PointImpl

  public void testPositionImpl() {
   
    CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84_3D;
    DirectPosition dp = new DirectPositionImpl(crs, 1, 2, 0);
    PositionImpl pos = new PositionImpl(dp);
    PointImpl point = new PointImpl(dp);
    PositionImpl pos2 = new PositionImpl(point);
   
    assertTrue(pos2.hasPoint());
    assertTrue(point.equals(pos2.getPoint()));
    pos2.setDirectPosition((DirectPositionImpl) dp);
    assertTrue(pos2.getCoordinateDimension() == 3);
   
    // test toString
    String toS = pos2.toString();
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.