public class FMEGMLWriter extends java.lang.Object implements JUMPWriter
JUMPWriter
specialized to write FMEGML.
DataProperties for the JCSWriter write(featureSchema,DataProperties) interface:
Parameter | Meaning |
---|---|
OutputFile or DefaultValue | File name for output .xml file |
FMEFormatVersion | '2000' or '2001' |
The format version specifies which version of FME GML this should produce.
2000 | <dataset xmlns="http://www.safe.com/xml/namespaces/fmegml2" xmlns:fme="http://www.safe.com/xml/namespaces/fmegml2" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2000/10/XMLSchema-instance" xsi:schemaLocation="http://www.safe.com/xml/schemas/fmegml2.xsd" > |
2001 | <dataset xmlns="http://www.safe.com/xml/schemas/FMEFeatures" xmlns:fme="http://www.safe.com/xml/schemas/FMEFeatures" xmlns:gml="http://www.opengis.net/gml" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.safe.com/xml/schemas/FMEFeatures.xsd" > |
Constructor and Description |
---|
FMEGMLWriter()
Creates new FMEGMLWriter
|
Modifier and Type | Method and Description |
---|---|
GMLOutputTemplate |
createOutputTemplate(FeatureSchema fs)
Makes a
GMLOutputTemplate from a featureSchema. |
void |
write(FeatureCollection featureCollection,
DriverProperties dp)
Cause a featureCollection to be written using the outputfile (and format) specified in the dp parameter.
|
public void write(FeatureCollection featureCollection, DriverProperties dp) throws IllegalParametersException, java.lang.Exception
GMLWriter
.write
in interface JUMPWriter
featureCollection
- set of features to be writtendp
- where to write and formatIllegalParametersException
java.lang.Exception
public GMLOutputTemplate createOutputTemplate(FeatureSchema fs) throws ParseException, java.lang.Exception
GMLOutputTemplate
from a featureSchema. Has two different version ('2000' and '2001'). fs
- description of the column in the dataset.ParseException
java.lang.Exception