File | Line |
---|
org/deegree/wps/jts/CentroidProcesslet.java | 97 |
org/deegree/wps/jts/ConvexHullProcesslet.java | 90 |
return inputGeometry.getCentroid();
}
private void writeGeometry( ComplexOutput gmlOutput, Geometry geometry )
throws ProcessletException {
try {
SchemaLocationXMLStreamWriter sw = new SchemaLocationXMLStreamWriter( gmlOutput.getXMLStreamWriter(),
"http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd" );
sw.setPrefix( "gml", GMLNS );
GMLStreamWriter gmlWriter = GMLOutputFactory.createGMLStreamWriter( GML_31, sw );
gmlWriter.write( geometry );
} catch ( Exception e ) {
throw new ProcessletException( "Error exporting geometry: " + e.getMessage() );
}
}
private Geometry readGeometry( ComplexInput gmlInput1 )
throws ProcessletException {
try {
XMLStreamReader xmlReader = gmlInput1.getValueAsXMLStream();
GMLStreamReader gmlReader = GMLInputFactory.createGMLStreamReader( GML_31, xmlReader );
return gmlReader.readGeometry();
} catch ( Exception e ) {
throw new ProcessletException( "Error parsing parameter " + gmlInput1.getIdentifier() + ": "
+ e.getMessage() );
}
}
} |
File | Line |
---|
org/deegree/wps/jts/DifferenceProcesslet.java | 92 |
org/deegree/wps/jts/UnionProcesslet.java | 92 |
writeGeometry( differenceOutput, difference );
}
private void writeGeometry( ComplexOutput gmlOutput, Geometry geometry )
throws ProcessletException {
try {
SchemaLocationXMLStreamWriter sw = new SchemaLocationXMLStreamWriter( gmlOutput.getXMLStreamWriter(),
"http://www.opengis.net/gml http://schemas.opengis.net/gml/3.1.1/base/geometryAggregates.xsd" );
sw.setPrefix( "gml", GMLNS );
GMLStreamWriter gmlWriter = GMLOutputFactory.createGMLStreamWriter( GML_31, sw );
gmlWriter.write( geometry );
} catch ( Exception e ) {
throw new ProcessletException( "Error exporting geometry: " + e.getMessage() );
}
}
private Geometry readGeometry( ComplexInput gmlInput )
throws ProcessletException {
try {
XMLStreamReader xmlReader = gmlInput.getValueAsXMLStream();
GMLStreamReader gmlReader = GMLInputFactory.createGMLStreamReader( GML_31, xmlReader );
return gmlReader.readGeometry();
} catch ( Exception e ) {
throw new ProcessletException( "Error parsing parameter " + gmlInput.getIdentifier() + ": "
+ e.getMessage() );
}
}
} |