ArcSWAT Bug – Index was outside the bounds of the array.: IN, mWriteInputFiles.sol

Description ArcSWAT 2012.10.15 SSURGO Soil Database is used Following error message is given when running Create Tables Reason When generation sol table, ArcSWAT would do following work. Get all unique soil IDs from hrus table in project database. Create a new table (tbSoilList) in SSURGO database (which is usually located in C:\Swat\ArcSWAT\Databases\SWAT_US_SSURGO_Soils.mdb) and copy all …

Interesting Test – Install ArcSWAT for ArcGIS 10.0/10.1 on ArcGIS 9.3

Interesting Test - Install ArcSWAT for ArcGIS 10.0/10.1 on ArcGIS 9.3 Method in post "Manually Install ArcSWAT" was used to install ArcSWAT for ArcGIS 10.0/10.1 on ArcGIS 9.3. The installation is successful but there are some problem in stream network generation (no problem in flow direction and accumulation calculation). The reason is the new version …

Manually Install ArcSWAT

Quick Download Link Extract Installation File ArcGIS 9.3: Register, Unregister ArcGIS 10.0 and higher: Register, Unregister Note: The bat file needs to be saved in the same folder as installation file or .NET assemblies. The register and unregister bat file needs to be run as administrator. Since there will be some errors, the method in …

Find Possible Solution for ArcSWAT Errors with ildasm.exe

For more details about ArcSWAT structure, please check out my another post: ArcSWAT Structure - Developer View. Please Note: SWATEditor and SWAT Check are also .NET programs. The method post here could be also used on them. All the analysis and screenshots are based on ArcGIS 2009.10.1. It's similar to other versions. MSIL code given …