در هنگام ساخت یا پیکره بندی مدل SWAT در ArcSWAT معمولا خطاهایی رخ می دهند که منبع بروز خطا در آن ناشناخته است و نمی توان به راحتی به علل آن پی برد. یکی از خطاهای موجود که در هنگام ساخت مدل رخ می دهد خطای زیر است که در انتهای پیغام می توان متوجه شد که مربوط به دیتابیس خاک SWAT است.
The field is too small to accept the amount of data you attempted to add. Try inserting or pasting less data.: IN, mWriteInputFiles.sol
این بدان معنی است که شما در حال تلاش برای نوشتن اطلاعاتی بیشتر از سایز تعداد قابل قبول عدد یا حرف در داخل جدول داده ها (دیتا بیس خاک) است. به عنوان مثال شما در داخل دیتابیس خاک مدل SWAT به جای عداد در یک سلول اشتباها حرف وارد شده یا اشتباها فاصله Space وارد سلول شده است.
این خطا به این معنی است که کاربر مقادیری که وارد دیتا بیس کرده است و ArcSWAT آن را فراخوانی می کند، بیشتر از تعداد مقادیر تعریف شده است. مثلا شما باید یک کلمه 4 حرفی در یک ستون وارد کنید “CLAY” اما در هنگام ساخت دیتا بیس خاک SWAT به اشتباه کلمات دیگری را وارد کرده اید.
راه حل بسیار ساده است. اگر داده ها اشتباه وارد شده اند خب بایستی اصلاح شوند. در صورتی که داده ها صحیح وارد شده اند، بایستی از داخل دیتا بیس SWAT2012 مقادیر پیش فرض اندازه را تغییر دهید.
در داخل فایل SWAT2012.mdb که در محل پروژه وجود دارد، صفحاتی وجود دارند با پسوند rng.*** در داخل این صفحات می توانید رنج و دامنه آن ها را تغییر بدهید. به عکس زیر توجه کنید.
در شکل زیر در داخل باکس های مشخص شده می توان رنج و نوع داده ای که باید در هر یک از ستون های خاک در مدل SWAT وارد شود، ملاحظه می شود. برای رفع خطای فوق شما می توانید تعداد را عوض کنید مثلا 4 را تبدیل به 10 بکنید.
در داخل جدول زیر می توانید صفحات موجود برای تغییر رنج هریک از بخش های مدل SWAT آمده است.
ciorng | cio |
croprng | crop |
dpdrng | dpd |
fertrng | fert |
gwrng | gw |
hrurng | hru |
mgt1rng | mgt1 |
mgt2rng | mgt2 |
opsrng | ops |
ovnrng | ovn |
pestrng | pest |
pndrng | pnd |
PPIrng | PPI |
PPrng | PP |
resrng | res |
ribrng | rib |
rterng | rte |
seprng | sep |
septwqrng | sept |
sfbrng | sfb |
solrng | sol |
subrng | sub |
swqrng | swq |
tillrng | till |
urbanrng | urban |
wgnrng | wgn |
wpdrng | wpd |
wusrng | wus |
wwqrng | wwq |
در روزهای آینده در نظر داریم تا خطاهای بیشتری از مدل SWAT را که رخ می دهد را بررسی کنیم.