What’s new in the Data Interoperability extension 10.1

At ArcGIS 10.1, the Data Interoperability extension has been updated to run on the new FME 2012 spatial data transformation platform by Safe Software. In addition to new transformers and increased support for lidar, the extension is now installed with the following independent setups:

New readers and writers

FME Reader and Writer

Description

ASPRS LIDAR Data Exchange Format (LAS)

A lidar writer for point cloud geometry conforming to the American Society for Photogrammetry and Remote Sensing (ASPRS) LIDAR (LAS) specifications.

Google Spreadsheet

Enables FME to read any arbitrary single spreadsheet accessible in a particular user's document list by name. Individual worksheets or pages in the spreadsheet will be treated as separate feature types in FME. Each column in a spreadsheet corresponds to an attribute name on a feature type, and each row, a feature.

The Google Spreadsheet Writer allows single feature types to be converted to CSV files and automatically uploaded to the account of an authenticated Google docs user.

Note that update and delete operations are not yet supported.

LiDAR (XYZ)

Implementation of a LiDAR XYZ Reader and Writer.

New Transformers

FME Transformer name

Description

Amalgamator

Joins nearby features into a single amalgam feature with donut or polygon geometry.

AttributeCompressor

Compresses the values of specified attributes. Used in conjunction with the AttributeDecompressor.

AttributeDecompressor

Decompresses the values of the specified attributes that were compressed by the AttributeCompressor.

CoordinateSwapper

Swaps coordinate axes of the input features.

CsmapReprojector

Reprojects feature coordinates from one coordinate system to another using the CS-MAP library.

CustomTransformerLooper

Allows external looping over a selected LINKED custom transformer. It iterates over the custom transformer, sending features emitted from the OUTPUT port back to the INPUT port over each iteration. The intent is to allow looping in workspaces without being subject to blocking features getting in the way.

DGNStyler

Allows styling data intended for MicroStation Design.

DWGStyler

Allows styling data intended for AutoCAD DWG.

FeatureReader

Performs queries against any FME format. The queries can have both a spatial and a nonspatial component to them. One query is issued to the FME format for each feature that enters the transformer. The results of the query are then output.

GeometryInstantiator

Implements new transformer to instantiate geometry instances and optionally recursively decompose them into pieces. Anything not a geometry instance remains unchanged.

ListKeeper

Keeps the selected list attributes from incoming features and removes the rest.

MapInfoStyler

Allows styling data intended for MapInfo.

MeshMerger

Merges mesh features (features with IFMEMesh geometries) into a single output mesh. The final merged mesh is postprocessed to remove duplicate vertices, texture coordinates, and vertex normals.

PointCloudCoercer

Decomposes all point clouds into points. This transformer is used when writing to formats that do not support point clouds.

PointCloudCombiner

Combines multiple geometries into a single point cloud.

PointCloudPropertyExtractor

Extracts the properties of a point cloud feature and exposes them as attributes. The attribute values are for reference only and may become out of date if the point cloud properties change.

PointCloudSplitter

Splits a single point-cloud feature into multiple point-cloud features, each having a homogeneous value for the point component that governs the split.

SherbendGeneralizer

The Sherbend algorithm iteratively simplifies bends in a line by using the diameter parameter to select bends for simplification. Simplification may combine or eliminate bends.

SQLCreator

Generates FME features from the results of a SQL query against a database. One FME feature is created for each row of the results of the SQL Query.

XMLFormatter

Provides various options for formatting and cleaning up XML documents.

XMLFragmenter

Maps elements from an XML document into XML fragments.

XMLNamespaceDeclarer

Declares missing name spaces in XML documents by matching prefixes from another sample XML file whose name spaces are fully declared.

XMLValidator

Validates the syntax or schema of an XML file or text.

Database and miscellaneous enhancements

FME Reader and Writer

Description

ASPRS LIDAR Data Exchange Format (LAS)

Updated the existing lidar reader to use true point cloud geometry.

CSV

Added a Reader format attribute named csv_number_of_fields to store the number of nonempty fields read per feature.

Added a Writer parameter called Write UTF-8 Byte Order Mark to choose whether the BOM should be written in a UTF-8 encoded CSV file.

Directory and file path names

Added ability to retrieve a file's last accessed, last modified, and creation dates.

Added ability to retrieve a file/folder's owner name.

Added ability to denote if a file/folder is read-only or not.

File Copy

Added support for renaming the destination file.

GeoMedia SQL Server Warehouse

Added Unicode support for GeoMedia SQL Server writer.

Added ability for reader and writer to use Windows authentication in place of user-defined name and password.

JSON

Significantly reduce memory usage in all JSON-related formats, factories, and functions. Runtimes should decrease as well.

Microsoft SQL Server Database (Attributes Only)

Added timeout parameter.

Changed timeout parameters from type TEXT to INTEGER.

Added more attribute indices: primary_key, not_null.

indexed_not_null and clustered_not_null.

Microsoft SQL Server Database (Spatial)

Implemented support for reading and writing multiple columns.

Changed timeout parameters from type TEXT to INTEGER.

Added more attribute indices: primary_key, not_null, indexed_not_null, and clustered_not_null.

Added a feature type parameter to supply SQL for Spatial Index creation.

UI enhancements

12/17/2012