15
Using FME for City of Palo Alto Autodesk ® Topobase TM Implementation Drew Burgasser, P.E. Vice President, CAD Masters, Inc. April 20, 2012

Using FME for the City of Palo Alto Topobase Implentation

Embed Size (px)

DESCRIPTION

As presented by Drew Burgasser of CAD MastersAbstract: The City of Palo department of utilities (CPAU) implemented Autodesk Topobase as part of their Geospatial Design and Management Project. This presentation will demonstate how FME was used to convert data from AutoCAD to Oracle for CPAU.

Citation preview

Page 1: Using FME for the City of Palo Alto Topobase Implentation

Using FME for City of Palo Alto Autodesk® TopobaseTM ImplementationDrew Burgasser, P.E.Vice President, CAD Masters, Inc.

April 20, 2012

Page 2: Using FME for the City of Palo Alto Topobase Implentation

City of Palo Alto Department of Utilities

Only City-Owned utility in California that operates its own utilities including electric, fiber optic, natural gas, water, and wastewater

Summer 2009 – RFP – Geospatial Design and Management Solution Project (GDMSP)

Page 3: Using FME for the City of Palo Alto Topobase Implentation

Autodesk Topobase

Autodesk® Flagship GIS Application Client Web Administration

AutoCAD® frontend Oracle® Database Backend Fully Customizable

Page 4: Using FME for the City of Palo Alto Topobase Implentation

Why FME Desktop?

Needed to convert original data to Oracle Spatial (for use with Autodesk Topobase) AutoCAD dwg AutoCAD Map 3D Object Data Oracle Microsoft® Access SQL Server

Easy to Use Ridiculously Fast Fun

Page 5: Using FME for the City of Palo Alto Topobase Implentation

Readers and Writers

Readers (used for this project) Autodesk AutoCAD Map 3D Object Data Microsoft Access Oracle Spatial Object Oracle Non-spatial

Writers Oracle Spatial Object Oracle Non-spatial

Page 6: Using FME for the City of Palo Alto Topobase Implentation

AutoCAD Map 3D to Oracle Spatial

Challenge - All Text and Leaders had to be related to the feature that was being labeled

Page 7: Using FME for the City of Palo Alto Topobase Implentation

AutoCAD Map 3D to Oracle Spatial

Solution - NeighborFinder Transformer was used to store the parent feature entity handle for each text and leader feature

Page 8: Using FME for the City of Palo Alto Topobase Implentation

AutoCAD Map 3D to Oracle Spatial

Challenge – Gas Valves had object extended IDs that linked to data in a Microsoft Access MDB. We needed to translate the Access data in addition to the AutoCAD data.

Page 9: Using FME for the City of Palo Alto Topobase Implentation

AutoCAD Map 3D to Oracle Spatial

Solution 1 – AutoCAD Map 3D Object Data Reader extracted object data and extended entity data attributes

Page 10: Using FME for the City of Palo Alto Topobase Implentation

AutoCAD Map 3D to Oracle Spatial

Solution 2 – Joiner Transformer allowed us to connect to another DB and retrieve attributes based on the join ID attribute

Page 11: Using FME for the City of Palo Alto Topobase Implentation

Topobase Jobs

Long Transactions using Oracle Virtual Private Database Facilitates Approval Process Undo modifications Paper trail of feature edits Job promotion event

Challenge - Before adding data in Oracle, we needed to set a job by running an Oracle function select setjob(#) from dual. How do we do this in FME?

Page 12: Using FME for the City of Palo Alto Topobase Implentation

Topobase Jobs

Solution - We could run a SQL Statement in FME to set the job before translation:

Page 13: Using FME for the City of Palo Alto Topobase Implentation

Data Auditing and Cleansing

Challenge Required to do several rounds of data

auditing and cleansing. Did not want to use the live CPAU server. Wanted to do the work in our office. Wanted to copy the data over to their Oracle

server. Could not export and import schemas since

their database was live.

Page 14: Using FME for the City of Palo Alto Topobase Implentation

Data Auditing and Cleansing

Solution – Used FME to copy data from one Oracle server or instance to another (over a VPN connection nonetheless!)

Page 15: Using FME for the City of Palo Alto Topobase Implentation

Thank You!

Questions?

For more information: Drew Burgasser – [email protected] CAD Masters, Inc.