Version: [92] Midvatten 1.8.0

Version 1.8.0:
- Added column "source" to table w_levels_logger table. Can be used to
separate
logger series in the logger editor.
- Added column "type" to table comments. Can be used to group types of
comments.
- FieldLogger export: Added support for FieldForm.
- Customplot: Adjustments for matplotlib 3.8.4.
Version 1.7.24:
- Fixes problem with Compact water quality report.
Version 1.7.23:
- Fixes for QGIS LTR 3.34.3 and Python version 3.10.12.
Version 1.7.22:
- Fixes for QGIS LTR 3.34.3.
Version 1.7.21:
- Fixes to support earlier version of QGIS (>3.28.0 instead of
3.28.13)
Version 1.7.20:
- Stratigraphy symbology: Bedrock label changed to '<' instead of '>'
if drillstop is not bedrock.
Version 1.7.19:
- Sectionplot: Fixes bugs related to graded dems.
- Sectionplot: Now possible to set depth to negative value for graded
dems to appear on top of the line.
- Database schema: Removed staff as foreign key for tables comments,
w_qual_lab and w_qual_field. It wasn't beneficial enough to keep it.
Version 1.7.18:
- Sectionplot: Grade dems fixes and adjustments to new pandas
version.
Version 1.7.17:
- Sectionplot: Updated graded dems feature. It is now turned on for a
dem layer using a layer named "<layername>_secplotcolor"
Version 1.7.16:
- Sectionplot: Added sampling distance for dems.
Version 1.7.15:
- Database utils: Added some features to db_utils.
Version 1.7.14:
- Database utils: Added some features to db_utils.
Version 1.7.13:
- Import data to db: Fixes bug where import to Postgresql database
failed if data
contains ";".
Version 1.7.12:
- Added support for more date formats.
- Added dbconnection as argument to some db-functions.
Version 1.7.11:
- Fixes #349 where saving new obs_points doesn't work.
Version 1.7.10:
- Non-essential table altitude_history renamed to spatial_history and
now contains columns for east-north.
Version 1.7.9:
- Wqualreport compact: Added depth as suffix to obsid when depth is
not 0.
Version 1.7.8:
- Import data to database: Adjustments to enhance import performance.
- Export data to spatialite: Adjustments to enhance import
performance.
- Added support for PostgreSQL materialized views.
Version 1.7.7:
- Import data to db: Fixes better error message when input layer
coordinate reference system is wrong.
- Removed old error message about view_obs_points and view_obs_lines.
Version 1.7.6:
- Removed unnecessary error message.
- Fixes export problems for malformed databases (the affected tables
are skipped).
- Added support for table spatial_history for Postgresql-databases.
- DiverofficeImport: Fixes issue for postgresql-database where
nan-values was not treated as None.
Version 1.7.5:
- DiverofficeImport: Fixes problem when importing .mon-files.
- LoggerEditor: Fixes normalizing head to measurements if there are no
logger level_masl values.
Version 1.7.4:
- Added function to load non-essential tables w_qual_logger,
s_qual_lab and new table altitude_history.
Version 1.7.3:
- CreateDb: Fixes incompatibility with QGIS 3.30.
Version 1.7.2:
- CreateDb: Fixes incompatibility with QGIS 3.30.
- CreateDb: Fixes duplicate error when creating database.
Version 1.7.1:
- DiverofficeImport: Fixes problem with files that miss level data for
some dates.

Version 1.7.0:
Database:
- Reading timezone from about_db: Added support for older databases.

General:
- Minor fixes for utilities.
- Added timezone request for table w_levels during database creation.
- Fixes bugs after after new Python-version where float is not
implicitly converted to int.
- Fixes bug where export data to csv added blank lines using QGIS for
Windows.
- Adjusted fieldlogger import to skip non-error warning message.

Sectionplot:
- Fixes better error message when obs_points is not found.

DiverofficeImport, LeveloggerImport and HobologgerImport:
- Fixes bug.
- Added support for Diveroffice MON-files.
- UTC-combobox can now be set from database. (Add "(UTC+/-X)" at the
end of the description string in
about_db at row tablename=w_levels_logger and columnname=date_time).
Ex. "Date and Time for the observation (UTC+1)"

Piperplot:
- Fixes bug for PostgreSQL-databases.

LoggerEditor:
- Datetime for manual measurements are converted into logger data
timezone if both are set in database.
Timezone for manual measurements: Add timezone "(<timezone>)"or  at
the end of the description string in
about_db at row tablename=w_levels and columnname=date_time).
Ex. "Date and Time for the observation (Europe/Stockholm)
Timezone for logger data: Add timezone "(<timezone>)" or  at the end
of the description string in
about_db at row tablename=w_levels_logger and columnname=date_time).
Ex. "Date and Time for the observation (UTC+1)
- Fixes bug where old logger line was still selectable if new obsid
didn't have any logger data.

Version 1.6.11:
- CustomPlot: Fixes bug where pickannotator didn't work.
- DiverofficeImport: Fixes bug where timezone can't be parsed in
file.
- ExportToFieldLogger:
* Fixes #342 (latlot from vectorlayer bug).
* Fixes bug related to Postgis-databases where getting lat-lon didn't
work.
- FieldloggerImport:
* Fixes bug that crashed the function.
* Fixes bug for Postgis-databases where getting parameters from
w_qual_field didn't work.
- GeneralCsvImport: Support for importing geometry of all srids thas
included in the database spatial_ref_sys table.
- Logger editor:
* Fixes delete rows not working.
* Fixes adjustment to matplotib 3.5.1.
- MatplotlibReplacements: Fixes a bug by replacing
matplotlib.backends.qt_editor.figureoptions.figure_edit
- Sectionplot: Fixes bug where a random date was chosen for water
level plot.
- Strat symbology: Strat symbology is added even if views can not be
recreated (which can happen
for a PostgreSQL-database if they already exists and the user lack
sufficient
privileges).
Version 1.6.10:
- Database:
* Removed trailing spaces from capacity in zz_capacity and
zz_capacity_plots (handled using strip and trim instead).
- General:
* Fixes bug where obs_points and obs_lines were not editabel
(Loaddefaultlayers now loads obs_points and obs_lines instad of
view_obs_points and view_obs_lines)
(Requires user to reload layers using "Load default db-layers to
qgis")
* Better database version comparison.
* Fix to close connections more frequently when the connection is not
used anymore.
* Fix to always turn of waiting cursor in general_exception_handler.
- CompactWQualReport: Feature to allow the user to choose header
columns and sort order.
- DiverofficeImport: Feature to choose target UTC-offset for
conversion during import.
- ExportFieldlogger: Fixes #340 (bug where empty row in list caused
error)
- General csv import:
* Fixes import problem to w_qual_field-table using
PostGIS/PostgreSQL-database (#338)
* Fixes bug where csv import dialog object was destroyed in the middle
of import.
- General report: Fixes bug #336. (general report failed when water
level data was missing in postgresql)
- List of values from selected features: Fixes problem when QVariant
was NULL.
- PrepareForQgis2Threejs: Added support for postgis databases.
- Sectionplot:
* Fixes labeling problem #334.
* Fixes a bug which causes an (otherwise hidden) error message (but
doesn't affect the functionality).
- Stratsymbology: Added waiting cursor when loading symbology.
- Stratigraphy plot: Fixes printing bug.
Version 1.6.9
- Fixes bug in XYplot when using Midvattenplugin with
Postgresql/Postgis-database.
Version 1.6.8
- Fixes #335 (fig.legend giving error message)..
Version 1.6.7
- Fixes #335 (fig.legend giving error message)..
Version 1.6.6
- Major update of imports in modules to increase code reusability from
outside the plugin.
- Compact w-qual report
* Made the column report optional to allow reports from w_qual_field.
* Fixes bug when using aggregation other than concat.
- Midvattensettings:
* Fixes bug after closing the settings dialog (fixes #332).
- Sectionplot:
* Refactoring.
* Feature to write layer annotation at the edge or center of the bar.
* Added option to chose water level base on sql WHERE condition (see
tooltip for water level square).
* Fixes bug where error message was printed too many times.
* Probably fixes #333 (supporting multiple variations of function
"line locate point").
* Fixes bug where changing water level label in figure options on
navigation toolbar didn't change legend text.
* Fixes bug where layer texts was NULL was written to plot.
* Fixes bug with interactive water level plot.
- Export data:
* Fixes bugs related to the optional tables s_qual_lab and
w_qual_logger.
- FieldloggerExport:
* Fixes bug where adding layer to QGIS caused an error message.
- CompactWQualReport:
* Fixes bug where default table and column not working.
- CompactWQualReport:
* Fixes missing column headers.
Version 1.6.5
- Database:
* Added index to w_levels_logger and w_flow for perhaps increased read
performance.
* Added constraint to w_qual_field to not get duplicates when unit is
NULL.
* Plot symbol colors: Changed symbol color for till and clay from
yellow to cyan and beige for qt-colors (affecting strat symbology and
the old stratigraphy plot).
* Added support for non-essential data tables s_qual_lab and
w_qual_logger. Sql for creating them is in
definitions\create_db_extra_data_tables.sql
- Layer symbology:
* Added triangle symbol (obs_p_w_lvl_logger) for displaying the
existance of logger data for an obsid.
- LoggerEditor:
* The features "Calculate logger w level from logger water head"
renamed to "Edit water level logger data".
* New feature to select nodes and altering time series by moving nodes
up and down.
* Changed default search radius to 60 minutes.
* Period range (now Seleted period) is now inclusive (and nodes inside
selected period are marked to visualize this).
- Stratigraphy symbology:
* Separated labels and symbols into separate layers.
* Added layer "Layer texts" for displaying stratigraphy labels on
map.
* The else layer is deactivated by default in layers.
* Bedrock label as >X when drillstop not like bedrock or equivalent.
* Added option to filter selected obsids.
* Reduced shadow opacity to 40 from 70.
- Bug fixes:
* Fixed bug where a missing Postgis table caused a plugin-crash.
- Gui fixes: Fixed margins for several features after new QGIS
versions changed them.
- Interlab4 import:
* Fixed bug when closing save metadata without selecting file.
* Fixed bug when number contained space.
- Compact water quality report: Fixes bug where "Data from selected
obsids in sql table" didn't work.
- Water quality report: Fixes bug where numeric sorting column
couldn't be used.
- Sectionplot:
* Fixed bug where obsid was not visible when plotting hydro colors.
* Fixes bug where obsid label was not written but the bar was
plotted.
* Adjustment for new pandas version (water levels interactive mode).
* Fixed better error messages when dems are omitted.
- List of values from selected features: Added checkbox to copy to
clipboard.
- Calculate Aveflow function: Added a pandas variant which keeps the
comments.
- Finddateformat: Added dateformat 'Ymd H:M'.

For changes until ver 1.6.5, see separate document changelog_history

yes

henrikspa

2024-08-21T07:26:39.900015+00:00

3.34.6

3.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership