240 likes | 405 Views
Tom Heinzer Manager, MPGIS Service Center, USBR SA, Agency GIS Tech. Team Chemical Engineer, GISP. Diane Williams Principal Engineer GIS/RS/Modeling Agency GIS Tech. Team. MPGIS Service Center. The un-learning. 5 years ago a small technical team at USBR
E N D
Tom Heinzer Manager, MPGIS Service Center, USBR SA, Agency GIS Tech. Team Chemical Engineer, GISP Diane Williams Principal Engineer GIS/RS/Modeling Agency GIS Tech. Team MPGIS Service Center
The un-learning 5 years ago a small technical team at USBR started a theoretical research project to come up with new comprehensive ways to look at data management This included access, organization, and dissemination
As it turned out we didn’t need new ideas on how to manage data. We needed to UN-LEARN one key notion: That the physical organization of data is somehow fundamental to organizing data
Put another way: How we ‘organize data’ should have nothing to do with how we arrange/store it on disk or in SDE or in Web Services
We then drove this interesting premise to its conclusion. So, whatever we use to organize the data, it can’t be the data itself. If we can’t use the data, then we had to use some ‘object’ to represent the data. The constraints we imposed were: The object must know everything about the data The object must integrate into ArcGIS The object must be ‘re-arrangable’ inside of some framework The theory was that these ‘data objects’ could then be ‘organized’ in some type of ‘Virtual Presentation Tier’
Properties Name Layer File Source Metadata Data Icon Methods File GDB SDE Web Service Behavior Transportable XML Serializable
Virtual Presentation Tier Physical Data Tier File GDB 1 Feature Class 1 Feature Class 2 Raster 1 File GDB 2 Feature Class3 Raster 2 Feature Class 4
We wanted to make organizing GIS data more intuitive using • this virtualized environment • The easiest way to do this, was to leverage something • the user already knew how to do: • Navigate TreeViews in Windows • So, the final step was to design these data objects to be • tree nodes in Windows TreeView controls, embedded in ArcGIS.
Virtual Presentation Tier Physical Data Tier Roads100kCalifornia RdsKernCounty24k US_Roads_All Folsom_Lake_Roads SacCountyRoads24k Caltrans24kHWays
Virtual Presentation Tier Physical Data Tier Roads100kCalifornia RdsKernCounty24k US_Roads_All Folsom_Lake_Roads SacCountyRoads24k Caltrans24kHWays
Data Served From Agency Data Served From Region Data Served From Local Office Bureau Tier Region Tier Office Tier Reclamation GIS Library
Bureau Tier Regional Tier Office Tier Personal Tier USBR Spatial Library
Few last thoughts… Same data management tools are given to everyone Virtualization and tiering solved many of our data management problems Consultations with ESRI Scott Morehouse on software design Time spent on data management Fun Try it
Tom Heinzer (916) 978-5273 theinzer@usbr.gov