The uDig application manages your content in the following data structure:
Because this is a dynamic application we ask you not to hack away at these datastructures as the system is running (to do so often freezes the screen). Instead we ask you to assemble a command that will be issued in the user interface thread. uDig is highly threaded, as benefits a client application, ensuring that "work" happens in the correct thread is a large benefit provided to you by the GIS Application. ProjectThe API available to you for a Map is three fold: that which is available all the time (such as the File), that which will need to block (accessing the File), and that which can only be used via a command (modifying the contents). MapThe API available to you for a Map is three fold: that which is available all the time (such as the File), that which will need to block (accessing the File), and that which can only be used via a command (modifying the contents). Highlights:
LayerThe API available to you for a Layer is three fold: that which is available all the time (such as the File), that which will need to block (accessing a resoruce), and that which can only be used via a command (modifying the contents). Highlights:
|
(c) Copyright (c) 2004,2005 Refractions Research Inc. and others. |