Modelbaker

Latest version: v1.9.3

Safety actively analyzes 682487 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 16 of 31

3.11.3

Add --coalesceMultiPoint --coalesceArray

See 159

Show ili2db options in Settings dialog

See 93

Support for N:M relations

See 24

Two columns for tab "General"

See 34

3.10.6

+ Adjust SQL query to t_ili2db_column_prop with typo fixed in ili2pg v3.10.6

Add option to set port for PG connections in Import Data GUI


Merge pull request 78 from AgenciaImplementacion/custom_list_directories_dialog

Custom list directories dialog
Clear form before regenerating it


Adjust custom model dir dialog


Modify option ui file for new dialog


New dialog for custom models directories


Preserve widget configuration when setting custom form


Make 'Finished' string translatable


Adjust log messages colors

* From red to dark gray for standard output from ili2db
* From light gray to green (if success) or red (otherwise) when finished

Add option to set port for PG connections


Fix relation direction


Make tests pass


Skip tests on travis


Add tabs for relations


Fix issue with automatic domains:

* Fix case when child class does not have extended domains attributes, but inherit domain attributes from parent.

Fix another issue with domains-class relations:

* Wrong treatment of extended attrs (fixed smart2 function to bring parent's attr name and pair it with child domain).

Fix issue with domains-class relations:

* Wrong assignation of domains if one name is contained in the other (ej: dom1 and dom10) (fixed REGEXP).

Put custom Java path handling (PR 73) in Import Data PR


Make sure custom Java path works


Set parameters for importing data to new schema


Option to delete existing data in affected tables


Add 'Import Data' option (from XTF to database), fix 17


Merge pull request 69 from AgenciaImplementacion/fixing_issues

Fixing issues
Hide Open Form Button for domain lists (Fix 8)

It's now possible in QGIS, see https://github.com/qgis/QGIS/commit/91e39a7a9562b07b05cfedf33abf11fa0f5fc268

Fix domain-class relation issue 68


Fix crs save/restore


Fix tab order

3.8.1

Make sure relation filter works if no schema is given


Filter relations by schema

3.8

The functionality to read such tables with multiple geometry columns is not standardized and does only work with GDAL Version >= 3.8

When a schema is created with this parameter `gpkgMultiGeomPerTable` and the Model contains multiple geometries per table, it can neither create a project on QGIS with GDAL<3.8 nor read a project that has been created on a QGIS with GDAL >= 3.8.

If no multiple geometries per table, it still can create a project from it by GDAL<3.8 or open such a project.

As well we need to be aware, that GeoPackages are not that powerful than PostgreSQL. Those not-standardized implementations have been tested with the testmodels, `KbS_V1_5` and `Nutzungsplanung_V310`. But there is no guarantee given that it works in every case.

Sponsors

Financed by the QGIS Model Baker Group

TRANSLATION OF

For TRANSLATION OF model, the database schema is created in it's original language (otherwise you would have to pass the parameter `--nameLang` manually), but on project generation Model Baker parses the meta table (`t_ili2db_nls`) and creates the GUI in the selected language.

![image](https://github.com/user-attachments/assets/8c11f4cd-4b32-4f43-b830-4ad56e974a5d)

The result is a translated GUI.

![image](https://github.com/user-attachments/assets/340c9a6c-c839-41e4-8342-b2ebb5d4eb29)

Sponsors

Financed by the Canton of Neuchâtel and the QGIS Model Baker Group

Superpower Dataset Manager

The Dataset Manager has existed for quite some time, but it was still not possible to edit baskets and delete datasets. This had to be done via the technical tables `t_ili2db_datasets` and `t_ili2db_baskets`. Not anymore. With the new Dataset Manager you can do everything like adding, modifying or deleting datasets and baskets.

![Screenshot from 2024-10-31 14-19-46](https://github.com/user-attachments/assets/7fcdb67c-c0d3-42a3-911f-f18f2c542883)

Particularly useful are functions that delete depending children. This means that if you delete a dataset, the referencing baskets and all the data in this basket are also deleted. Of course, you will be warned if you do such critical things.

![Screenshot from 2024-10-31 14-20-11](https://github.com/user-attachments/assets/39296059-7a01-41e9-84a9-19e9830e0fba)

Sponsors

Financed by the QGIS Model Baker Group

Support non-password DB connections

This mainly concerns solutions with Active Directories and technologies such as Kerberos. There, authentication is performed on the server side, which means that Model Baker should attempt requests without a password.

And if no user name is defined in the connection settings, Model Baker uses the user name of the operating system as a “fallback” (obtained by `QgsApplication.userLoginName()`).

Sponsors

Financed by the Canton of Schaffhausen

Other things

* Show warning message in TID manager when OIDs cannot be found in https://github.com/opengisch/QgisModelBaker/pull/954
* Translation (Transifex) Guide in Documentation in https://github.com/opengisch/QgisModelBaker/pull/959
* [export] Hide superuser checkbox on PG export and make it possible to run PG export with authConfig and no superuser in https://github.com/opengisch/QgisModelBaker/pull/962
* Topping Exporter: Consider the layer type for style categories in https://github.com/opengisch/QgisModelBaker/pull/966 and load style for raster layers as well in https://github.com/opengisch/QgisModelBakerLibrary/pull/105
* Fix on DB Manager: Get db type from settings and read the settings accordingly in https://github.com/opengisch/QgisModelBaker/pull/968
* Concern superuser login on receiving schema in https://github.com/opengisch/QgisModelBaker/pull/969

ili2db

3.8.0

+ Fix tab order for generate_project.ui
+ Avoid printing field names (it takes time)
+ Fix SQL to get table fields

3.3.7

* New option to disable stroking of arc. If the stroke arcs option in the advanced options of the interlis import dialog is disabled, arcs will be preserved.

Page 16 of 31

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.