Class DefaultDerivedCRS.Engineering

All Implemented Interfaces:
Serializable, Formattable, Deprecable, LenientComparable, org.opengis.referencing.crs.CoordinateReferenceSystem, org.opengis.referencing.crs.DerivedCRS, org.opengis.referencing.crs.EngineeringCRS, org.opengis.referencing.crs.GeneralDerivedCRS, org.opengis.referencing.crs.SingleCRS, org.opengis.referencing.IdentifiedObject, org.opengis.referencing.ReferenceSystem
Enclosing class:
DefaultDerivedCRS

private static final class DefaultDerivedCRS.Engineering extends DefaultDerivedCRS implements org.opengis.referencing.crs.EngineeringCRS
An derived engineering CRS. ISO 19162 restricts the base CRS to EngineeringCRS, ProjectedCRS or GeodeticCRS. Note that in the latter case, an ambiguity may exist with the DefaultDerivedCRS.Geodetic when deciding which DerivedCRS to create.
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      For cross-version compatibility.
      See Also:
  • Constructor Details

    • Engineering

      Engineering(org.opengis.referencing.crs.DerivedCRS other)
      Creates a copy of the given CRS.
    • Engineering

      Engineering(Map<String,?> properties, org.opengis.referencing.crs.EngineeringCRS baseCRS, org.opengis.referencing.operation.Conversion conversion, org.opengis.referencing.cs.CoordinateSystem derivedCS)
      Creates a new engineering CRS from the given properties.
    • Engineering

      Engineering(Map<String,?> properties, org.opengis.referencing.crs.EngineeringCRS baseCRS, org.opengis.referencing.crs.CoordinateReferenceSystem interpolationCRS, org.opengis.referencing.operation.OperationMethod method, org.opengis.referencing.operation.MathTransform baseToDerived, org.opengis.referencing.cs.CoordinateSystem derivedCS)
      Creates a new engineering CRS from the given properties.
  • Method Details

    • getDatum

      public org.opengis.referencing.datum.EngineeringDatum getDatum()
      Returns the datum of the base engineering CRS.
      Specified by:
      getDatum in interface org.opengis.referencing.crs.EngineeringCRS
      Specified by:
      getDatum in interface org.opengis.referencing.crs.SingleCRS
      Overrides:
      getDatum in class DefaultDerivedCRS
      Returns:
      the datum of the base CRS.
    • createSameType

      AbstractCRS createSameType(Map<String,?> properties, org.opengis.referencing.cs.CoordinateSystem derivedCS)
      Returns a coordinate reference system of the same type than this CRS but with different axes.
      Overrides:
      createSameType in class DefaultDerivedCRS
    • keyword

      String keyword(Formatter formatter)
      Returns the WKT keyword for this derived CRS type.
      Overrides:
      keyword in class DefaultDerivedCRS
    • getType

      Returns the GML code for this derived CRS type.
      Overrides:
      getType in class DefaultDerivedCRS