-
-
Notifications
You must be signed in to change notification settings - Fork 18
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #895 from opengisch/documentation-updates
Documentation Updates
- Loading branch information
Showing
35 changed files
with
364 additions
and
65 deletions.
There are no files selected for viewing
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
<!--- | ||
this page is not (yet) published. Here we collect stuff that should be noted somewhere, but is not documented. | ||
---> | ||
|
||
Q: Why t_basket columns are created for `STRUCTURE` tables? Since those entries belong to objects anyway, they have already the basket of the owner object. | ||
|
||
A: So it's easier (e.g. for ili2db) to delete all data of a basket... |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -57,8 +57,11 @@ Some additional non standard meta attributes are understood by the Model Baker a | |
### List of specific Attributes | ||
|
||
- **qgis.modelbaker.dispExpression** | ||
Used as the display expression for a layer. The display expression is the *name* that is used to identify a feature by text. One of the places where this is used is the combobox that is shown for a Relation Reference Widget on feature forms. ![relation reference](../assets/meta_attributes_relation_reference.png) | ||
|
||
Used as the display expression for a layer. The display expression is the *name* that is used to identify a feature by text. One of the places where this is used is the combobox that is shown for a Relation Reference Widget on feature forms. ![relation reference](../assets/meta_attributes_relation_reference.png) | ||
- **qgis.modelbaker.formOrder** | ||
|
||
Used to define the order of the attributes in the form like `[email protected]=1`. If you define the order of an attribute, all other attributes in the class will have a lower priority, what means when you set the order for one single attribute (the value doesn't matter) it will appear as the first attribute in the corresponding form. | ||
|
||
## Extra Meta Attribute File | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,114 @@ | ||
## What is it about? | ||
|
||
With Model Baker ***additional information*** for models can be found automatically via the web. | ||
|
||
***Additional information*** such as: | ||
|
||
- ili2db settings ([Metaconfiguration](#metaconfiguration)) | ||
- Data files, like catalogs ([Referenced Data](#referenced-data)) | ||
- QGIS project configurations (so called [Toppings](#toppings)) | ||
|
||
This means that complex configurations can be made *once* and used *multiple times*. | ||
|
||
### Metaconfiguration | ||
|
||
The metaconfiguration can be found before creating the physical data model on the *Schema Import Configuration* page. | ||
|
||
![metaconfig](../../assets/usabilityhub-abstract-metaconfig.png) | ||
|
||
The metaconfiguration can contain the ili2db settings as well as links to the required QGIS project configurations (toppings) and data files (referenced data). | ||
|
||
Find technical background and detailed information about the metaconfiguration [here](../modelbaker_integration/#metaconfiguration) | ||
|
||
### Referenced data | ||
|
||
The referenced data required for a model, such as catalogs and codelists, can be found in the *Data Import Configuration*. | ||
|
||
![referenced data](../../assets/usabilityhub-abstract-referenceddata.png) | ||
|
||
They may already have been linked via the [metaconfiguration](#metaconfiguration) before as well. | ||
|
||
Find technical background and detailed information about the referenced data integration [here](../modelbaker_integration/#referenced-data). | ||
|
||
### Toppings | ||
|
||
The QGIS project configurations or so called "toppings" can - if not already linked via the [metaconfiguration](#metaconfiguration) - be found each time on the *Project Generation* page via a "projecttopping" file. | ||
|
||
![projecttopping](../../assets/usabilityhub-abstract-projecttopping.png) | ||
|
||
The projecttopping defines general project configurations such as layertree, variables etc. and links to the required toppings such as layerstyle etc. which are then downloaded and applied when the project is generated. | ||
|
||
![topping download](../../assets/usabilityhub-abstract-toppingdownload.png) | ||
|
||
Find technical background and detailed information about the toppings [here](../modelbaker_integration/#toppings). | ||
|
||
## Where do those additional information come from? | ||
|
||
Just as we can now find INTERLIS models by searching the ilimodels.xml files on the repositories we can find this additional information via the `ilidata.xml` file. | ||
|
||
It filters the entries by the ***name*** of the used INTERLIS ***model***. | ||
|
||
More information about the technical background you can find [here](../../background_info/usabilityhub/technical_concept.md) | ||
|
||
## What are the Workflows? | ||
|
||
All these ***additional information*** are concernig a specific model. That's why they are found according to the selected model's name. | ||
|
||
![model selection](../../assets/usabilityhub-abstract-modelselection.png) | ||
|
||
### On choosing a metaconfiguration | ||
|
||
...that links to *referenced data* and a *projecttopping* the workflow looks like this: | ||
|
||
1. User enters the model name in the ***Source Selection*** | ||
2. *ilidata.xml* is parsed for links to *metaconfiguration files* according to the model name | ||
3. User selects a *metaconfiguration* | ||
|
||
![metaconfig](../../assets/usabilityhub-abstract-metaconfig.png) | ||
|
||
4. *Metaconfiguration file* is downloaded and the ili2db settings are read from the *metaconfiguration* | ||
5. ili2db settings are considered in the creation of the physical model | ||
6. Links to the *referenced data* are read from the *metaconfiguration* | ||
7. *ilidata.xml* is parsed for links to the *referenced data* | ||
8. *Referenced data files* are downloaded and imported | ||
9. Links to the *projecttopping* is read from the *metaconfiguration* | ||
10. *ilidata.xml* is parsed for links to the *projecttopping* | ||
11. *Projecttopping file* is downloaded and links to the *other toppings* (like layerstyles etc.) is read from the *projecttopping* | ||
12. *ilidata.xml* is parsed for links to the *toppings* | ||
13. *Topping files* are downloaded | ||
14. The information is read from the *projettopping* and the linked *toppings* and included in the generation of the QGIS project | ||
|
||
### On choosing referenced data directly | ||
|
||
...from the repositories in the ***Data Import Configuration*** the steps are: | ||
|
||
1. *ilidata.xml* is parsed for links to the *referenced data* according to the model name. | ||
2. User selects *referenced data* | ||
|
||
![referenced data](../../assets/usabilityhub-abstract-referenceddata.png) | ||
|
||
3. *Referenced data files* are downloaded and imported | ||
|
||
!!! Note | ||
The links to the *referenced data* are found according to the used model name. | ||
|
||
### On choosing project topping directly | ||
|
||
... from the repositories in ***Project Generation*** the steps are: | ||
|
||
1. *ilidata.xml* is parsed for links to the *projecttoppings* according to the model name | ||
2. User selects a *projecttopping* | ||
|
||
![projecttopping](../../assets/usabilityhub-abstract-projecttopping.png) | ||
|
||
3. *Projecttopping file* is downloaded and links to the *other toppings* (like layerstyles etc.) is read from the *projecttopping* | ||
4. *ilidata.xml* is parsed for links to the *toppings* | ||
5. *Topping file* are downloaded | ||
6. The information is read from the *projettopping* and the linked *toppings* and included in the generation of the QGIS project. | ||
|
||
!!! Note | ||
A *projecttopping* can be chosen from the local system as well. | ||
|
||
## How to make my own Toppings? | ||
|
||
This can be easily made with the [Model Baker Topping Exporter](../../user_guide/topping_exporter.md) from an exiting QGIS Project. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.