public double getMinimum(int dimension) { if (dimension == 0) { return getMinX(); } return getMinY(); }
public double getMinimum( int dimension ) { if (dimension == 0) { return getMinX(); } return getMinY(); }
public void setBBox(CRSEnvelope box){ StringBuffer sb = new StringBuffer(); sb.append(box.getMinX()); sb.append(","); sb.append(box.getMinY()+","); sb.append(box.getMaxX()+","); sb.append(box.getMaxY()); setBBox(sb.toString()); } /**
public double getMedian(int dimension) { double min; // , max; if (dimension == 0) { min = getMinX(); // max = getMaxX(); } else { min = getMinY(); // max = getMaxY(); } return min + (getLength(dimension) / 2); }
private Dimension getPreviewImageSize(Dimension preferredSize, CRSEnvelope crsEnvelope) { int width; int height; double ratio = (crsEnvelope.getMaxX() - crsEnvelope.getMinX()) / (crsEnvelope.getMaxY() - crsEnvelope.getMinY()); if (ratio >= 1.0) { width = preferredSize.width; height = (int) Math.round(preferredSize.width / ratio); } else { width = (int) Math.round(preferredSize.height * ratio); height = preferredSize.height; } return new Dimension(width, height); }
private Dimension getPreviewImageSize(Dimension preferredSize, CRSEnvelope crsEnvelope) { int width; int height; double ratio = (crsEnvelope.getMaxX() - crsEnvelope.getMinX()) / (crsEnvelope.getMaxY() - crsEnvelope.getMinY()); if (ratio >= 1.0) { width = preferredSize.width; height = (int) Math.round(preferredSize.width / ratio); } else { width = (int) Math.round(preferredSize.height * ratio); height = preferredSize.height; } return new Dimension(width, height); }
public DirectPosition getLowerCorner() { return new GeneralDirectPosition(getMinX(), getMinY()); }
public DirectPosition getLowerCorner() { return new GeneralDirectPosition(getMinX(), getMinY()); }
static String getLatLonBoundingBoxText(CRSEnvelope bbox) { if (bbox == null) { return "Lon = ?° ... ?°, Lat = ?° ... ?°"; } return String.format("Lon = %.3f° ... %.3f°, Lat = %.3f° ... %.3f°", bbox.getMinX(), bbox.getMaxX(), bbox.getMinY(), bbox.getMaxY()); }
static String getLatLonBoundingBoxText(CRSEnvelope bbox) { if (bbox == null) { return "Lon = ?° ... ?°, Lat = ?° ... ?°"; } return String.format("Lon = %.3f° ... %.3f°, Lat = %.3f° ... %.3f°", bbox.getMinX(), bbox.getMaxX(), bbox.getMinY(), bbox.getMaxY()); }
public double getLength( int dimension ) { double min, max; if (dimension == 0) { min = getMinX(); max = getMaxX(); } else { min = getMinY(); max = getMaxY(); } return max-min; }
public double getSpan(int dimension) { double min, max; if (dimension == 0) { min = getMinX(); max = getMaxX(); } else { min = getMinY(); max = getMaxY(); } return max - min; }
public double getCenter( int dimension ) { double min, max; if (dimension == 0) { min = getMinX(); max = getMaxX(); } else { min = getMinY(); max = getMaxY(); } return min + ( getLength(dimension) / 2 ); }
} else { String gridSetName = name + ":" + srs.toString(); BoundingBox extent = new BoundingBox(env.getMinX(), env.getMinY(), env.getMaxX(), env.getMaxY());
env = new GeneralEnvelope( new double[] {tempBBox.getMinX(), tempBBox.getMinY()}, new double[] {tempBBox.getMaxX(), tempBBox.getMaxY()}); env.setCoordinateReferenceSystem(crs);
@Override public void convertValueToDom(Object value, DomElement parentElement) throws ConversionException { CRSEnvelope crsEnvelope = (CRSEnvelope) value; DomElement srsName = parentElement.createChild(SRS_NAME); srsName.setValue(crsEnvelope.getSRSName()); DomElement minX = parentElement.createChild(MIN_X); minX.setValue(Double.toString(crsEnvelope.getMinX())); DomElement minY = parentElement.createChild(MIN_Y); minY.setValue(Double.toString(crsEnvelope.getMinY())); DomElement maxX = parentElement.createChild(MAX_X); maxX.setValue(Double.toString(crsEnvelope.getMaxX())); DomElement maxY = parentElement.createChild(MAX_Y); maxY.setValue(Double.toString(crsEnvelope.getMaxY())); } }
@Override public void convertValueToDom(Object value, DomElement parentElement) throws ConversionException { CRSEnvelope crsEnvelope = (CRSEnvelope) value; DomElement srsName = parentElement.createChild(SRS_NAME); srsName.setValue(crsEnvelope.getSRSName()); DomElement minX = parentElement.createChild(MIN_X); minX.setValue(Double.toString(crsEnvelope.getMinX())); DomElement minY = parentElement.createChild(MIN_Y); minY.setValue(Double.toString(crsEnvelope.getMinY())); DomElement maxX = parentElement.createChild(MAX_X); maxX.setValue(Double.toString(crsEnvelope.getMaxX())); DomElement maxY = parentElement.createChild(MAX_Y); maxY.setValue(Double.toString(crsEnvelope.getMaxY())); } }
bbox.getMinX(), bbox.getMaxX(), bbox.getMinY(), bbox.getMaxY(), crs);
bbox = new ReferencedEnvelope(bb.getMinX(), bb.getMaxX(), bb.getMinY(), bb.getMaxY(), coordinateReferenceSystem);
double minY = layer.getLatLonBoundingBox().getMinY(); double maxX = layer.getLatLonBoundingBox().getMaxX(); double maxY = layer.getLatLonBoundingBox().getMaxY();