Package org.geotools.geometry.iso.primitive

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


    //FeatGeomFactoryImpl tGeomFactory = FeatGeomFactoryImpl.getDefault2D();
    CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84;
   
    DisplayGeometry d = new DisplayGeometry();
   
    SurfaceImpl s1 = null;
    SurfaceImpl s2 = null;
   
    s1= d.createSurfaceAwithTwoHoles(crs);
    draw(s1);

    s2= d.createSurfaceBwithHole(crs);
View Full Code Here


  }

 
 
  private SurfaceImpl createSurfaceAwithoutHole(CoordinateReferenceSystem crs) {
    SurfaceImpl rSurface = null;
    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
View Full Code Here

    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
 
  private SurfaceImpl createSurfaceAwithHole(CoordinateReferenceSystem crs) {
    SurfaceImpl rSurface = null;
    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90), (90 60, 110 100, 120 90, 100 60, 90 60))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
View Full Code Here

    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90), (90 60, 110 100, 120 90, 100 60, 90 60))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }

  private SurfaceImpl createSurfaceAwithTwoHoles(CoordinateReferenceSystem crs) {
    SurfaceImpl rSurface = null;
    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90), (90 60, 110 100, 120 90, 100 60, 90 60), (30 100, 30 120, 50 120, 50 100, 30 100))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
View Full Code Here

    String wktSurface1 = "SURFACE ((10 90, 30 50, 70 30, 120 40, 150 70, 150 120, 100 150, 30 140, 10 90), (90 60, 110 100, 120 90, 100 60, 90 60), (30 100, 30 120, 50 120, 50 100, 30 100))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }

  private SurfaceImpl createSurfaceBwithoutHole(CoordinateReferenceSystem crs) {
    SurfaceImpl rSurface = null;
    // Clockwise oriented
    String wktSurface1 = "SURFACE ((100 10, 70 50, 90 100, 160 140, 200 90, 170 20, 100 10))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
View Full Code Here

    String wktSurface1 = "SURFACE ((100 10, 70 50, 90 100, 160 140, 200 90, 170 20, 100 10))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }

  private SurfaceImpl createSurfaceBwithHole(CoordinateReferenceSystem crs) {
    SurfaceImpl rSurface = null;
    // Clockwise oriented
    String wktSurface1 = "SURFACE ((100 10, 70 50, 90 100, 160 140, 200 90, 170 20, 100 10), (120 30, 110 50, 120 80, 170 80, 160 40, 120 30))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
View Full Code Here

    String wktSurface1 = "SURFACE ((100 10, 70 50, 90 100, 160 140, 200 90, 170 20, 100 10), (120 30, 110 50, 120 80, 170 80, 160 40, 120 30))";
    return this.createSurfaceFromWKT(crs, wktSurface1);
  }
 
  private SurfaceImpl createSurfaceFromWKT(CoordinateReferenceSystem crs, String aWKTsurface) {
    SurfaceImpl rSurface = null;
    WKTReader wktReader = new WKTReader(crs);
    try {
      rSurface = (SurfaceImpl) wktReader.read(aWKTsurface);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

* @source $URL$
*/
public class UnionPolygonTest extends TestCase {

  private SurfaceImpl createPolygonFromWKT(CoordinateReferenceSystem crs, String aWKTpolygon) {
    SurfaceImpl surface = null;
    WKTReader wktReader = new WKTReader(crs);
    try {
      surface = (SurfaceImpl) wktReader.read(aWKTpolygon);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

   
    CoordinateReferenceSystem crs = DefaultGeographicCRS.WGS84;
    String wktPoly1 = "POLYGON((0 0, 110 0, 110 60, 40 60, 180 140, 40 220, 110 260, 0 260, 0 0))";
    String wktPoly2 = "POLYGON((220 0, 110 0, 110 60, 180 60, 40 140, 180 220, 110 260, 220 260, 220 0))";
    String wktExpectedResult = "POLYGON((110 0, 0 0, 0 260, 110 260, 220 260, 220 0, 110 0), (110 260, 40 220, 110 180, 180 220, 110 260), (110 100, 40 60, 110 60, 180 60, 110 100))";
    SurfaceImpl poly1 = this.createPolygonFromWKT(crs, wktPoly1);
    SurfaceImpl poly2 = this.createPolygonFromWKT(crs, wktPoly2);
    SurfaceImpl expectedResult = this.createPolygonFromWKT(crs, wktExpectedResult);
   
    //GeometryImpl result = this._testUnion(poly1, poly2);
    //assertEquals(result, expectedResult);
  }
View Full Code Here

    }
    return rCurve;
  }
 
  private SurfaceImpl createSurfaceFromWKT(String aWKTsurface) {
    SurfaceImpl rSurface = null;
    WKTReader wktReader = new WKTReader(this.crs);
    try {
      rSurface = (SurfaceImpl) wktReader.read(aWKTsurface);
    } catch (ParseException e) {
      e.printStackTrace();
View Full Code Here

TOP

Related Classes of org.geotools.geometry.iso.primitive.SurfaceImpl

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.