Package ca.carleton.gcrc.geom

Examples of ca.carleton.gcrc.geom.BoundingBox


        logger.debug("Computing BBOX");

        // BBOX
        {
          boolean include = false;
          BoundingBox boundingBox = new BoundingBox();
          for(GeoJsonFeature feature : features){
            Geometry geometry = feature.getGeometry();
            if( null != geometry ){
              geometry.extendBoundingBox(boundingBox);
              include = true;
            }
          }
          if( include ){
            JSONArray bbox = new JSONArray();
            bbox.put( boundingBox.getMinX() );
            bbox.put( boundingBox.getMinY() );
            bbox.put( boundingBox.getMaxX() );
            bbox.put( boundingBox.getMaxY() );

            layerDef.put("bbox", bbox);
          }
        }
       
View Full Code Here


        // WKT
        StringWriter wkt = new StringWriter();
        wktWriter.write(geometry, wkt);
       
        // Bounding box
        BoundingBox bb = geometry.getBoundingBox();
        JSONArray bbox = new JSONArray();
        bbox.put( bb.getMinX() );
        bbox.put( bb.getMinY() );
        bbox.put( bb.getMaxX() );
        bbox.put( bb.getMaxY() );

        JSONObject geom = new JSONObject();
       
        geom.put("nunaliit_type", "geometry");
        geom.put("wkt", wkt.toString());
View Full Code Here

        logger.debug("Computing BBOX");

        // BBOX
        {
          boolean include = false;
          BoundingBox boundingBox = new BoundingBox();
          for(GeoJsonFeature feature : features){
            Geometry geometry = feature.getGeometry();
            if( null != geometry ){
              geometry.extendBoundingBox(boundingBox);
              include = true;
            }
          }
          if( include ){
            JSONArray bbox = new JSONArray();
            bbox.put( boundingBox.getMinX() );
            bbox.put( boundingBox.getMinY() );
            bbox.put( boundingBox.getMaxX() );
            bbox.put( boundingBox.getMaxY() );

            layerDef.put("bbox", bbox);
          }
        }
       
View Full Code Here

        // WKT
        StringWriter wkt = new StringWriter();
        wktWriter.write(geometry, wkt);
       
        // Bounding box
        BoundingBox bb = geometry.getBoundingBox();
        JSONArray bbox = new JSONArray();
        bbox.put( bb.getMinX() );
        bbox.put( bb.getMinY() );
        bbox.put( bb.getMaxX() );
        bbox.put( bb.getMaxY() );

        JSONObject geom = new JSONObject();
       
        geom.put("nunaliit_type", "geometry");
        geom.put("wkt", wkt.toString());
View Full Code Here

    WktWriter wktWriter = new WktWriter();
    StringWriter sw = new StringWriter();
    wktWriter.write(geom, sw);
    String wkt = sw.toString();
   
    BoundingBox bbox = geom.getBoundingBox();
   
    JSONObject geomObj = getJson();
   
    geomObj.put("wkt", wkt);
   
    JSONArray bboxArray = new JSONArray();
    bboxArray.put(bbox.getMinX());
    bboxArray.put(bbox.getMinY());
    bboxArray.put(bbox.getMaxX());
    bboxArray.put(bbox.getMaxY());
    geomObj.put("bbox", bboxArray);
  }
View Full Code Here

    WktWriter wktWriter = new WktWriter();
    StringWriter sw = new StringWriter();
    wktWriter.write(geom, sw);
    String wkt = sw.toString();
   
    BoundingBox bbox = geom.getBoundingBox();
   
    JSONObject geomObj = getJson();
   
    geomObj.put("wkt", wkt);
   
    JSONArray bboxArray = new JSONArray();
    bboxArray.put(bbox.getMinX());
    bboxArray.put(bbox.getMinY());
    bboxArray.put(bbox.getMaxX());
    bboxArray.put(bbox.getMaxY());
    geomObj.put("bbox", bboxArray);
   
    setSavingRequired(true);
  }
View Full Code Here

        logger.debug("Computing BBOX");

        // BBOX
        {
          boolean include = false;
          BoundingBox boundingBox = new BoundingBox();
          for(GeoJsonFeature feature : features){
            Geometry geometry = feature.getGeometry();
            if( null != geometry ){
              geometry.extendBoundingBox(boundingBox);
              include = true;
            }
          }
          if( include ){
            JSONArray bbox = new JSONArray();
            bbox.put( boundingBox.getMinX() );
            bbox.put( boundingBox.getMinY() );
            bbox.put( boundingBox.getMaxX() );
            bbox.put( boundingBox.getMaxY() );

            layerDef.put("bbox", bbox);
          }
        }
       
View Full Code Here

        // WKT
        StringWriter wkt = new StringWriter();
        wktWriter.write(geometry, wkt);
       
        // Bounding box
        BoundingBox bb = geometry.getBoundingBox();
        JSONArray bbox = new JSONArray();
        bbox.put( bb.getMinX() );
        bbox.put( bb.getMinY() );
        bbox.put( bb.getMaxX() );
        bbox.put( bb.getMaxY() );

        JSONObject geom = new JSONObject();
       
        geom.put("nunaliit_type", "geometry");
        geom.put("wkt", wkt.toString());
View Full Code Here

        logger.debug("Computing BBOX");

        // BBOX
        {
          boolean include = false;
          BoundingBox boundingBox = new BoundingBox();
          for(GeoJsonFeature feature : features){
            Geometry geometry = feature.getGeometry();
            if( null != geometry ){
              geometry.extendBoundingBox(boundingBox);
              include = true;
            }
          }
          if( include ){
            JSONArray bbox = new JSONArray();
            bbox.put( boundingBox.getMinX() );
            bbox.put( boundingBox.getMinY() );
            bbox.put( boundingBox.getMaxX() );
            bbox.put( boundingBox.getMaxY() );

            layerDef.put("bbox", bbox);
          }
        }
       
View Full Code Here

        // WKT
        StringWriter wkt = new StringWriter();
        wktWriter.write(geometry, wkt);
       
        // Bounding box
        BoundingBox bb = geometry.getBoundingBox();
        JSONArray bbox = new JSONArray();
        bbox.put( bb.getMinX() );
        bbox.put( bb.getMinY() );
        bbox.put( bb.getMaxX() );
        bbox.put( bb.getMaxY() );

        JSONObject geom = new JSONObject();
       
        geom.put("nunaliit_type", "geometry");
        geom.put("wkt", wkt.toString());
View Full Code Here

TOP

Related Classes of ca.carleton.gcrc.geom.BoundingBox

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.