QSWAT and QSWAT3_64 version 1.1 for QGIS3 are now available

1,510 views
Skip to first unread message

Jaclyn Tech

unread,
Oct 5, 2020, 1:47:44 PM10/5/20
to QSWAT
QSWAT and QSWAT3_64 version 1.1 for QGIS3 are now available on the SWAT website at: https://swat.tamu.edu/software/qswat/ 

QSWAT3 and QSWAT3_64 are 32 bit and 64 bit ports of QSWAT to QGIS 3. Existing users of QSWAT and ArcSWAT can continue to use their current installation of the SWAT Editor and the SWAT executable with QSWAT3 and QSWAT3_64.

You choose between QSWAT3 and QSWAT3_64 based primarily not on what machine you have but on whether you have a 32 bit version of Microsoft Office, or a 64 bit, or don't have Microsoft Office at all.

If you have a 32 bit machine or you have a 32 bit version of Microsoft Office on a 64 bit machine, you need a 32 bit version of QGIS 3 (currently you should choose 3.10) and QSWAT3.  You should also download and install Microsoft Access Database Engine Redistributable 2016, and choose the 32 bit version (called accessdatabaseengine.exe).

If you have a 64 bit machine with no Microsoft Office, or with a 64 bit version of Microsoft Office, you you need a 64 bit version of QGIS 3 (currently you should choose 3.10) and QSWAT3_64.  You should also download and install Microsoft Access Database Engine Redistributable 2016, and choose the 64 bit version (called accessdatabaseengine_X64.exe).

If you make a mistake and there is a mismatch between your version of Microsoft Office and the database engine you choose, you will get a warning that you need to uninstall Microsoft Office. Don't do that! Back out without uninstalling Office and check these release notes again.

Warning: QSWAT3 and QSWAT3_64 are functionally equivalent to QSWAT.  The change to QGIS3 is being made because QGIS2 is no longer supported.  While we have tried to ensure that QSWAT3 is free from bugs, it is new code.  If you are in the middle of a project you are strongly advised to complete it before upgrading.  You can install QGIS3 and QSWAT3 at the same time as QGIS2 and QSWAT2.  Existing QSWAT projects will load into QGIS3 and QSWAT3, with just a warning about the old project file, which you can ignore unless you want to go back to QGIS2.

Adonis Gallentes

unread,
Oct 7, 2020, 8:49:19 AM10/7/20
to QSWAT
Hi, I recently attempted to create a new QSWAT3_64  project and encountered this error:

error.PNG

I double-checked my Microsoft Access version and it's 64-bit. (see screenshot below)
proof64bit.PNG

What could be the problem?

Thanks in advance for your reply.

Adonis

Chris George

unread,
Oct 7, 2020, 9:12:38 AM10/7/20
to Adonis Gallentes, QSWAT
Hi Adonis,

Sorry you have a problem. I don't see any obvious reason for it.

I presume you have installed the accessdatabaseengine_X64.exe.

Did you check that the path in the error message to your project
database is correct, i.e. the file exists. I presume you generated it
and are the owner: if not please check you have permission to edit it.

If the above checks are OK, try moving your project to somewhere where
permissions will not be an issue, e.g. under your Documents folder, and
try a path with no spaces in it.

If the problem persists get back to me.

Regards,
Chris

PS How did you get the print out of your Microsoft Office version
details? I don't have it, and so don't have an easy way to suggest to
people.

On 10/7/2020 1:46 PM, 'Adonis Gallentes' via QSWAT wrote:
> Hi, I recently attempted to create a new QSWAT3_64  project and
> encountered this error:
>
> error.PNG
>
> I double-checked my Microsoft Access version and it's 64-bit. (see
> screenshot below)
> <https://www.microsoft.com/en-us/download/details.aspx?id=54920>,
> and choose the 64 bit version (called accessdatabaseengine_X64.exe).
>
> If you make a mistake and there is a mismatch between your version
> of Microsoft Office and the database engine you choose, you will get
> a warning that you need to uninstall Microsoft Office. Don't do
> that! Back out without uninstalling Office and check these release
> notes again.
>
> Warning: QSWAT3 and QSWAT3_64 are functionally equivalent to QSWAT
> <https://swat.tamu.edu/software/qswat/#qgis2>.  The change to QGIS3
> is being made because QGIS2 is no longer supported.  While we have
> tried to ensure that QSWAT3 is free from bugs, it is new code.  If
> you are in the middle of a project you are strongly advised to
> complete it before upgrading.  You can install QGIS3 and QSWAT3 at
> the same time as QGIS2 and QSWAT2.  Existing QSWAT projects will
> load into QGIS3 and QSWAT3, with just a warning about the old
> project file, which you can ignore unless you want to go back to QGIS2.
>
> --
> You received this message because you are subscribed to the Google
> Groups "QSWAT" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to qswat+un...@googlegroups.com
> <mailto:qswat+un...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/qswat/f10d4fe4-03e0-480a-88b9-ffca14ca01d8n%40googlegroups.com
> <https://groups.google.com/d/msgid/qswat/f10d4fe4-03e0-480a-88b9-ffca14ca01d8n%40googlegroups.com?utm_medium=email&utm_source=footer>.
Message has been deleted

Giovanni González

unread,
Oct 29, 2020, 4:05:57 PM10/29/20
to QSWAT
Hi, George and Jaclyn

I am running QSWAT 3 v 1.1  64 bits (release 05 Oct 2020) (I have system and office of 64 bits)
After that I import DB and save de simulation, I click VISUALISE button, then this error appears.

I don´t know what happen, a few days ago I run and visualised other project on QGIS 3 v 1.1, and didn´t appear this message; but now this same project, too, appears this message.

I attach the message (photo) and the content of the message below:



Stack Trace


QObject::connect :
PyInit_QtCore :
PyObject_FastCallKeywords :
PyObject_Call :
PyInit_sip :
PyMethodDef_RawFastCallKeywords :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyFunction_FastCallDict :
PyMethodDef_RawFastCallDict :
PyObject_Call :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
QMetaObject::activate :
QAbstractButton::clicked :
QAbstractButton::click :
QAbstractButton::mouseReleaseEvent :
QWidget::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
UserCallWinProcCheckWow :
DispatchMessageWorker :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QDialog::exec :
PyMethodDef_RawFastCallKeywords :
PyMethodDef_RawFastCallKeywords :
PyEval_EvalFrameDefault :
PyFunction_FastCallDict :
PyMethodDef_RawFastCallDict :
PyObject_Call :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
PyInit_QtCore :
QMetaObject::activate :
QAction::activate :
QAbstractButton::click :
QAbstractButton::mouseReleaseEvent :
QToolButton::mouseReleaseEvent :
QWidget::event :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QApplicationPrivate::sendMouseEvent :
QSizePolicy::QSizePolicy :
QSizePolicy::QSizePolicy :
QApplicationPrivate::notify_helper :
QApplication::notify :
QgsApplication::notify :
QCoreApplication::notifyInternal2 :
QGuiApplicationPrivate::processMouseEvent :
QWindowSystemInterface::sendWindowSystemEvents :
QEventDispatcherWin32::processEvents :
UserCallWinProcCheckWow :
DispatchMessageWorker :
QEventDispatcherWin32::processEvents :
qt_plugin_query_metadata :
QEventLoop::exec :
QCoreApplication::exec :
main :
BaseThreadInitThunk :
RtlUserThreadStart :


QGIS Info
QGIS Version: 3.10.8-A Coru�a
QGIS code revision: d09a4f2388
Compiled against Qt: 5.11.2
Running against Qt: 5.11.2
Compiled against GDAL: 3.0.4
Running against GDAL: 3.0.4


System Info
CPU Type: x86_64
Kernel Type: winnt
Kernel Version: 10.0.18362
Error Qswat.png

Giovanni González

unread,
Oct 29, 2020, 4:05:57 PM10/29/20
to QSWAT
Error Qswat.png
Reply all
Reply to author
Forward
0 new messages