Full text: Proceedings of the Workshop on Mapping and Environmental Applications of GIS Data

  
The methodologies in Table 1 are listed from top 
to bottom in rough correlation to system 
complexity. Shaded areas indicate that a property 
either does not exist or is irrelevant. To find a 
good methodology for a given application, 
consider each column corresponding to a system 
requirement and find the first row which has a 
check in every relevant column. 
If you need everything--that is, you need 
extended attributes in a system that supports 
topology with no redundant features and efficient 
use of attribute space--and you need an unlimited 
capacity to stack coincident features on the same 
graphic object, then you are not alone. User 
requirements for today's GIS systems are more 
demanding then every before. The time is fast 
approaching, if it is not already here, when all the 
system requirements we listed are assumed to be 
included in any current GIS. All the rows in 
Table 1 before the last two, therefore, should be 
considered viable only for temporary or interim 
products. 
4. USER INTERFACE ISSUES 
To manage coincident features effectively, 
a GIS system requires more than just the ability to 
store and manipulate attribute records with many- 
to-one relationships to graphic objects. The user 
interface must also present the relationship 
between real-world features and graphic objects in 
a manner which facilitates feature recognition and 
allows intuitive manipulation of feature attributes. 
4.1 The Feature Stack 
One tool we found useful in the 
An important property of the coincident 
feature stack, as we have defined it, it that it does 
not replace existing tools for editing details in a 
feature's attribute pattern. Our convention is that 
whichever feature is on the top of the stack is 
what is the current feature affected by all editing 
tools. The only editing appropriate in the feature 
stack is to Push the stack down to make room for 
a new feature, to Pop an existing feature off of 
the stack, or to Rotate the stack to provide 
random access to any feature in the stack. These 
limitations in the scope of feature stack editing 
have been found to be critical in achieving a 
consistent, generic interface which does not 
disturb existing product-specific editing tools. 
4.2 FIFO or LIFO Stack Behavior 
One property of the coincident feature 
stack which was debated for some time was the 
stack’s Push/Pop behavior. Should it behave as a 
LIFO (Last In, First Out) stack, or as a FIFQ 
(First In, First Out) stack. Our first inclination 
was to follow LIFO conventions since these were 
considered to be more intuitive: the stack would 
act as a physical stack of papers or books lying 
flat on a table--the last object placed on the stack 
would be the first to be picked off. When, 
however, we determined that system we used for 
programming was naturally inclined for FIFO 
behavior, we began to question the value of LIFO 
behavior. 
In fact, we could find two reasons the 
coincident feature stack is a more serviceable 
generic tool when it behaves as a FIFO stack. 
First, we wanted to discourage users from 
      
  
  
Geonex Corporation for visualizing 
coincident features is called the Feature 
Stack. The stack does not necessarily 
correspond with any physical data structure, 
but is a conceptual object which can be 
standardized across applications. From the 
user’s perspective, the feature stack is a 
menu, the main part of which is a scrolling 
list of relevant attributes--one row per real- 
world feature (See Figure 9). The user 
defines which attributes are relevant for 
feature discrimination from pop-up lists of 
all available attributes, and can manipulate 
features in the stack via Push and Pop 
operations. 
       
   
150 
   
Coincident Feature Manager 
        
  
  
  
  
  
pon 322 tT m - 
2 x Ie — ; : — oo : fon E 
Select | List Update | Define | Push | Pop _ 
#: F CODE 
  
: ANO10 
  
  
  
  
      
i| Dismiss 
B1 arc selected with 2 feature(s) present. 
  
  
  
Figure 9. The Feature Stack 
thinking th 
in itself. | 
be accessil 
the top fe 
moment. 
change fre 
significanc 
that the nu 
feature sta 
than with : 
Pop opera 
Rotate ope 
randomly ; 
requiremer 
accomplish 
4.3 Thel 
Mc 
insignifical 
coincident 
automated 
be affected 
that a feat 
came befoi 
an exampl 
discarded 
oriented da 
properties : 
storage sec 
Sir 
drawing or 
overall apr 
especially 
polygon fil 
green colo 
vegetation 
for exampl 
it is drawn 
Th 
features in 
The impor 
for drawin 
attributes, 
data storag 
area shoul 
recognizes 
to draw ve, 
vegetation 
city tint po 
Th 
the process 
discussed I 
Auxiliary '
	        
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.