Class WKTDatatype
java.lang.Object
org.apache.jena.datatypes.BaseDatatype
org.apache.jena.geosparql.implementation.datatype.GeometryDatatype
org.apache.jena.geosparql.implementation.datatype.WKTDatatype
- All Implemented Interfaces:
RDFDatatype
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.-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.jena.datatypes.BaseDatatype
BaseDatatype.TypedValue
-
Field Summary
Modifier and TypeFieldDescriptionstatic final WKTDatatype
A static instance of WKTDatatype.static final String
The default WKT type URI. -
Method Summary
Methods inherited from class org.apache.jena.geosparql.implementation.datatype.GeometryDatatype
check, checkURI, get, get, parse, parse, registerDatatypes
Methods inherited from class org.apache.jena.datatypes.BaseDatatype
cannonicalise, extendedTypeDefinition, getHashCode, getJavaClass, getURI, isEqual, isValid, isValidLiteral, isValidValue, langTagCompatible, normalizeSubType
-
Field Details
-
URI
The default WKT type URI.- See Also:
-
INSTANCE
A static instance of WKTDatatype.
-
-
Method Details
-
unparse
This method Un-parses the JTS Geometry to the WKT literal- Specified by:
unparse
in interfaceRDFDatatype
- Overrides:
unparse
in classBaseDatatype
- 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.
-
read
- Specified by:
read
in classGeometryDatatype
-
toString
- Overrides:
toString
in classBaseDatatype
-