WPS orchestration example, image metadata extraction
Created: 2011-03-03 09:26:24
Last updated: 2011-03-03 09:26:28
1 image inputs (GeoTIFF, JPEG,PNG), metadata from gdalinfo and histogram analisys, histogram result is a PNG image in base64 coding (default WPS service encoding) that will be converted to binary.
Preview
Run
Run this Workflow in the Taverna Workbench...
Workflow Components
Authors (2)
Jorge Samuel Mende sde Jesus - Plymouth Marine Laboratory |
Jorge de Jesus - Plymouth Marine Laboratory, Remote Sensing Group |
Titles (1)
WPS orchestration example, image metadata extraction |
Descriptions (1)
1 image inputs (GeoTIFF, JPEG,PNG), metadata from gdalinfo and histogram analisys, histogram result is a PNG image in base64 coding (default WPS service encoding) that will be converted to binary. |
Dependencies (0)
Inputs (1)
Name |
Description |
imageInput |
Workflow using WPS services. 2 WPS services are called: histogramprocess and gdalinfo.
Gdalinfo is WPS wrapper arround gdalinfo command (http://www.gdal.org/gdalinfo.html), stdout response will contain the image's metadata
Histograprocress, calculates the histogram for each image band. The process uses GDAL libraries and Numpy, and it runs best GeoTiff images
Workflow using WPS services. 2 WPS services are called: histogramprocess and gdalinfo.
Gdalinfo is WPS wrapper arround gdalinfo command ()
|
Processors (7)
Name |
Type |
Description |
ExecuteProcess_histogramprocess |
wsdl |
Service description:
http://rsg.pml.ac.uk/ Wsdlhttp://rsg.pml.ac.uk/wps/generic.cgi?WSDLWsdl OperationExecuteProcess_histogramprocess |
ExecuteProcess_histogramprocess_DataInputs |
xmlsplitter |
|
ExecuteProcess_histogramprocess_ProcessOutputs |
xmlsplitter |
|
Decode_Base_64_to_byte_Array |
localworker |
Scriptimport org.apache.commons.codec.binary.Base64;
bytes = Base64.decodeBase64(base64.getBytes());
|
ExecuteProcess_gdalinfo |
wsdl |
WPS Service description:
Wsdlhttp://rsg.pml.ac.uk/wps/generic.cgi?WSDLWsdl OperationExecuteProcess_gdalinfo |
ExecuteProcess_gdalinfo_DataInputs |
xmlsplitter |
|
ExecuteProcess_gdalinfo_ProcessOutputs |
xmlsplitter |
|
Outputs (2)
Name |
Description |
histogramPNG |
|
imageDescription |
|
Datalinks (9)
Source |
Sink |
ExecuteProcess_histogramprocess_DataInputs:output |
ExecuteProcess_histogramprocess:DataInputs |
imageInput |
ExecuteProcess_histogramprocess_DataInputs:imageInput |
ExecuteProcess_histogramprocess:ProcessOutputs |
ExecuteProcess_histogramprocess_ProcessOutputs:input |
ExecuteProcess_histogramprocess_ProcessOutputs:histogramOutputResult |
Decode_Base_64_to_byte_Array:base64 |
ExecuteProcess_gdalinfo_DataInputs:output |
ExecuteProcess_gdalinfo:DataInputs |
imageInput |
ExecuteProcess_gdalinfo_DataInputs:input |
ExecuteProcess_gdalinfo:ProcessOutputs |
ExecuteProcess_gdalinfo_ProcessOutputs:input |
Decode_Base_64_to_byte_Array:bytes |
histogramPNG |
ExecuteProcess_gdalinfo_ProcessOutputs:stdoutResult |
imageDescription |
Uploader
License
All versions of this Workflow are
licensed under:
Version 1
(of 1)
Credits (1)
(People/Groups)
Attributions (0)
(Workflows/Files)
None
Shared with Groups (0)
None
Featured In Packs (0)
None
Log in to add to one of your Packs
Attributed By (0)
(Workflows/Files)
None
Favourited By (1)
Statistics
Other workflows that use similar services
(10)
Only the first 2 workflows that use similar services are shown. View all workflows that use these services.
Convert GML to SVG
(1)
This workflow can convert the GML (Geography Markup Language) file to SVG image.
Created: 2011-08-31
| Last updated: 2011-08-31
Credits:
Harvey
Comments (0)
No comments yet
Log in to make a comment