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 JUMPWriterfeatureCollection - set of features to be writtendp - where to write and formatIllegalParametersExceptionjava.lang.Exceptionpublic 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.ParseExceptionjava.lang.Exception