Full text: Proceedings, XXth congress (Part 2)

  
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
Initial Editors Post-Edit Reconciled 
Versions Versions Versions 
Default 
   
  
  
  
  
  
Figure 2. A Disconnected Editing Versioning Scenario 
Versioning strategies have to be well thought-out, and should 
closely replicate quality assurance/quality control (QC/QA) 
procedures within an organization. 
3.3 Disconnected Editing 
Another feature of database maintenance in the empirical 
implementation is the use of disconnected editing functionality. 
A corporate database is constantly changing in a production 
environment. In the utility sector, field crews and office staff 
are constantly collecting new data and updating database 
contents respectively. To ensure that the database update 
process is as seamless as possible, three factors are addressed in 
our implementation: 
1. The new data must be structured to the same 
specifications as the data it replaces. 
2. The links to unchanged elements must not be broken. 
3. Links to new or modified features should be 
automated as much as possible to avoid error and 
maintain data integrity. 
To address these factors, disconnected editing approach was 
adopted. Disconnected editing is a new concept in spatial 
database editing and updating. It pre-supposes that a 
“snapshot” of a database can be taken to the field and edits and 
changes made to the snapshot in a remote location(s). In this 
scenario, it is also possible for the production database to be 
undergoing changes at the same time as a result of editing from 
other users (Figure 2). With prudent versioning architecture, 
changes made at remote location(s) can be reconciled with 
changes made to the production database. Conflicts are 
assessed and addressed by the database administrator or 
whoever has the final authority to make the decision. Once 
conflicts have been resolved, changes to the disconnected 
database are posted to the production database. 
3.4 Rules and Relationships 
While data update generally refers to actions that are executed 
to input new data, delete existing data or change database 
schema, in contrast, rules are often system specific, and are 
designed to impose constraints on certain actions when the 
database is being modified by the users. 
Rules and relationships between database objects were 
specified apriori at the database development and population 
Un 
phase. Rules help governs how database objects will interact 
with each other and also impose restrictions on how changes 
can be made to the objects and what happens when those 
changes are made. 
Besides, custom database functionalities are largely dependent 
on established rules. For instance. triggering built-in- 
relationships may be determined by the sequence of actions that 
an editor performs. Moreover, rules may govern feature 
class/table relationships in an edit mode (Table 1). 
Rules, when used in conjunction with other data integrity 
routines, especially a geometric network, provide powerful 
tools for establishing data integrity especially to ensure that 
positioning of facility data and spatial associations between 
them are not compromised when features are being edited. 
A geometric network is a one-dimensional non-planner graph 
primarily designed to store connectivity information between 
spatial features in a geodatabase. Once in place, a geometric 
network preserves the database and eliminates data corruption 
associated with data editing operations. In developing the 
geometric network for the database (Table 2), careful 
consideration is given to the following factors: 
e The network rules must support the database without 
any major change(s) to existing schema 
e The rules should be simple enough to understand, and 
should reflect accepted standards for modeling typical 
electric networks 
e The geometric network must support in-built front- 
end functionalities 
  
  
  
  
  
  
ARCSDE FIELDS MAINTENANCE 
OBJECT RULE 
FEATURE CLASS 
Circuit Pri_Circuit# Null or empty value not 
permitted if a line is 
added to the GIS 
Sec_Circuit# Null or empty values 
permitted for single 
circuit lines, otherwise 
not permitted 
TABLE 
Secondary Sec_Circuit# Null or empty values not 
permitted if a double 
circuit line is added to 
the database 
This is the foreign field 
for the Secondary 
Circuit Info relationship. 
Auto Concatenate 
PRI_CIRCUIT# and 
SEC_CIRCUIT# fields 
to populate this field. If 
DC segments are > 1, 
add A, B, C etc after the 
line number to 
differentiate each 
segment 
Circuit Info 
  
Circ OID 
  
  
  
  
  
Table 1: Maintenance Rules for Feature Classes and Tables 
Interndi 
Role 
Com] 
edge 
Simp 
Junct 
Snap 
  
Snap 
tolere 
  
Sour 
and € 
  
Enab 
Weig 
  
3.5 
Crea 
impo 
impa 
infor 
deriv 
input 
Meta 
sour 
relial 
data 
the d 
com] 
The | 
solut 
emp! 
regai 
The 
solu 
solu! 
avail 
prok
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.