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:
- ArcGIS Data Interoperability extension for Desktop
- ArcGIS Data Interoperability extension for Server
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
- Added the following shortcut keys to FME Workbench: Ctrl++ to zoom in, Ctrl+- to zoom out, Ctrl+0 to zoom to 100%, and F3 to search the current workspace.
- Added ability to pause running FME translation via Pause toolbar button. Paused translation can then be resumed by pressing the Run or Resume Translation (green triangle) toolbar button.
- When workbench is translating, the window title now begins with the message (Running), to indicate the status of the application when the window is minimized.
- Allow users to change the type of any published parameter, including a transformer/format parameter.
- Added published parameter type Choice with Alias (Multiple).
- Added the concept of Private Parameters. They are used to share values across multiple transformers, without user prompts.
- Allow drag-and-drop of files into Workbench, even when the startup screen is open.
- Enhanced drag-and-drop to allow multifile drops. If multiple workspaces are dropped, only the first one is opened. Mixed drops are also allowed. For example, drop workspace + dataset files.