|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.services.OGCWebServiceRequest_Impl
org.deegree_impl.services.wcts.protocol.TransformRequest_Impl
The transform-schema describes the only mandatory request, which is to adapt from the Transformation-Web-Service
The basic elememts of the reqest are the coordinate-system of the data (SourceCRS), the coordinate-system in which the data should be transformed (DestinationCRS) and the data itself. Additional to this the format of the incoming data and the results are declared.
The determination of a transformation-sequence is optional. Normally several single-transformations are needed for the transformation of coordinates from one system into another. With the <TransformationSequence>- element it is possible to define (a) in which order (b) which transformations should be executed.
It is to notice, that the transformationservice is based on the OpenGIS implemantation specification "Coordinate Transformation Service 1.0.0". I. e. that the transformation of a geometry results from the transformation of its particular coordinates. Splines and other not-linear interpolations get not explicit transformed. So, for the the incoming data only point-geometries and linear interpolated geometries are acceptable. In addition to the GML-coded geometries a coding of "Well Known Text" (WKT) is possible. A WKT-geometry is transported as a string.
----------------------------------------------------------------------
Field Summary | |
private java.util.ArrayList |
data
|
private CS_CoordinateSystem |
destinationCRS
|
private java.lang.String |
inputFormat
|
private java.lang.String |
outputFormat
|
private CS_CoordinateSystem |
sourceCRS
|
private java.util.ArrayList |
transformationSequence
|
Fields inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
id, request, service, vendorSpecificParameter, version |
Constructor Summary | |
(package private) |
TransformRequest_Impl(java.lang.String version,
java.lang.String id,
java.util.HashMap vendorSpecificParameter,
java.lang.String inputFormat,
java.lang.String outputFormat,
CS_CoordinateSystem sourceCRS,
CS_CoordinateSystem destinationCRS,
TransformationSequence[] transformationSequence,
GMLGeometry[] data)
constructor |
Method Summary | |
void |
addGeometry(GMLGeometry data)
|
void |
addTransformationSequence(TransformationSequence transformationSequence)
|
CS_CoordinateSystem |
getDestinationCRS()
gets DestinationCRS-element. |
GMLGeometry[] |
getGeometries()
gets the data |
java.lang.String |
getInputFormat()
gets InputFormat-element |
java.lang.String |
getOutputFormat()
gets OutputFormat-element |
CS_CoordinateSystem |
getSourceCRS()
gets SourceCRS-element. |
TransformationSequence[] |
getTransformationSequence()
gets the TransformationSequence-element. |
void |
setDestinationCRS(CS_CoordinateSystem destinationCRS)
|
void |
setGeometry(GMLGeometry[] data)
|
void |
setInputFormat(java.lang.String inputFormat)
|
void |
setOutputFormat(java.lang.String outputFormat)
|
void |
setSourceCRS(CS_CoordinateSystem sourceCRS)
|
void |
setTransformationSequence(TransformationSequence[] transformationSequence)
|
Methods inherited from class org.deegree_impl.services.OGCWebServiceRequest_Impl |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters, getVersion, putVendorSpecificParameter, setId, setRequest, setService, setVendorSpecificParameter, setVersion, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.deegree.services.wcts.protocol.TransformRequest |
getVersion |
Methods inherited from interface org.deegree.services.OGCWebServiceRequest |
getId, getRequest, getRequestParameter, getService, getVendorSpecificParameter, getVendorSpecificParameters |
Field Detail |
private java.util.ArrayList data
private java.util.ArrayList transformationSequence
private CS_CoordinateSystem destinationCRS
private CS_CoordinateSystem sourceCRS
private java.lang.String inputFormat
private java.lang.String outputFormat
Constructor Detail |
TransformRequest_Impl(java.lang.String version, java.lang.String id, java.util.HashMap vendorSpecificParameter, java.lang.String inputFormat, java.lang.String outputFormat, CS_CoordinateSystem sourceCRS, CS_CoordinateSystem destinationCRS, TransformationSequence[] transformationSequence, GMLGeometry[] data)
Method Detail |
public java.lang.String getInputFormat()
getInputFormat
in interface TransformRequest
public void setInputFormat(java.lang.String inputFormat)
getInputFormat()
public java.lang.String getOutputFormat()
getOutputFormat
in interface TransformRequest
public void setOutputFormat(java.lang.String outputFormat)
getOutputFormat()
public CS_CoordinateSystem getSourceCRS()
getSourceCRS
in interface TransformRequest
public void setSourceCRS(CS_CoordinateSystem sourceCRS)
getSourceCRS()
public CS_CoordinateSystem getDestinationCRS()
getDestinationCRS
in interface TransformRequest
public void setDestinationCRS(CS_CoordinateSystem destinationCRS)
getDestinationCRS()
public TransformationSequence[] getTransformationSequence()
getTransformationSequence
in interface TransformRequest
public void addTransformationSequence(TransformationSequence transformationSequence)
getTransformationSequence()
public void setTransformationSequence(TransformationSequence[] transformationSequence)
getTransformationSequence()
public GMLGeometry[] getGeometries()
getGeometries
in interface TransformRequest
public void addGeometry(GMLGeometry data)
getGeometries()
public void setGeometry(GMLGeometry[] data)
getGeometries()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |