@Test public void testSpheroidalWKTParameters() { ParameterValueGroup parameters = CRS.getMapProjection(sphericalGeosCRS).getParameterValues(); double satelliteHeight = parameters.parameter("satellite_height").doubleValue(); assertThat(satelliteHeight, is(35832548.5)); }
@Override public ParameterValueGroup getParameterValues() { final ParameterValueGroup values = super.getParameterValues(); final ParameterDescriptorGroup descriptor = getParameterDescriptors(); final Collection<GeneralParameterDescriptor> expected = descriptor.descriptors(); set(expected, Provider.SATELLITE_HEIGHT, values, h); return values; }
GeostationarySatellite extends MapProjection { @Override public ParameterValueGroup getParameterValues() { final ParameterValueGroup values = super.getParameterValues(); final ParameterDescriptorGroup descriptor = getParameterDescriptors(); final Collection<GeneralParameterDescriptor> expected = descriptor.descriptors(); set(expected, Provider.SATELLITE_HEIGHT, values, h); return values; } }
GeostationarySatellite extends MapProjection { @Override public ParameterValueGroup getParameterValues() { final ParameterValueGroup values = super.getParameterValues(); final ParameterDescriptorGroup descriptor = getParameterDescriptors(); final Collection<GeneralParameterDescriptor> expected = descriptor.descriptors(); set(expected, Provider.SATELLITE_HEIGHT, values, h); return values; } GeostationarySatellite(ParameterValueGroup parameters); }
GeostationarySatellite extends MapProjection { @Override public ParameterValueGroup getParameterValues() { final ParameterValueGroup values = super.getParameterValues(); final ParameterDescriptorGroup descriptor = getParameterDescriptors(); final Collection<GeneralParameterDescriptor> expected = descriptor.descriptors(); set(expected, Provider.SATELLITE_HEIGHT, values, h); return values; } GeostationarySatellite(ParameterValueGroup parameters); @Override ParameterDescriptorGroup getParameterDescriptors(); @Override ParameterValueGroup getParameterValues(); static Envelope2D circumscribeFullDisk(CoordinateReferenceSystem geosCRS); static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS); }
GeostationarySatellite extends MapProjection { @Override public ParameterValueGroup getParameterValues() { final ParameterValueGroup values = super.getParameterValues(); final ParameterDescriptorGroup descriptor = getParameterDescriptors(); final Collection<GeneralParameterDescriptor> expected = descriptor.descriptors(); set(expected, Provider.SATELLITE_HEIGHT, values, h); return values; } GeostationarySatellite(ParameterValueGroup parameters); @Override ParameterDescriptorGroup getParameterDescriptors(); @Override ParameterValueGroup getParameterValues(); static Envelope2D circumscribeFullDisk(CoordinateReferenceSystem geosCRS); static Envelope2D inscribeFullDiskEstimate(CoordinateReferenceSystem geosCRS);  }