The TMDL Toolkit: Technical Issues Associated with Developing a Visual Basic and MapObjects Application

Author: Darrel Brown
Organization: Utah State University

4110 Old Main Hill
Logan, UT 84322

dan.ames@usu.edu

This paper discusses several technical issues associated with the development of a MapObjects application in Visual Basic. The application presented (TMDL Toolkit) was developed to support water quality modeling in EPA's BASINS modeling system and operates as an ArcView GIS extension or in stand-alone mode. The application demonstrates several innovative uses of MapObjects including live access to Internet-based data sources, visualization of both vector and raster data, shapefile editing, grid manipulation, and format conversion. Additionally, the application demonstrates the use of ActiveX controls to implement legacy FORTRAN and C code in a MapObjects GIS application.