Streamlining Data Migration for GIS Enhancement in Huntington County
Follow the journey of Huntington County GIS Coordinator, Ben Bond, as he transitions from Personal Geodatabases to ArcServer, improving licensing setup, scripts, database design, and long-term data control.
Streamlining Data Migration for GIS Enhancement in Huntington County
E N D
Presentation Transcript
Data Migration From Personal Geodatabaseto ArcServer
Dathen Strine Huntington County GIS Coordinator Ben Bond City of Huntington GIS Coordinator
In the beginning ESRI Licensing setup • 1 Advanced Concurrent • 1 Basic Concurrent • 13 Basic Single Use • 2 VBA • 2 ArcPad
In the beginning ESRI Licensing setup • Personal Geodatabases • 10 Offices with multiple databases
In the beginningScript World • Scripts for making copies • Scripts for deleting • Scripts for copies or copies • Script Errors
Meeting our needs • Eliminating Script Errors • Ending Department Locks • Better Control of Licensing • Better Connections to 3rd Party Software Vendors
Meeting our needs • ArcGIS Server Standard Enterprise • ArcGIS Standard Licenses • SQL Database Server
How our goal is reached • ArcGIS Server Standard Enterprise • Traded in Workgroup Server • 1 Advanced Concurrent Desktop • 5 Standard Concurrent Desktop • Traded in 4 Basic License • 5 Basic Concurrent Desktop • 3 Basic Single Use Desktop
How our goal is reached • Server Installation • The Schneider Corporation • Microsoft SQL Server Management Setup • Creating Users • Designing and Setting up SDE • Creating Privileges • Registering and Unregistering Versions
How Do we achieve? • Department Heads Support • ESRI Users Supporting upgrades • Quarterly GIS Meetings • Project Funded • New 911 Software requirements • FREP and Multi-Hazardous Plan • Community Data Usage • Daily Data Being Viewed by the Public from Beacon Website • County Commissioners, Councilman and Mayor Support
Project Management • Initiation complete • Planning and Definition • Inventory and inspection of all feature classes in the GeoDatabase • Execution • Tools to merge feature classes and ensure all records accounted for • Long term control • Scripts for automatic update of broken links
Inventory • First steps – identify current state • High level • Current database structure • Identify feature classes • Relationships • Lower level • Features and domains • Check for data normalization
Scripts • High level • feature class and feature data set identification • In depth feature class assessment • Number of records • Fields • Domain check • All domains used with feature classes
Inventory results • City • 161 Total Feature Classes • 12 Feature Datasets • 65,905 Total Records • County • 363 Total Feature Classes • 30 Feature Datasets • 2,680,513 Total Records • Also have multiple databases per department
Normalization • Many duplicate classes by type • Duplicate feature classes • Missing key or foreign key acting as primary key • Redundant records
Normalization - Manholes • Manhole store pipe information as well as manhole • Large number of missing attributes • Wasted space • Not Flexible for all solutions
Solution • Utilize Related tables • Parse through records and grab associated pipe data • Verify and check manhole pipe against pipe data • Remain with manhole info linked to pipes
Execution and transfer • Some copy and paste • Mostly hand merging and checking data • FC to FC tool • Left old version running while SDE was built • Duplicate edits
Long Term Control • Dealing with numerous .mxd documents • Breaking links • Merged feature classes
Future • Utilizing ArcGIS Online • Field Crews • Fire Departments • Smaller Government Data Development • Public Story Maps • School Education • Better Database Connections for Parcel Data • Parcel Fabric