synchronizing autocad map 3d enterprise and esri arcsde

14
CONNECT. TRANSFORM. AUTOMATE. Synchronizing AutoCAD ® Map 3D Enterprise and ESRI ® ArcSDE ® Drew Burgasser, P.E. Vice-President, CAD Masters, Inc.

Upload: safe-software

Post on 24-May-2015

537 views

Category:

Technology


0 download

DESCRIPTION

Presented by Drew Burgasser, CAD Masters See more FME World Tour 2014 presentations at www.safe.com/recap2014

TRANSCRIPT

Page 1: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

CONNECT. TRANSFORM. AUTOMATE.

Synchronizing AutoCAD® Map 3D Enterprise and ESRI® ArcSDE®

Drew Burgasser, P.E.Vice-President, CAD Masters, Inc.

Page 2: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Summary

Sacramento Area Sewer District (SASD) chose AutoCAD® Map 3D Enterprise as the front-end GIS application for creating and editing sewer assets.

However, SASD Enterprise GIS = ESRI® ArcSDE®. FME Desktop® was chosen as the solution for

synchronizing the two disparate systems.

Page 3: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Synchronization Option 1

Full Table Comparisons UpdateDetector – Custom Transformer

that extends ChangeDetector Considerations

Can take a long time. Geometry Comparison can be tricky. Attribute precision can create false

positives. Establish a trigger or business rule that

time stamps feature edits. Used for other portions of the project

but not here.

Page 4: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Synchronization Option 2

Use Long Transaction Functionality Examples

AutoCAD® Map 3D Jobs ESRI® ArcSDE® Versioning

Using long transaction tables, we can query inserts, deletes, and updates (IDU).

Very fast. We are only querying the IDU’s in the long transaction. No need to compare: we know what’s changed.

Solution presented here uses this option.

Page 5: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

FME Desktop® Feature Usage

SQL Statements and Where clauses User Parameters Batch Processing and Command Files FME_DB_OPERATION Attribute Transformers

Joiner TestFilter TimeStamper FeatureTypeFilter

Page 6: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

SQL Statements and Where Clauses

Set long transaction current.

Query inserts, updates, and deletes based on long transaction tables.

Page 7: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

User Parameters

Accommodate need to run workspaces in batch mode. Feed parameters at runtime.

Page 8: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Batch Processing and Command Files

User doesn’t need to open FME Workbench. Feed parameters (credentials, server names, db

names, job id, SDE version name) via command files.

Run workspaces in batch mode.

Page 9: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Finally, the Workspace!

Page 10: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Null Attributes

Prior to version 2014, FME Desktop® treated null attribute values as non-existent attributes.

This is problematic for synchronization. If a user sets an attribute value to null, that change will not be synchronized for an updated feature.

My favorite new feature in FME Desktop® 2014? Null Attribute Support!

Page 11: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Thank You!

Questions?

For more information: Drew Burgasser, P.E. ([email protected]) CAD Masters, Inc.

cadmasters.com (web site) thecadmasters.com (blog)

Page 12: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Q/A Support: What is AutoCAD® Map 3D Enterprise?

Product Name Evolution Autodesk® TopobaseTM <2011 AutoCAD® Map 3D 2012 Enterprise AutoCAD® Map 3D 2013/2014

Industry Model Functionality

Enterprise GIS Uses FDO in AutoCAD®

Page 13: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Q/A Support: AutoCAD® Map 3D Job Query Examples

Query Inserted Features

Query Updated Features

Page 14: Synchronizing AutoCAD Map 3D Enterprise and ESRI ArcSDE

Q/A Support: Key Attribute for Sync

Key Attribute required in both Systems