@Override public ProjectionImpl constructCopy() { ProjectionImpl result = new EquidistantAzimuthalProjection(lat0, lon0, falseEasting, falseNorthing, earth); result.setDefaultMapArea(defaultMapArea); result.setName(name); return result; }
@Override public ProjectionImpl constructCopy() { ProjectionImpl result = new EquidistantAzimuthalProjection(lat0, lon0, falseEasting, falseNorthing, earth); result.setDefaultMapArea(defaultMapArea); result.setName(name); return result; }
@Override public ProjectionImpl constructCopy() { ProjectionImpl result = new EquidistantAzimuthalProjection(lat0, lon0, falseEasting, falseNorthing, earth); result.setDefaultMapArea(defaultMapArea); result.setName(name); return result; }
public CoordinateTransform makeCoordinateTransform(NetcdfDataset ds, Variable ctv) { readStandardParams(ds, ctv); ucar.unidata.geoloc.ProjectionImpl proj = new EquidistantAzimuthalProjection(lat0, lon0, false_easting, false_northing, earth); return new ProjectionCT(ctv.getShortName(), "FGDC", proj); } }
public CoordinateTransform makeCoordinateTransform(NetcdfDataset ds, Variable ctv) { readStandardParams(ds, ctv); ucar.unidata.geoloc.ProjectionImpl proj = new EquidistantAzimuthalProjection(lat0, lon0, false_easting, false_northing, earth); return new ProjectionCT(ctv.getShortName(), "FGDC", proj); } }
@Test public void testEAP() { testProjection(new EquidistantAzimuthalProjection()); EquidistantAzimuthalProjection p = new EquidistantAzimuthalProjection(); EquidistantAzimuthalProjection p2 = (EquidistantAzimuthalProjection) p.constructCopy(); assert p.equals(p2); }
public ProjectionCT makeCoordinateTransform(AttributeContainer ctv, String geoCoordinateUnits) { readStandardParams(ctv, geoCoordinateUnits); // create spherical Earth obj if not created by readStandardParams w radii, flattening if (earth == null) { if (earth_radius > 0.) { // Earth radius obtained in readStandardParams is in km, but Earth object wants m earth = new Earth(earth_radius * 1000.); } else { earth = new Earth(); } } ProjectionImpl proj = new EquidistantAzimuthalProjection(lat0, lon0, false_easting, false_northing, earth); return new ProjectionCT(ctv.getName(), "FGDC", proj); } }