## Uses of Class
org.opengis.referencing.FactoryException

Packages that use FactoryException
org.opengis.referencing: Reference systems.
org.opengis.referencing.crs: Coordinate reference systems (coordinate systems with a datum).
org.opengis.referencing.cs: Coordinate systems and their axis.
org.opengis.referencing.datum: Geodetic datum (the relationship of a coordinate system to the earth).
org.opengis.referencing.operation: Coordinate operations (relationship between any two coordinate reference systems).

Uses of FactoryException in org.opengis.referencing

Subclasses of FactoryException in org.opengis.referencing
`class` `NoSuchAuthorityCodeException` Thrown when an authority factory can't find the requested authority code.
`class` `NoSuchIdentifierException` Thrown when a math transform as been requested with an unknow operation method identifier.

Methods in org.opengis.referencing that throw FactoryException
`IdentifiedObject` `AuthorityFactory.createObject(String code)` Returns an arbitrary object from a code.
`Set<String>` `AuthorityFactory.getAuthorityCodes(Class type)` Returns the set of authority codes of the given type.
`InternationalString` `AuthorityFactory.getDescriptionText(String code)` Gets a description of the object corresponding to a code.

Uses of FactoryException in org.opengis.referencing.crs

Methods in org.opengis.referencing.crs that throw FactoryException
`CompoundCRS` `CRSFactory.createCompoundCRS(Map<String,?> properties, CoordinateReferenceSystem[] elements)` Creates a compound coordinate reference system from an ordered list of `CoordinateReferenceSystem` objects.
`CompoundCRS` `CRSAuthorityFactory.createCompoundCRS(String code)` Creates a 3D coordinate reference system from a code.
`CoordinateReferenceSystem` `CRSAuthorityFactory.createCoordinateReferenceSystem(String code)` Returns an arbitrary coordinate reference system from a code.
`DerivedCRS` `CRSFactory.createDerivedCRS(Map<String,?> properties, CoordinateReferenceSystem baseCRS, Conversion conversionFromBase, CoordinateSystem derivedCS)` Creates a derived coordinate reference system.

`DerivedCRS`

`CRSFactory.createDerivedCRS(Map<String,?> properties, OperationMethod method, CoordinateReferenceSystem base, MathTransform baseToDerived, CoordinateSystem derivedCS)`
Deprecated. Use `CoordinateOperationFactory.createDefiningConversion(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.parameter.ParameterValueGroup)` followed by `CRSFactory.createDerivedCRS(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.cs.CoordinateSystem)` instead.

`DerivedCRS` `CRSAuthorityFactory.createDerivedCRS(String code)` Creates a derived coordinate reference system from a code.
`EngineeringCRS` `CRSFactory.createEngineeringCRS(Map<String,?> properties, EngineeringDatum datum, CoordinateSystem cs)` Creates a engineering coordinate reference system.
`EngineeringCRS` `CRSAuthorityFactory.createEngineeringCRS(String code)` Create a engineering coordinate reference system from a code.
`CoordinateReferenceSystem` `CRSFactory.createFromWKT(String wkt)` Creates a coordinate reference system object from a string.
`CoordinateReferenceSystem` `CRSFactory.createFromXML(String xml)` Creates a coordinate reference system object from a XML string.
`GeocentricCRS` `CRSFactory.createGeocentricCRS(Map<String,?> properties, GeodeticDatum datum, CartesianCS cs)` Creates a geocentric coordinate reference system from a cartesian coordinate system.
`GeocentricCRS` `CRSFactory.createGeocentricCRS(Map<String,?> properties, GeodeticDatum datum, SphericalCS cs)` Creates a geocentric coordinate reference system from a spherical coordinate system.
`GeocentricCRS` `CRSAuthorityFactory.createGeocentricCRS(String code)` Returns a geocentric coordinate reference system from a code.
`GeographicCRS` `CRSFactory.createGeographicCRS(Map<String,?> properties, GeodeticDatum datum, EllipsoidalCS cs)` Creates a geographic coordinate reference system.
`GeographicCRS` `CRSAuthorityFactory.createGeographicCRS(String code)` Returns a geographic coordinate reference system from a code.
`ImageCRS` `CRSFactory.createImageCRS(Map<String,?> properties, ImageDatum datum, AffineCS cs)` Creates an image coordinate reference system.
`ImageCRS` `CRSAuthorityFactory.createImageCRS(String code)` Create a image coordinate reference system from a code.
`ProjectedCRS` `CRSFactory.createProjectedCRS(Map<String,?> properties, GeographicCRS baseCRS, Conversion conversionFromBase, CartesianCS derivedCS)` Creates a projected coordinate reference system from a defining conversion.

`ProjectedCRS`

`CRSFactory.createProjectedCRS(Map<String,?> properties, OperationMethod method, GeographicCRS base, MathTransform baseToDerived, CartesianCS derivedCS)`
Deprecated. Use `CoordinateOperationFactory.createDefiningConversion(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.parameter.ParameterValueGroup)` followed by `CRSFactory.createProjectedCRS(java.util.Map<java.lang.String, ?>, org.opengis.referencing.operation.OperationMethod, org.opengis.referencing.crs.GeographicCRS, org.opengis.referencing.operation.MathTransform, org.opengis.referencing.cs.CartesianCS)` instead.

`ProjectedCRS` `CRSAuthorityFactory.createProjectedCRS(String code)` Returns a projected coordinate reference system from a code.
`TemporalCRS` `CRSFactory.createTemporalCRS(Map<String,?> properties, TemporalDatum datum, TimeCS cs)` Creates a temporal coordinate reference system.
`TemporalCRS` `CRSAuthorityFactory.createTemporalCRS(String code)` Create a temporal coordinate reference system from a code.
`VerticalCRS` `CRSFactory.createVerticalCRS(Map<String,?> properties, VerticalDatum datum, VerticalCS cs)` Creates a vertical coordinate reference system.
`VerticalCRS` `CRSAuthorityFactory.createVerticalCRS(String code)` Create a vertical coordinate reference system from a code.

Uses of FactoryException in org.opengis.referencing.cs

Methods in org.opengis.referencing.cs that throw FactoryException
`AffineCS` `CSFactory.createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)` Creates a two dimensional coordinate system from the given pair of axis.
`AffineCS` `CSFactory.createAffineCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates a three dimensional coordinate system from the given set of axis.
`CartesianCS` `CSFactory.createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)` Creates a two dimensional cartesian coordinate system from the given pair of axis.
`CartesianCS` `CSFactory.createCartesianCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates a three dimensional cartesian coordinate system from the given set of axis.
`CartesianCS` `CSAuthorityFactory.createCartesianCS(String code)` Creates a cartesian coordinate system from a code.
`CoordinateSystem` `CSAuthorityFactory.createCoordinateSystem(String code)` Returns an arbitrary coordinate system from a code.
`CoordinateSystemAxis` `CSFactory.createCoordinateSystemAxis(Map<String,?> properties, String abbreviation, AxisDirection direction, Unit unit)` Creates a coordinate system axis from an abbreviation and a unit.
`CoordinateSystemAxis` `CSAuthorityFactory.createCoordinateSystemAxis(String code)` Returns a coordinate system axis from a code.
`CylindricalCS` `CSFactory.createCylindricalCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates a cylindrical coordinate system from the given set of axis.
`CylindricalCS` `CSAuthorityFactory.createCylindricalCS(String code)` Creates a cylindrical coordinate system from a code.
`EllipsoidalCS` `CSFactory.createEllipsoidalCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)` Creates an ellipsoidal coordinate system without ellipsoidal height.
`EllipsoidalCS` `CSFactory.createEllipsoidalCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates an ellipsoidal coordinate system with ellipsoidal height.
`EllipsoidalCS` `CSAuthorityFactory.createEllipsoidalCS(String code)` Creates an ellipsoidal coordinate system from a code.
`LinearCS` `CSFactory.createLinearCS(Map<String,?> properties, CoordinateSystemAxis axis)` Creates a linear coordinate system.
`PolarCS` `CSFactory.createPolarCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)` Creates a polar coordinate system from the given pair of axis.
`PolarCS` `CSAuthorityFactory.createPolarCS(String code)` Creates a polar coordinate system from a code.
`SphericalCS` `CSFactory.createSphericalCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates a spherical coordinate system from the given set of axis.
`SphericalCS` `CSAuthorityFactory.createSphericalCS(String code)` Creates a spherical coordinate system from a code.
`TimeCS` `CSFactory.createTimeCS(Map<String,?> properties, CoordinateSystemAxis axis)` Creates a time coordinate system.
`TimeCS` `CSAuthorityFactory.createTimeCS(String code)` Creates a temporal coordinate system from a code.
`Unit` `CSAuthorityFactory.createUnit(String code)` Returns an unit from a code.
`UserDefinedCS` `CSFactory.createUserDefinedCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1)` Creates a two-dimensional user defined coordinate system.
`UserDefinedCS` `CSFactory.createUserDefinedCS(Map<String,?> properties, CoordinateSystemAxis axis0, CoordinateSystemAxis axis1, CoordinateSystemAxis axis2)` Creates a three-dimensional user defined coordinate system.
`VerticalCS` `CSFactory.createVerticalCS(Map<String,?> properties, CoordinateSystemAxis axis)` Creates a vertical coordinate system.
`VerticalCS` `CSAuthorityFactory.createVerticalCS(String code)` Creates a vertical coordinate system from a code.

Uses of FactoryException in org.opengis.referencing.datum

Methods in org.opengis.referencing.datum that throw FactoryException
`Datum` `DatumAuthorityFactory.createDatum(String code)` Returns an arbitrary datum from a code.
`Ellipsoid` `DatumFactory.createEllipsoid(Map<String,?> properties, double semiMajorAxis, double semiMinorAxis, Unit unit)` Creates an ellipsoid from radius values.
`Ellipsoid` `DatumAuthorityFactory.createEllipsoid(String code)` Returns an ellipsoid from a code.
`EngineeringDatum` `DatumFactory.createEngineeringDatum(Map<String,?> properties)` Creates an engineering datum.
`EngineeringDatum` `DatumAuthorityFactory.createEngineeringDatum(String code)` Creates a engineering datum from a code.
`Ellipsoid` `DatumFactory.createFlattenedSphere(Map<String,?> properties, double semiMajorAxis, double inverseFlattening, Unit unit)` Creates an ellipsoid from an major radius, and inverse flattening.
`GeodeticDatum` `DatumFactory.createGeodeticDatum(Map<String,?> properties, Ellipsoid ellipsoid, PrimeMeridian primeMeridian)` Creates geodetic datum from ellipsoid and (optionaly) Bursa-Wolf parameters.
`GeodeticDatum` `DatumAuthorityFactory.createGeodeticDatum(String code)` Returns a geodetic datum from a code.
`ImageDatum` `DatumFactory.createImageDatum(Map<String,?> properties, PixelInCell pixelInCell)` Creates an image datum.
`ImageDatum` `DatumAuthorityFactory.createImageDatum(String code)` Creates a image datum from a code.
`PrimeMeridian` `DatumFactory.createPrimeMeridian(Map<String,?> properties, double longitude, Unit angularUnit)` Creates a prime meridian, relative to Greenwich.
`PrimeMeridian` `DatumAuthorityFactory.createPrimeMeridian(String code)` Returns a prime meridian from a code.
`TemporalDatum` `DatumFactory.createTemporalDatum(Map<String,?> properties, Date origin)` Creates a temporal datum from an enumerated type value.
`TemporalDatum` `DatumAuthorityFactory.createTemporalDatum(String code)` Creates a temporal datum from a code.
`VerticalDatum` `DatumFactory.createVerticalDatum(Map<String,?> properties, VerticalDatumType type)` Creates a vertical datum from an enumerated type value.
`VerticalDatum` `DatumAuthorityFactory.createVerticalDatum(String code)` Creates a vertical datum from a code.

Uses of FactoryException in org.opengis.referencing.operation

Subclasses of FactoryException in org.opengis.referencing.operation
`class` `OperationNotFoundException` Thrown when a coordinate operation is not found.

Methods in org.opengis.referencing.operation that throw FactoryException
`MathTransform` `MathTransformFactory.createAffineTransform(Matrix matrix)` Creates an affine transform from a matrix.
`MathTransform` `MathTransformFactory.createBaseToDerived(CoordinateReferenceSystem baseCRS, ParameterValueGroup parameters, CoordinateSystem derivedCS)` Creates a parameterized transform from a base CRS to a derived CS.
`CoordinateOperation` `CoordinateOperationFactory.createConcatenatedOperation(Map<String,?> properties, CoordinateOperation[] operations)` Creates a concatenated operation from a sequence of operations.
`MathTransform` `MathTransformFactory.createConcatenatedTransform(MathTransform transform1, MathTransform transform2)` Creates a transform by concatenating two existing transforms.
`CoordinateOperation` `CoordinateOperationAuthorityFactory.createCoordinateOperation(String code)` Creates an operation from a single operation code.
`Conversion` `CoordinateOperationFactory.createDefiningConversion(Map<String,?> properties, OperationMethod method, ParameterValueGroup parameters)` Constructs a defining conversion from a set of properties.
`Set<CoordinateOperation>` `CoordinateOperationAuthorityFactory.createFromCoordinateReferenceSystemCodes(String sourceCode, String targetCode)` Creates operations from coordinate reference system codes.
`MathTransform` `MathTransformFactory.createFromWKT(String wkt)` Creates a math transform object from a string.
`MathTransform` `MathTransformFactory.createFromXML(String xml)` Creates a math transform object from a XML string.
`CoordinateOperation` `CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS)` Returns an operation for conversion or transformation between two coordinate reference systems.

`CoordinateOperation`

`CoordinateOperationFactory.createOperation(CoordinateReferenceSystem sourceCRS, CoordinateReferenceSystem targetCRS, OperationMethod method)`
Deprecated. `CoordinateOperationFactory` is supposed to infers the operation from the CRS. In addition, more than one operation step may be involved in the path from `sourceCRS` to `targetCRS`, but this method has only one `method` argument.

`MathTransform` `MathTransformFactory.createParameterizedTransform(ParameterValueGroup parameters)` Creates a transform from a group of parameters.
`MathTransform` `MathTransformFactory.createPassThroughTransform(int firstAffectedOrdinate, MathTransform subTransform, int numTrailingOrdinates)` Creates a transform which passes through a subset of ordinates to another transform.

Copyright © 1994-2008 Open Geospatial Consortium. All Rights Reserved.