rdf4j-postgis  Version 0.1.0.0
SRIDToWKT Class Reference
Inheritance diagram for SRIDToWKT:
Collaboration diagram for SRIDToWKT:

Public Member Functions

String getURI ()
 
Value evaluate (ValueFactory valueFactory, Value... args) throws ValueExprEvaluationException
 

Member Function Documentation

◆ evaluate()

Value evaluate ( ValueFactory  valueFactory,
Value...  args 
) throws ValueExprEvaluationException
20  {
21  if (args.length != 1) {
22  throw new ValueExprEvaluationException(getURI() + " requires exactly 1 arguments, got " + args.length);
23  }
24  Integer srid=Integer.valueOf(args[0].stringValue());
25  try {
26  return valueFactory.createLiteral(CRS.forCode("EPSG:"+srid).toWKT());
27  } catch (UnsupportedOperationException | FactoryException e) {
28  // TODO Auto-generated catch block
29  e.printStackTrace();
30  return null;
31  }
32  }

References SRIDToWKT.getURI().

Referenced by SRIDToWKTTest.testSRIDToWKT().

◆ getURI()

String getURI ( )
14  {
15  // TODO Auto-generated method stub
16  return POSTGIS.EPSGToWKT.stringValue();
17  }

References POSTGIS.EPSGToWKT.

Referenced by SRIDToWKT.evaluate().