managing floorplans with autocad and arcgis using fme

13
Managing Floorplans with AutoCAD and ArcGIS Using FME Steve Grisé – Vertex3 April 10, 2013

Upload: safe-software

Post on 06-May-2015

2.093 views

Category:

Sports


1 download

TRANSCRIPT

Page 1: Managing Floorplans with AutoCAD and ArcGIS Using FME

Managing Floorplans with AutoCAD and ArcGIS Using FMESteve Grisé – Vertex3

April 10, 2013

Page 2: Managing Floorplans with AutoCAD and ArcGIS Using FME

University of Washington (Seattle)

20+ million square feet of floor space Growth: 1400 to 1700 floors in the past 3 years Capital Projects Office contracts and manages

construction After construction facilities are handed over to

Facilities Management Use FME to stitch together 1700+ dwg files into a

seamless Esri Geodatabase

Page 3: Managing Floorplans with AutoCAD and ArcGIS Using FME

The Campus

Page 4: Managing Floorplans with AutoCAD and ArcGIS Using FME

The Campus

Page 5: Managing Floorplans with AutoCAD and ArcGIS Using FME

Inside the Skin of the Buildings

Page 6: Managing Floorplans with AutoCAD and ArcGIS Using FME

Demo

Load a few drawings 1125 02,B1,03

Page 7: Managing Floorplans with AutoCAD and ArcGIS Using FME

Data Flow

Floorplan Drawings

Autodesk Vault/Mirror

ETL Geodatabase

Page 8: Managing Floorplans with AutoCAD and ArcGIS Using FME

Challenges

Large number of drawings Original Arcpy script never completed

Ran for as long as a day before … Need to make sure that incremental update

process will never result in “missing” floors/rooms Processing somewhat simplified through ArcGIS

for AutoCAD

Page 9: Managing Floorplans with AutoCAD and ArcGIS Using FME

Logic

Windows process scans the vault mirror every hour and looks for new drawings

Xml config file(s) drives most of the process

GDB versions used for transactional update

Main function is python without arcpy Arcpy subprocesses FME subprocesses

Full run completes in ~28 hours

Page 10: Managing Floorplans with AutoCAD and ArcGIS Using FME

Processing Logic

For each drawing Create a version Make a feature view Delete existing records for layers/floor Call FME as a subprocess to insert new data If everything worked:

Rec and post version Else:

Delete version

Page 11: Managing Floorplans with AutoCAD and ArcGIS Using FME

Later Additions

Easier Xml config Add layers and processes Parallel processing

Simplified script logic Needed a lobotomy…

Graphical challenges Self-intersections Catwalks Arch multi-part lines for faster display Floor polygons

Page 12: Managing Floorplans with AutoCAD and ArcGIS Using FME

Trends

Simple approach for smaller campuses/new users MSC feature classes/attributes Geoprocessing/FME options

More sophisticated tools for advanced users and non-MSC data/attributes FME +

Cloud Tribal campus networks and associated

performance

Page 13: Managing Floorplans with AutoCAD and ArcGIS Using FME

Thank You!

Questions?

For more information: Steve Grisé [email protected] 226-444-0323