Class FMEGMLWriter

java.lang.Object
com.vividsolutions.jump.io.FMEGMLWriter
All Implemented Interfaces:
JUMPWriter

public class FMEGMLWriter extends Object implements JUMPWriter
This class is a 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 Details

    • FMEGMLWriter

      public FMEGMLWriter()
      Creates new FMEGMLWriter
  • Method Details

    • write

      public void write(FeatureCollection featureCollection, DriverProperties dp) throws Exception
      Cause a featureCollection to be written using the outputfile (and format) specified in the dp parameter.
      A GMLOutputTemplate will be autogenerated, then the write request passed off to the GMLWriter.
      Specified by:
      write in interface JUMPWriter
      Parameters:
      featureCollection - set of features to be written
      dp - where to write and format
      Throws:
      Exception