Class WKTDatatype

  • All Implemented Interfaces:
    RDFDatatype

    public class WKTDatatype
    extends GeometryDatatype
    WKTDatatype class allows the URI "geo:wktLiteral" to be used as a datatype and it will parse that datatype to a JTS Geometry. Req 10 All RDFS Literals of type geo:wktLiteral shall consist of an optional URI identifying the coordinate reference system followed by Simple Features Well Known Text (WKT) describing a geometric value. Valid geo:wktLiterals are formed by concatenating a valid, absolute URI as defined in [RFC 2396], one or more spaces (Unicode U+0020 character) as a separator, and a WKT string as defined in Simple Features [ISO 19125-1]. Req 11 The URI <http://www.opengis.net/def/crs/OGC/1.3/CRS84> shall be assumed as the spatial reference system for geo:wktLiterals that do not * specify an explicit spatial reference system URI.
    • Field Detail

      • URI

        public static final java.lang.String URI
        The default WKT type URI.
        See Also:
        Constant Field Values
      • INSTANCE

        public static final WKTDatatype INSTANCE
        A static instance of WKTDatatype.
    • Method Detail

      • unparse

        public java.lang.String unparse​(java.lang.Object geometry)
        This method Un-parses the JTS Geometry to the WKT literal
        Specified by:
        unparse in interface RDFDatatype
        Overrides:
        unparse in class BaseDatatype
        Parameters:
        geometry - - the JTS Geometry to be un-parsed
        Returns:
        WKT - the returned WKT Literal.
        Notice that the Spatial Reference System is not specified in returned WKT literal.