Dashboard > UDIG Developer Guide > ... > Reference > 4 Other Reference Information > Requirements > net.refractions.udig.project.selection
net.refractions.udig.project.selection Log In | Sign Up   View a printable version of the current page.

Added by Jive , last edited by Jody Garnett on May 20, 2005  (view change)
Labels: 
(None)

Maintains Selection state for a Map, used in conjunction with the LayerManager by the renderer to determine screen appearance.

Functional Requirements
  • selection by map interaction
  • selection by table interaction
  • selection by "Query" ui
  • scalable
  • programmatic access for operative plug-ins
Non Functional Requirements
  • sub-second notification of selection activity
  • selection should take less then 5 to 10 seconds for alpha
Design Notes:
  • maintain a Filter associated with each Layer
  • Filter can be Fid based to capture individual selections
  • Filter can be BBox based to capture spatial selection on Map
  • Filter can be be constructed via a "Query ui"
  • Selection inverts can be formed quickly with the use of "not( filter )"
  • receives events from Visualization Stack and transforms Bbox into the "Layer" coordinate system.
Powered by a free Atlassian Confluence Open Source Project License granted to uDig. Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators
User-friendly Desktop Internet GIS