Implementing Versioned Editing in Arc GIS SDE What

  • Slides: 21
Download presentation
Implementing Versioned Editing in Arc. GIS SDE

Implementing Versioned Editing in Arc. GIS SDE

What is Versioned Editing?

What is Versioned Editing?

Versioned Editing Workflow that manages concurrent multiuser editors on a single Arc. SDE data

Versioned Editing Workflow that manages concurrent multiuser editors on a single Arc. SDE data source Versions represent states or views of the geodatabase Edits are maintained in delta tables until compression

Comparing Past and Present Before: Have single editor in each file geodatabase Notify editors

Comparing Past and Present Before: Have single editor in each file geodatabase Notify editors when to disconnect from database Copy edits from the file geodatabases to a staging file geodatabase, then push those to SDE Repeat process for each database After: Multiple editors in same source Run maintenance when all users disconnected

Benefits of Versioned Editing Eliminating dataset duplicates Faster processing times for dataset edits Version

Benefits of Versioned Editing Eliminating dataset duplicates Faster processing times for dataset edits Version control Collaboration

Implementation

Implementation

The To-Do List Register data as versioned Create versions and grant privileges Provide training

The To-Do List Register data as versioned Create versions and grant privileges Provide training to editors

Built Environment Version Tree Default QAQC Named Version

Built Environment Version Tree Default QAQC Named Version

Other Version Trees Edit Default Directly Default User Default 2 -Level Named Version

Other Version Trees Edit Default Directly Default User Default 2 -Level Named Version

Workflows

Workflows

Lessons Learned

Lessons Learned

Tips Reconcile edits before beginning an edit session Database administration Everyone has to be

Tips Reconcile edits before beginning an edit session Database administration Everyone has to be out of database in order to perform full compression Checking the process_information table was cumbersome (fixed in 10. 1) Need elevated permissions to disconnect users

Troubleshooting Resolving conflicts Do not reach full compression Locks on the database Deleting tables

Troubleshooting Resolving conflicts Do not reach full compression Locks on the database Deleting tables from the back end Transaction logs become full

The Road Ahead Implement versioned editing to more SDE databases Need a more automated

The Road Ahead Implement versioned editing to more SDE databases Need a more automated QA process Work on automating maintenance scripts as scheduled tasks

Tools

Tools

Tools Administration tools in Arc. GIS Python scripts Arc. GIS Diagrammer GDBT for 10.

Tools Administration tools in Arc. GIS Python scripts Arc. GIS Diagrammer GDBT for 10. 0/10. 1 Troubleshoot, monitor, and investigate databases Show Edits Since Reconcile Tool Generates feature class of all edits between versions Edit tracking tool

Questions?

Questions?