12d Model Reader/Writer

Licensing options for this format begin with FME Desktop Professional Edition.

The 12d Model XML Reader allows FME to read 12d XML (Extensible Markup Language) documents.

12d XML is an XML-based text file format created by 12d Solutions to store string data from 12d Model. This document assumes that the reader has a good understanding of the 12d XML format.

For more information on the 12d XML format, please see the 12d® Model website.

12d Model Product and System Requirements

Format

Product

Operating System

Reader/Writer

FME Desktop License

FME Server

FME Cloud

Windows 64-bit

Linux

Mac

Reader

Available in FME Professional Edition and higher

Yes

Yes

Yes

Yes

Yes

Writer

Available in FME Professional Edition and higher

Yes

Yes

Yes

Yes

Yes

Reader Overview

The 12d Model XML reader produces FME features for each supported feature types in the .12dxml file.

Each .12dxml file contains one metadata element, at least one model element, and zero or more project attribute elements. Each model element contains an optional children block, which may contain strings, tins, super tins, grid tins, trimeshes, and plot frames.

Current FME support for 12d XML model elements for reading is limited to the following:

  • string_super
  • string_drainage
  • string_super_alignment
  • trimesh
  • full tin
  • tin

Writer Overview

The 12d Model XML writer produces a .12dxml file containing the feature types in the workspace.

Writer Geometry

If a 12d Model XML reader is used for data input in the workspace, a metadata and model feature type will have been created automatically. The metadata and model feature types output metadata and model elements, respectively, to the output 12dxml file. In addition, supported feature types read from a 12d Model XML reader will be written and stored in the same structure if possible, under the respective models. If using any other readers, a model will be created for each feature type in the workspace.

Current FME support for 12d XML model elements for writing is limited to the following:

  • string_super
  • string_drainage
  • trimesh
  • tin