back Author Index Title Index Track Index  
back    

Abstract


Developing Enterprise Applications with ArcGIS
Track: Application Development
Author(s): Dave Bouwman, David Buckley

Developing multiuser, enterprisewide applications with ArcGIS and ArcSDE requires consideration of many issues not readily addressed by the core ArcMap framework implementation. Requirements range from column and row level locking of enterprise geodatabase records to managing spatial business rules during application operations. At the simplest level, most organizations implementing enterprise, multiuser applications need user permissioning to control access to application modules as well as data layers. To facilitate this common requirement, Space Imaging has developed a standard application framework that utilizes standard DBMS permissioning to control application module access. Entitled the ArcMap Application Management Extension (AMX), this tool is currently being utilized in several ArcMap application development projects by SI staff. The AMX was developed as Microsoft COM objects using Visual Basic 6.0 as the primary development language. Using the AMX to control user access to specific functionality and to provide a standard approach for building and deploying application interfaces based on the ArcMap framework, Space Imaging has built a series of COM-based objects to support the implementation of spatial business rules and related feature validation during editing. While spatial rules are readily supported for network and linear features in ArcMap 8.1, minimal capabilities exist for supporting polygon-based business rules. This paper will review these issues and the technical approaches implemented by Space Imaging staff using an enterprise forest management system as an example. Examples that illustrate how these tools enhance the core functionality of ArcMap to provide a robust engine for feature validation and management with complex, multilayer enterprise geodatabase requirements will be demonstrated.

Dave Bouwman
Space Imaging
Senior Applications Developer
2000 S. College Ave., Suite 300
Fort Collins , CO 80525
USA
Phone: 970-490-5900
Fax: 970-490-2300
E-mail: dbouwman@spaceimaging.com

David Buckley
Space Imaging
Director, GIS Solutions
2000 S. College Ave.,
Suite 300
Fort Colins 80525
USA
Phone: 970-490-5900
Fax: 970-490-2300
E-mail: dbuckley@spaceimaging.com