1. How to recover from a VBA error?
Answer: Program error might occur when unexpected situations or data encountered during run-time. One of the goals in the development of BAGIS is to minimize the number of bugs in the model. However, it is unavoidable to have bugs in a computer program. When a VBA error is encountered, ArcMap will bring out the Visual Basic Editor interface and a debugging message. First, write down the error message and dismiss the message dialog window by clicking OK or Cancel. On the VB Editor main menu, click Run and select Reset. Then, close the VB Editor and return to ArcMap. If the Select Basin tool is disabled, just open the option (i.e., system settings) window and close it. This will reset the Select Basin tool and make it enabled.
2. Can I use GIS data with different projection systems?
Answer: No. It's a requirement that you reproject all you data into the USGS NAD83 Albers projection. BAGIS operates based on the condition that all data layers are in this projection coordinate system. This projection uses a linear unit in meters. Also, the DEM zunit (i.e., elevation unit) must be in meters. The only exceptions are the layers used as reference layers. They are only displayed for cartographic purpose and are not used in any analysis. The parameters of the USGS NAD83 Albers projection is listed below.
USA_Contiguous_Albers_Equal_Area_Conic_USGS_version
Projection: Albers
False_Easting: 0.000000
False_Northing: 0.000000
Central_Meridian: -96.000000
Standard_Parallel_1: 29.500000
Standard_Parallel_2: 45.500000
Latitude_Of_Origin: 23.000000
Linear Unit: Meter (1.000000)
Geographic Coordinate System: GCS_North_American_1983
Angular Unit: Degree (0.017453292519943299)
Prime Meridian: Greenwich (0.000000000000000000)
Datum: D_North_American_1983
Spheroid: GRS_1980
Semimajor Axis: 6378137.000000000000000000
Semiminor Axis: 6356752.314140356100000000
Inverse Flattening: 298.257222101000020000
3. What are these files?
Here you can find a complete description of the files created by the model.
ESRI GRID ESRI GRID
4. How can I determine if ArcGIS VBA Resources for Developers was installed?
ArcGIS VBA Resources for Developers (VBA SDK) is a required component to run the BAGIS model on a computer. The kit comes with the ArcGIS Desktop program regardless which license level (i.e., ArcInfo, ArcEditor, or ArcMap) of ArcGIS Desktop you have. To check if you have this kit installed, go to ESRI website (http://www.esri.com/) and search for a patchfinder program for the ArcGIS version you have (for example, it's patchfinder931.exe for ArcGIS 9.3.1). Run the program and see if a product named "ArcGIS Desktop SDK for VBA" is on the list. If not, then you have to install the software using the ArcGIS Desktop installation media.