Skip to content

Instantly share code, notes, and snippets.

@signedav
signedav / sequence_usabilityhubexporter.md
Last active Aug 3, 2022
Sequence Diagramm UsabILIty Hub Exporter
View sequence_usabilityhubexporter.md

Simple Workflow

sequenceDiagram
    participant WI
    participant TM
    participant mb
    WI->>TM: Target (with directories)
    mb->>WI: Models
    WI->>TM: Models of Interest
    WI->>TM: ProjectTopping
@signedav
signedav / baker_usabilityhub_exporter_final.md
Last active Aug 3, 2022
QGIS Model Baker - UsabILIty Hub Exporter Final Concept
View baker_usabilityhub_exporter_final.md

UsabIlity Hub Exporter Final Concept

Final concept only containing things that will be implemented and addtional notes how the technical implementation could be.

Sequence Diagramm here:

https://gist.github.com/signedav/2d31617724ef713bf8dadf4c6c365830

1. Create UsabILIty Meta Data

New wizard with an own button / menu entry.

View changelog_710.md

With release 7.1. of the QGIS Model Baker the backend library is separated from the graphical components. As well there PostgreSQL services are supported (pg_service.conf) in the database selection as well as the SSL mode. Another nice thing is the new "Link Child Dialog" in the Relation Editor Widget provided by the new plugin Linking Relation Editor

Linking Relation Editor

With Qgis Model Baker the Linking Relation Editor plugin is loaded as dependency. When a project is generated this widget type is chosen as the Relation Editor Widget.

image

When linking child features there will be opened a much more comfortable dialog, than we are used to. image

@signedav
signedav / usabilityhub_id_and_layertree.md
Last active Mar 23, 2022
UsabILIty Hub Layertree concept
View usabilityhub_id_and_layertree.md

Note that those are only notes made by @signedav and not a clearly defined concept. See for the implemented part opengisch/QgisModelBaker#648

Layertree, internal Id and Relations

Super Layertree

First of all the layer tree file gets powerfull.

The layer tree file will contain in future:

  • Optional internal id's in the layers (and the groups) - not integrated
@signedav
signedav / baker_usabilityhub_exporter.md
Last active Jul 15, 2022
QGIS Model Baker - UsabILIty Hub Exporter
View baker_usabilityhub_exporter.md

UsabIlity Hub Exporter

This is the original started concept, containing a lot of general thoughts. For the final concept see: https://gist.github.com/signedav/44b12b6667c707f646dc6177e026ac56

1. Create UsabILIty Meta Data

We will have a new wizard - and not to insert it into the existing workflow wizard, since it's kind of an operator functionality and the normal user should not be confronted to much with it - with an own button / menu entry.

image

View Intersection_ErrorLog.md
<?xml version="1.0" encoding="UTF-8"?><TRANSFER xmlns="http://www.interlis.ch/INTERLIS2.3">
<HEADERSECTION SENDER="ili2pg-4.6.1-63db90def1260a503f0f2d4cb846686cd4851184" VERSION="2.3"><MODELS><MODEL NAME="IliVErrors" VERSION="2016-06-10" URI="mailto:ceis@localhost"></MODEL></MODELS></HEADERSECTION>
<DATASECTION>
<IliVErrors.ErrorLog BID="b1">
<IliVErrors.ErrorLog.Error TID="o1"><Message>ili2pg-4.6.1-63db90def1260a503f0f2d4cb846686cd4851184</Message><Type>Info</Type><TechDetails>logGeneralInfo():  (Ili2db.java:1458)</TechDetails></IliVErrors.ErrorLog.Error>
<IliVErrors.ErrorLog.Error TID="o2"><Message>ili2c-5.2.3-3ec7a10e9bacc87e149a14a7f11a6035e0481c69</Message><Type>Info</Type><TechDetails>logGeneralInfo():  (Ili2db.java:1459)</TechDetails></IliVErrors.ErrorLog.Error>
<IliVErrors.ErrorLog.Error TID="o3"><Message>iox-ili-1.21.8-a6aee68136447c0616995e56888fa9c7ef362a77</Message><Type>Info</Type><TechDetails>logGeneralInfo():  (Ili2db.java:1460)</TechDetails></IliVErrors.ErrorLog.Error>
<IliVErrors.ErrorLog
@signedav
signedav / QField_ReleaseManagerNotes.md
Last active Oct 21, 2021
QField Release Manager Notes
View QField_ReleaseManagerNotes.md

Labels on QField Repo

Top Level Labels (CATEGORIES) Usually an issue has only one of them

  • BUG
  • ENHANCEMENT
  • SUPPORT
  • INPUT
  • QUESTION
@signedav
signedav / qgis_modelbaker_redesign_v2.md
Last active Jul 8, 2021
Qgis Model Baker Redesign 0.2
View qgis_modelbaker_redesign_v2.md

Workflow

0 There might be a start dialog

welcome

  • On first selection, we come to 1 Choose the file
  • On second selectoin, we come to Export Workflow
  • On third selection, we come to 2 Choose the database

1 Choose the files

First page on opening the wizard asks you to load the files and the models you want to import:

View geometries_interlis.md

Use case

Assets should have multiple region of interests (and back) what can be multiple geometries of every type

Inheritance

ILI

INTERLIS 2.3;

MODEL RegionOfInterest_Inheritance (en)