Class TLcdCRSReferenceParser

java.lang.Object
com.luciad.reference.format.TLcdCRSReferenceParser
All Implemented Interfaces:
ILcdModelReferenceParser, ILcdXYWorldReferenceParser

public class TLcdCRSReferenceParser extends Object implements ILcdModelReferenceParser, ILcdXYWorldReferenceParser
Parses the reference according to the CRS name space. See Web Map Service 1.3 specification (https://portal.opengeospatial.org/files/?artifact_id=7196).

Currently CRS:84, CRS:83 and CRS:27 are supported.

  • Constructor Details

    • TLcdCRSReferenceParser

      public TLcdCRSReferenceParser()
  • Method Details

    • parseModelReference

      public ILcdModelReference parseModelReference(String aModelReferenceAsString) throws ParseException
      Description copied from interface: ILcdModelReferenceParser
      Returns the ILcdModelReference that corresponds to the specified string representation.
      Specified by:
      parseModelReference in interface ILcdModelReferenceParser
      Parameters:
      aModelReferenceAsString - the String representation to be converted to an ILcdModelReference.
      Returns:
      the ILcdModelReference that corresponds to the specified string, never null.
      Throws:
      ParseException - if this parser cannot convert the specified string into a model reference (e.g. if the code is not supported or if the code was not valid)
    • parseXYWorldReference

      public ILcdXYWorldReference parseXYWorldReference(String aXYWorldReferenceAsString) throws ParseException
      Description copied from interface: ILcdXYWorldReferenceParser
      Returns the ILcdXYWorldReference that is formatted as a String.
      Specified by:
      parseXYWorldReference in interface ILcdXYWorldReferenceParser
      Parameters:
      aXYWorldReferenceAsString - the String representation of the ILcdXYWorldReference.
      Returns:
      the ILcdXYWorldReference that is formatted as a String. Never null.
      Throws:
      ParseException - If the ILcdXYWorldReference cannot be created from the String.
    • getSupportedCodes

      public List<String> getSupportedCodes()
      Returns the list of supported codes of projection ids by this parser.
      Returns:
      the list of supported codes of projection ids by this parser.
      Since:
      2017.0