24
Sammamish Virtual Vault Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Team Members Beth Carpenter Beth Carpenter , Project Manager , Project Manager Brian Oevermann Brian Oevermann , Lead Developer , Lead Developer Christoffer Brodbaek Christoffer Brodbaek , Database Designer / , Database Designer / Developer Developer Peter Fiddler Peter Fiddler , Requirements Analyst / Developer , Requirements Analyst / Developer Sponsor Sponsor Laura Philpot, P.E Laura Philpot, P.E ., City Engineer, City of ., City Engineer, City of Sammamish Sammamish

Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Embed Size (px)

Citation preview

Page 1: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual VaultSammamish Virtual VaultEngineering Drawing Search and Retrieval SystemEngineering Drawing Search and Retrieval System  

Team MembersTeam MembersBeth CarpenterBeth Carpenter, Project Manager, Project ManagerBrian OevermannBrian Oevermann, Lead Developer, Lead DeveloperChristoffer BrodbaekChristoffer Brodbaek, Database Designer / Developer, Database Designer / DeveloperPeter FiddlerPeter Fiddler, Requirements Analyst / Developer, Requirements Analyst / Developer  

SponsorSponsorLaura Philpot, P.ELaura Philpot, P.E., City Engineer, City of Sammamish., City Engineer, City of Sammamish

Page 2: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Team Photo

Page 3: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Where is Sammamish?

Page 4: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Sammamish Virtual Vault...

Is an engineering drawing search and retrieval system

Associates engineering drawings with project footprints layer

Is accessed through a custom ArcView 9.3 user interface

Allows search and retrieval of engineering drawings by city staff with ArcGIS Desktop installed

Has five search modes and one comprehensive report

Uses Visual Basic for Applications (VBA), an Address Locator, ModelBuilder, Python, Access, Excel, and a Web Browser

Project Description

Page 5: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Projects Spreadsheet

Page 6: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Engineering Drawing

Page 7: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Google Docs Catalyst Web Tools

Project File Sharing

Page 8: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Project Footprints in Pilot Area

Page 9: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Database

Page 10: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Interface

By browsing the map

An address and zoom to it

By Project name

By Project ID

By Parcel PINSearch…

A complete project report

Find…

Create…

Page 11: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

VBA Script

VBA Script

• Responds to UI button clicks

• Uses address locator

• Invokes appropriate report

Page 12: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Models

All Projects Report

Compact Databases

Join Projects With Names

Browse The MapSearch By Parcel ID

Search By Project ID

Search By Project Name Un-Select Parcel Project

Page 13: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Example Model

All Projects Report

Page 14: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Python Scripts

Virtual Vault Report Select Projects By Name All Projects Report

Page 15: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Revision History

Page 16: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Example Report

Thanks to Jesse Rowe (Sammamish webmaster) for HTML formatting

Page 17: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Documentation

User's Guide

Page 18: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Documentation

Installation and Maintenance Guide

Page 19: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Lessons Learned

The system is more complex ”under the hood” than it appears

There are limitations when managing toolbars in ArcGIS Desktop

Project file and models can be corrupted without warning

File geodatabase grows even if just reading (use "compact" tool)

Don't know what directory ArcGIS will run script in (use absolute paths)

Query syntax different for shapefiles vs. geodatabases

Page 20: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Successes

Stayed on schedule

City staff available and willing to help

Visit to Seattle Public Utilities validated use of PDF files and HTML reports

Environment settings file a good first step

Delivered good documentation

Implemented reasonable search and retrieval system within ArcGIS Desktop

Page 21: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Live Demo

Live Demo

Page 22: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Future Recommendations

Add columns to report (make it customizable?)

Make the system easier to install (more environment settings in one place)

Move the system to the internet so customers can do their own searches

Link to the CAD as-built files

Search using sub-sets of data (e.g. search only R.O.W. projects)

Search using direct SQL queries in addition to the buffer method

Develop a complete drawing management system

Page 23: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Acknowledgements

Thank you to:

City of Sammamish

Laura Philpot, P.E., City Engineer

Matt Micona, Information Systems Manager

Jesse Rowe, Web Master

Instructors - University of Washington GIS Certificate Program

Jaime Crawford

Joe Brentin

Harvey Arnone

Tom Nolan

Seattle Public Utilities

Page 24: Sammamish Virtual Vault Engineering Drawing Search and Retrieval System Engineering Drawing Search and Retrieval System Team Members Beth Carpenter, Project

Sammamish Virtual Vault - Engineering drawing search and retrieval system

Questions?

Contact info

Beth Carpenter – [email protected]

Christoffer Brodbaek – [email protected]

Peter Fiddler – [email protected]

Brian Oevermann – [email protected]