Page 1
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
Team Photo
Page 3
Sammamish Virtual Vault - Engineering drawing search and retrieval system
Where is Sammamish?
Page 4
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
Projects Spreadsheet
Page 6
Sammamish Virtual Vault - Engineering drawing search and retrieval system
Engineering Drawing
Page 7
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
Project Footprints in Pilot Area
Page 9
Sammamish Virtual Vault - Engineering drawing search and retrieval system
Database
Page 10
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
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
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
Example Model
All Projects Report
Page 14
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
Revision History
Page 16
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
Documentation
User's Guide
Page 18
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
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
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
Live Demo
Live Demo
Page 22
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
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
Questions?
Contact info
Beth Carpenter – [email protected]
Christoffer Brodbaek – [email protected]
Peter Fiddler – [email protected]
Brian Oevermann – [email protected]