Geottif_image_reprojectionnoProjectdidProjectExecuteProcess_gdalinfoDataInputs0ProcessOutputs00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://rsg.pml.ac.uk/wps/generic.cgi?WSDL ExecuteProcess_gdalinfo net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfo_DataInputsinput0output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity nogcp 0 'text/plain' false nomd 0 'text/plain' false mm 0 'text/plain' false checksum 0 'text/plain' false hist 0 'text/plain' false input 0 'text/plain' false stats 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_gdalinfo" name="DataInputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_gdalinfo"><s:elements><s:basetype optional="true" unbounded="false" typename="boolean" name="nogcp" qname="&gt;ExecuteProcess_gdalinfo&gt;nogcp" /><s:basetype optional="true" unbounded="false" typename="boolean" name="nomd" qname="&gt;ExecuteProcess_gdalinfo&gt;nomd" /><s:basetype optional="true" unbounded="false" typename="boolean" name="mm" qname="&gt;ExecuteProcess_gdalinfo&gt;mm" /><s:basetype optional="true" unbounded="false" typename="boolean" name="checksum" qname="&gt;ExecuteProcess_gdalinfo&gt;checksum" /><s:basetype optional="true" unbounded="false" typename="boolean" name="hist" qname="&gt;ExecuteProcess_gdalinfo&gt;hist" /><s:basetype optional="false" unbounded="false" typename="anyType" name="input" qname="&gt;ExecuteProcess_gdalinfo&gt;input" /><s:basetype optional="true" unbounded="false" typename="boolean" name="stats" qname="&gt;ExecuteProcess_gdalinfo&gt;stats" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_reprojectImageDataInputs0ProcessOutputs00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://rsg.pml.ac.uk/wps/generic.cgi?WSDL ExecuteProcess_reprojectImage net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_reprojectImage_DataInputsinputImage0outputSRS0output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity outputHeight 0 'text/plain' false outputWidth 0 'text/plain' false outputExtent 0 'text/plain' false outputResolution 0 'text/plain' false inputSRS 0 'text/plain' false inputImage 0 'text/plain' false outputSRS 0 'text/plain' false noData 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_reprojectImage" name="DataInputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_reprojectImage"><s:elements><s:basetype optional="true" unbounded="false" typename="integer" name="outputHeight" qname="&gt;ExecuteProcess_reprojectImage&gt;outputHeight" /><s:basetype optional="true" unbounded="false" typename="integer" name="outputWidth" qname="&gt;ExecuteProcess_reprojectImage&gt;outputWidth" /><s:basetype optional="true" unbounded="false" typename="string" name="outputExtent" qname="&gt;ExecuteProcess_reprojectImage&gt;outputExtent" /><s:basetype optional="true" unbounded="false" typename="string" name="outputResolution" qname="&gt;ExecuteProcess_reprojectImage&gt;outputResolution" /><s:basetype optional="true" unbounded="false" typename="string" name="inputSRS" qname="&gt;ExecuteProcess_reprojectImage&gt;inputSRS" /><s:basetype optional="false" unbounded="false" typename="anyType" name="inputImage" qname="&gt;ExecuteProcess_reprojectImage&gt;inputImage" /><s:basetype optional="false" unbounded="false" typename="string" name="outputSRS" qname="&gt;ExecuteProcess_reprojectImage&gt;outputSRS" /><s:basetype optional="true" unbounded="false" typename="string" name="noData" qname="&gt;ExecuteProcess_reprojectImage&gt;noData" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invokesrtm_EPSG32119value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity http://rsg.pml.ac.uk/wps/testdata/elev_srtm_30m.tif net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Invoketo4326value00net.sf.taverna.t2.activitiesstringconstant-activity1.3net.sf.taverna.t2.activities.stringconstant.StringConstantActivity EPSG:4326 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_reprojectImage_ProcessOutputsinput0outputImageResult00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false outputImageResult 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_reprojectImageResponse" name="ProcessOutputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_reprojectImageResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="anyType" name="outputImageResult" qname="&gt;ExecuteProcess_reprojectImageResponse&gt;outputImageResult" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfo_ProcessOutputsinput0stdoutResult00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false stdoutResult 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_gdalinfoResponse" name="ProcessOutputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_gdalinfoResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="anyType" name="stdoutResult" qname="&gt;ExecuteProcess_gdalinfoResponse&gt;stdoutResult" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfo_2DataInputs0ProcessOutputs00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.WSDLActivity http://rsg.pml.ac.uk/wps/generic.cgi?WSDL ExecuteProcess_gdalinfo net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfo_2_DataInputsinput0output00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLInputSplitterActivity nogcp 0 'text/plain' false nomd 0 'text/plain' false mm 0 'text/plain' false checksum 0 'text/plain' false hist 0 'text/plain' false input 0 'text/plain' false stats 0 'text/plain' false output 0 'text/xml' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_gdalinfo" name="DataInputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_gdalinfo"><s:elements><s:basetype optional="true" unbounded="false" typename="boolean" name="nogcp" qname="&gt;ExecuteProcess_gdalinfo&gt;nogcp" /><s:basetype optional="true" unbounded="false" typename="boolean" name="nomd" qname="&gt;ExecuteProcess_gdalinfo&gt;nomd" /><s:basetype optional="true" unbounded="false" typename="boolean" name="mm" qname="&gt;ExecuteProcess_gdalinfo&gt;mm" /><s:basetype optional="true" unbounded="false" typename="boolean" name="checksum" qname="&gt;ExecuteProcess_gdalinfo&gt;checksum" /><s:basetype optional="true" unbounded="false" typename="boolean" name="hist" qname="&gt;ExecuteProcess_gdalinfo&gt;hist" /><s:basetype optional="false" unbounded="false" typename="anyType" name="input" qname="&gt;ExecuteProcess_gdalinfo&gt;input" /><s:basetype optional="true" unbounded="false" typename="boolean" name="stats" qname="&gt;ExecuteProcess_gdalinfo&gt;stats" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfo_2_ProcessOutputsinput0stdoutResult00net.sf.taverna.t2.activitieswsdl-activity1.3net.sf.taverna.t2.activities.wsdl.xmlsplitter.XMLOutputSplitterActivity input 0 'text/xml' java.lang.String false stdoutResult 0 'text/plain' 0 <s:extensions xmlns:s="http://org.embl.ebi.escience/xscufl/0.1alpha"><s:complextype optional="false" unbounded="false" typename="ExecuteProcess_gdalinfoResponse" name="ProcessOutputs" qname="{http://www.opengis.net/wps/1.0.0}ExecuteProcess_gdalinfoResponse"><s:elements><s:basetype optional="false" unbounded="false" typename="anyType" name="stdoutResult" qname="&gt;ExecuteProcess_gdalinfoResponse&gt;stdoutResult" /></s:elements></s:complextype></s:extensions> net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Parallelize 1 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.ErrorBouncenet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Failovernet.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.Retry 1.0 1000 5000 0 net.sf.taverna.t2.coreworkflowmodel-impl1.3net.sf.taverna.t2.workflowmodel.processor.dispatch.layers.InvokeExecuteProcess_gdalinfoDataInputsExecuteProcess_gdalinfo_DataInputsoutputExecuteProcess_gdalinfo_DataInputsinputsrtm_EPSG32119valueExecuteProcess_reprojectImageDataInputsExecuteProcess_reprojectImage_DataInputsoutputExecuteProcess_reprojectImage_DataInputsinputImagesrtm_EPSG32119valueExecuteProcess_reprojectImage_DataInputsoutputSRSto4326valueExecuteProcess_reprojectImage_ProcessOutputsinputExecuteProcess_reprojectImageProcessOutputsExecuteProcess_gdalinfo_ProcessOutputsinputExecuteProcess_gdalinfoProcessOutputsExecuteProcess_gdalinfo_2DataInputsExecuteProcess_gdalinfo_2_DataInputsoutputExecuteProcess_gdalinfo_2_DataInputsinputExecuteProcess_reprojectImage_ProcessOutputsoutputImageResultExecuteProcess_gdalinfo_2_ProcessOutputsinputExecuteProcess_gdalinfo_2ProcessOutputsnoProjectExecuteProcess_gdalinfo_ProcessOutputsstdoutResultdidProjectExecuteProcess_gdalinfo_2_ProcessOutputsstdoutResult Example of a WPS service that reprojects a geoTIFF by using a EPSG code. THe example image is in EPSG:32119, lcc projection for north caroline and it comes from GRASS-GIS spearfish dataset. The image is reprojected into EPSG:4326 (lat/long): Metadata: http://rsg.pml.ac.uk/wps/generic.cgi?request=describeProcess&service=wps&identifier=reprojectImage&version=1.0.0 Library: gdalwarp 2011-09-16 17:30:59.841 BST 3f283584-4855-4f48-b14f-ff9ae7bf2bc0 2011-09-15 13:51:40.812 BST Jorge Samuel Mendes de Jesus - Plymouth Marine Laboratory - Remote Sensing Group 2011-09-16 17:26:21.365 BST 7148724f-f735-45e7-b5fe-60b468645630 2011-09-15 14:14:09.857 BST Geottif image reprojection 2011-09-16 17:26:33.629 BST d3123cb5-5c9b-4ccc-a3ce-24d5e4e54406 2011-09-16 17:31:00.33 BST