From a9d038ae8916aa6b277b2558d0b9545551c91278 Mon Sep 17 00:00:00 2001 From: Walter Lorenzetti Date: Tue, 18 Jun 2024 14:10:21 +0200 Subject: [PATCH] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20Bump=20`kartoza/postgis`?= =?UTF-8?q?=20from=20`15-3.3`=20to=20`16-3.4`=20(#120)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Add script for PG upgrade. * Add drop databases * Add update postgis command. * Add create database statement * Update script for update db cluster * Use of template1 as db for connection. * Add IMPORTANT message. * Change * Move warning message to the top. * Add instructions for PostgreSQL migration. * `UPGRADE_PG_DB_FROM_11_TO_16.md` → `README.md` * Delete UPGRADE_PG_DB_FROM_11_TO_16.md * Create entrypoint.sh * Update docker-compose-dev.yml * Update README.md * Update entrypoint.sh * Delete update_postgres_11_to_16_BASE.sh * Delete upgrade_postgres_11_to_16_BACKUP.sh * Delete upgrade_postgres_11_to_16_RESTORE.sh * Update to qgis 3.34 * Create `Makefile` * Update Makefile * Update Makefile * Update README.md * Update README.md * Update docker-compose-dev.yml * Delete scripts/postgis/entrypoint.sh * create `/scripts/makefile/folder` * Update `Makefile` * Update `run_certbot.sh` * Update README.md * Update docker-compose-consumer.yml * Update docker-compose-dev.yml * check for Windows_NT * mispelling * Update Makefile * Update README_DEV.md * Update Makefile * Update db-restore.sh * Update db-backup.sh * Update README.md * Update README.md * Update README.md * Update .env.example * Update README.md * Update README.md * Update README.md * Update makefile * Update makefile * `make demo ENV=dev` * wrong gitignore * missing projects * Update makefile * Update db-restore.sh * Update db-restore.sh * Update db-restore.sh * figlet * Create `gunicorn.conf.py` * Update docker-entrypoint-dev.sh * Update docker-entrypoint.sh * replace: `sleep` → `pg_isready` * replace: `make demo` → `make db-reset` * pg_isready to 90 s. * Instructions for prod. * add helper: `make run-%` * Update README_DEV.md * echo * missing demo files --------- Co-authored-by: wlorenzetti Co-authored-by: Raruto --- .env.example | 14 +- .gitignore | 13 +- Makefile | 84 + README.md | 245 +- README_DEV.md | 159 +- config/nginx/django | 2 +- docker-compose-consumer.yml | 2 +- docker-compose-dev.yml | 2 +- docker-compose.yml | 2 +- run_certbot.sh | 28 +- scripts/docker-entrypoint-dev.sh | 4 +- scripts/docker-entrypoint.sh | 24 +- scripts/makefile/db-backup.sh | 49 + scripts/makefile/db-restore.sh | 78 + scripts/makefile/renew-ssl.sh | 38 + shared-volume/backup/demo/data_production.bck | Bin 0 -> 900 bytes shared-volume/backup/demo/data_testing.bck | Bin 0 -> 888 bytes shared-volume/backup/demo/g3wsuite.bck | Bin 0 -> 494264 bytes shared-volume/gunicorn.conf.py | 12 + .../building_management_demo.sqlite | Bin 0 -> 5685248 bytes ...qplotly_cost-analysis-for-intervention.xml | 98 + .../plots/qplotly_high-year-by-type.xml | 98 + .../spatialite/plots/qplotly_rating-trend.xml | 98 + .../plots/qplotly_type-distribution.xml | 93 + .../spatialite/plots/qplotly_year-volume.xml | 93 + .../3857_public-building-management-demo.qgs | 17377 ++++++++++++++++ 26 files changed, 18360 insertions(+), 253 deletions(-) create mode 100644 Makefile create mode 100755 scripts/makefile/db-backup.sh create mode 100755 scripts/makefile/db-restore.sh create mode 100755 scripts/makefile/renew-ssl.sh create mode 100644 shared-volume/backup/demo/data_production.bck create mode 100644 shared-volume/backup/demo/data_testing.bck create mode 100644 shared-volume/backup/demo/g3wsuite.bck create mode 100644 shared-volume/gunicorn.conf.py create mode 100644 shared-volume/media/project_data/spatialite/building_management_demo.sqlite create mode 100644 shared-volume/media/project_data/spatialite/plots/qplotly_cost-analysis-for-intervention.xml create mode 100644 shared-volume/media/project_data/spatialite/plots/qplotly_high-year-by-type.xml create mode 100644 shared-volume/media/project_data/spatialite/plots/qplotly_rating-trend.xml create mode 100644 shared-volume/media/project_data/spatialite/plots/qplotly_type-distribution.xml create mode 100644 shared-volume/media/project_data/spatialite/plots/qplotly_year-volume.xml create mode 100644 shared-volume/media/projects/3857_public-building-management-demo.qgs diff --git a/.env.example b/.env.example index da0add223..a9dd79254 100644 --- a/.env.example +++ b/.env.example @@ -1,25 +1,25 @@ -# Public hostmane +# Public hostname, for docker internal network aliases WEBGIS_PUBLIC_HOSTNAME=dev.g3wsuite.it -# Shared volume mount (docker internal: shared-volume) -# I suggest not to use the /tmp/ folder, /tmp/ folder is cleaned at each reboot +# Persistent data folder (projects, database, uploads), mounted into "g3w-suite" container at: `/shared-volume` WEBGIS_DOCKER_SHARED_VOLUME=./shared-volume -# Docker internal DB +## +# 🚨 PostGIS DB +## G3WSUITE_POSTGRES_USER_LOCAL=g3wsuite G3WSUITE_POSTGRES_PASS='89#kL8y3D' G3WSUITE_POSTGRES_DBNAME=g3wsuite G3WSUITE_POSTGRES_HOST=postgis G3WSUITE_POSTGRES_PORT=5432 -# Set this to true to activate the frontend module +# OPTIONAL: whether activate frontend module FRONTEND=False # QGIS Server env variables # ---------------------------------------------------- -# Put your pg service into ./secrets/pg_service.conf file, the conf file will be mounted into -# docker container at runtime a the PGSERVICEFILE +# To use PostgreSql Service, mounted into postgis container at: `./secrets/pg_service.conf`, PGSERVICEFILE=/pg_service/pg_service.conf QGIS_SERVER_LOG_FILE=/shared_volume/QGIS/error.log diff --git a/.gitignore b/.gitignore index 9cfd7ebbc..c1b3047b0 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,15 @@ projects .idea code -shared-volume \ No newline at end of file +shared-volume/** + +# DEMO DATA +!shared-volume/backup/ +!shared-volume/backup/demo/ +!shared-volume/backup/demo/** +!shared-volume/media/ +!shared-volume/media/project_data/ +!shared-volume/media/project_data/spatialite/ +!shared-volume/media/project_data/spatialite/** +!shared-volume/media/projects/ +!shared-volume/media/projects/3857_public-building-management-demo.qgs diff --git a/Makefile b/Makefile new file mode 100644 index 000000000..06ba7ba2e --- /dev/null +++ b/Makefile @@ -0,0 +1,84 @@ +ifeq ($(ENV),) + $(error ENV is not set) +endif + +## +# Ensure: "Docker Desktop > Resources > WSL Integration" +## +ifeq ($(OS), Windows_NT) + $(error make.exe not supported, please try again within a WSL shell: https://docs.docker.com/desktop/wsl/#enabling-docker-support-in-wsl-2-distros) +endif + +## +# ENV = { dev | prod | consumer } +## +ifeq ($(ENV), prod) + DOCKER_COMPOSE:= docker compose -f docker-compose.yml +else + DOCKER_COMPOSE:= docker compose -f docker-compose-$(ENV).yml +endif + +G3W_SUITE:= docker compose exec g3w-suite + + +## +# SSH login +# +# make run-g3wsuite ENV=DEV +# make run-postgis ENV=DEV +## +run-%: + $(DOCKER_COMPOSE) start $* + docker exec -it $$(docker ps | grep $* | head -1 | awk '{print $$1}') bash + +## +# Recreate g3w-suite containers +# +# make db-reset ENV=dev +## +db-reset: + $(DOCKER_COMPOSE) up -d + $(G3W_SUITE) bash -c 'rm -rf /shared-volume/cache' + $(G3W_SUITE) bash -c 'rm -rf /shared-volume/__pycache__' + $(G3W_SUITE) bash -c 'rm -f /shared-volume/build_done' + $(G3W_SUITE) bash -c 'rm -f /shared-volume/setup_done' + $(G3W_SUITE) bash -c 'rm -f /shared-volume/.secret_key' + $(DOCKER_COMPOSE) up -d --force-recreate + ID=demo ./scripts/makefile/db-restore.sh + +## +# Backup databases +# +# make db-backup ID=name ENV=dev +## +db-backup: + ./scripts/makefile/db-backup.sh + +## +# Restore databases +# +# make db-restore ID=name ENV=dev +## +db-restore: + $(DOCKER_COMPOSE) up -d --force-recreate + ./scripts/makefile/db-restore.sh + +## +# Run certbot +# +# make renew-ssl ENV=dev +## +renew-ssl: + ./scripts/makefile/renew-ssl.sh + $(DOCKER_COMPOSE) up -d --force-recreate + +## +# Rebuild docker image +# +# make docker-image v=v3.8.x +## +docker-image: + ifeq ($(v),) + $(error v is not set) + endif + docker build -f Dockerfile.g3wsuite.dockerfile -t g3wsuite/g3w-suite:$(v) --no-cache . \ No newline at end of file diff --git a/README.md b/README.md index 6bda15459..b79d44db2 100644 --- a/README.md +++ b/README.md @@ -1,157 +1,159 @@ -# G3W-SUITE WebGIS +# G3W-SUITE-DOCKER [![Build G3W-SUITE image](https://github.com/g3w-suite/g3w-suite-docker/actions/workflows/build_and_push_main_image.yml/badge.svg)](https://github.com/g3w-suite/g3w-suite-docker/actions/workflows/build_and_push_main_image.yml) [![Build dependencies](https://github.com/g3w-suite/g3w-suite-docker/actions/workflows/build_and_push_deps_ltr.yml/badge.svg)](https://github.com/g3w-suite/g3w-suite-docker/actions/workflows/build_and_push_deps_ltr.yml) -This repository contains scripts and recipes for deploy of the G3W-SUITE web-gis application with Docker and Docker compose . +Run a self hosted web-gis application with Docker Compose -![Docker structure](docs/img/docker.png) +
-## Deploy +

⬆️ How to upgrade from v3.7 to v3.8

-Follow steps to deploy G3W-SUITE on a Ubuntu Server (20.04) +Since **v3.8** PostgreSQL/PostGIS changed from **v11/2.5** to **v16/3.4**, to upgrade follow below steps: -### Configuration +```sh +# NB: +# • (ENV = dev) → docker-compose-dev.yml +# • (ENV = prod) → docker-compose.yml +# • (ENV = consumer) → docker-compose-consumer.yml -Create a file `.env` (or copy `.env.example` and rename it in `.env`) and place it in the main directory, the file -will contain the database credentials (change ``) and other settings: +### BACKUP (v3.7.x) ### -```bash -# External hostname, for docker internal network aliases -WEBGIS_PUBLIC_HOSTNAME=demo.g3wsuite.it/ +docker compose up -f docker-compose-dev.yml up -d + +git fetch +git checkout v3.8.x -# This volume is persistent and mounted by all -# containers as /shared-volume -WEBGIS_DOCKER_SHARED_VOLUME=/tmp/shared-volume-g3w-suite +make db-backup ID=11 ENV=prod +### RESTORE (v3.8.x) ### -# DB setup -G3WSUITE_POSTGRES_USER_LOCAL=g3wsuite -G3WSUITE_POSTGRES_PASS= -G3WSUITE_POSTGRES_DBNAME=g3wsuite -G3WSUITE_POSTGRES_HOST=postgis -G3WSUITE_POSTGRES_PORT=5432 +make db-restore ID=11 ENV=prod +### OPTIONAL (delete old DB) ### -# QGIS Server env variables -# ---------------------------------------------------- -PGSERVICEFILE=/pg_service/pg_service.conf +docker compose exec g3w-suite bash -c 'rm -r /shared-volume/11' +docker compose exec g3w-suite bash -c 'rm -r /shared-volume/backup/11' ``` + +
-### Run +--- -```bash -docker-compose up -d -``` +![Docker structure](docs/img/docker.png) -If all went well, G3W-SUITE run on http://localhost:8080 -![Login Page](docs/img/login_page.png) +## 🌍 Deploying your webgis app -## G3W-SUITE with consumer image -G3W-SUITE use `huey` for bach processing (https://github.com/coleifer/huey), so if you want to use it, -use `docker-compose-consumer.yml` file on deploy: -```bash -docker-compose -f docker-compose-consumer.yml up -d +Install [docker compose](https://docs.docker.com/compose/install/). + +Clone this repository: + +``` +git clone https://github.com/g3w-suite/g3w-suite-docker/ +cd g3w-suite-docker ``` -## Builds +Create a `.env` file starting from [`.env.example`](./.env.example) and tailor it to your needs: -Docker compose will download images from docker hub (https://hub.docker.com/u/g3wsuite), -but is also possible build main image of G3W-SUITE and other docker-compose images. +```diff +# CHANGE ME: PostGIS DB password -#### G3W-SUITE +- G3WSUITE_POSTGRES_PASS='89#kL8y3D' ++ G3WSUITE_POSTGRES_PASS= +``` -The main suite docker image can be built with: +Start containers: -```bash -docker build -f Dockerfile.g3wsuite.dockerfile -t g3wsuite/g3w-suite:dev --no-cache . +```sh +docker-compose up -d ``` -The image is build from `https://github.com/g3w-suite/g3w-admin.git --branch dev` and from a dependencies base image `Dockerfile.g3wsuite-deps.ltr.dockerfile`, the dependencies image can be built with: +or, if you intend to use [huey](https://github.com/coleifer/huey) (batch processing) -```bash -docker build -f Dockerfile.g3wsuite-deps.ltr.dockerfile -t g3wsuite/g3w-suite-deps-ltr:dev --no-cache . +```sh +docker-compose -f docker-compose-consumer.yml up -d ``` -Usually is sufficient make build of main docker image g3wsuite/g3w-suite:dev, -the build of dependence image g3wsuite/g3w-suite-deps-ltr:dev is done to update last QGIS LTR version. +**NB:** at the very first start, have a lot of patience 😴 → the system must finalize the installation. \* -#### Postgis +After some time the suite will be available at: -Postgis image can be built with: +- http://localhost:8080 (user: `admin`, pass: `admin`) -```bash -docker build -f Dockerfile.postgis.dockerfile -t g3wsuite/postgis:11.0-2.5 . -``` -The Docker hub name for this image is `g3wsuite/postgis:11.0-2.5` +![Login Page](docs/img/login_page.png) -## Setups +\* in case of faulty container (eg. the first time you didn't wait long enough before trying to access): -### PG_SERVICE +```sh +# 🚨 deletes all data +make db-reset ENV=prod -To use of PostgreSql Service, put your service setups into `./secrets/pg_service.conf file`, -the conf file will be mounted into docker container at runtime to PGSERVICEFILE path position. +# or +# make db-reset ENV=consumer +``` -### HTTPS additional setup +## 💻 How to access into a container -To active https with LetsEncrypt just follow the following instructions: +1. login into a service -- uncomment ssl section within `config/nginx/nginx.conf` -- update `WEBGIS_PUBLIC_HOSTNAME` environment variable within the `.env` and `config/nginx/nginx.conf` files -- launch `sudo ./run_certbot.sh` -- restart compose: `docker compose down && docker compose up -d` -- make sure the certs are renewed by adding a cron job with `sudo crontab -e` and add the following line: - `0 3 * * * //run_certbot.sh` +```sh +$ make run-postgis ENV=prod -### Volumes +# make run-g3w-suite ENV=prod +# make run-nginx ENV=prod +# make run-redis ENV=prod +``` -Data, projects, uploads and the database are stored in a shared mounted volume `shared-volume`, the volume should be on a persistent storage device and a backup -policy must be enforced. +2. perform your administrative tasks (eg. connect to postgis as "postgres" user): -Currently, the volume is mounted in `/tmp/shared-volume-g3wsuite-dev`. In production -environments it is encouraged to change this to a permanent location. -This can be done by modifying the `.env` file. +```sh +root@84ef6a8d23e6:/# su - postgres -### First time setup +postgres@84ef6a8d23e6:~$ psql +psql (11.2 (Debian 11.2-1.pgdg90+1)) +Type "help" for help. -- log into the application web administration panel using default credentials (_admin/admin_) -- change the password for the admin user and for any other example user that may be present +postgres=# +``` -### Caching +## 🔒 HTTPS -Tile cache can be configured and cleared per-layer through the webgis admin panel and lasts forever until it is disabled or cleared. +To enable https with LetsEncrypt:: -> Tip: enable cache on linestring and polygon layers. +- uncomment ssl section within `config/nginx/nginx.conf` +- update `WEBGIS_PUBLIC_HOSTNAME` environment variable within the `.env` and `config/nginx/nginx.conf` files +- launch `sudo make renew-ssl` +- make sure the certs are renewed by adding a cron job with `sudo crontab -e` and add the following line: + `0 3 * * * //run_certbot.sh` -### Editing +## 📦 Docker image -Editing module is active by default, to avoid simultaneous feature editing by two or more users, the editing module works with a feature lock system. -This locking system can remain active if users do not exit the editing state correctly, to avoid this it is advisable to activate a cron job on host machine that checks the features that have been locked for more than 4 hours and frees them: +Docker compose will usually download images from: https://hub.docker.com/u/g3wsuite -``` -0 */1 * * * docker exec g3w-suite-docker_g3w-suite_1 python3 /code/g3w-admin/manage.py check_features_locked -``` +A custom (local) docker image for the suite can be created with: -## Front-end App +```bash +docker build -f Dockerfile.g3wsuite.dockerfile -t g3wsuite/g3w-suite:dev --no-cache . -Set the environment variable +# OPTIONAL: +# docker build -f Dockerfile.g3wsuite-deps.ltr.dockerfile -t g3wsuite/g3w-suite-deps-ltr:dev --no-cache . ``` -FRONTEND=True -``` -This will set the front end app as the default app - -## Style customization -Templates can now be overridden by placing the overrides in the `config/g3w-suite/overrides/templates`, a Docker service restart is required to make the changes effective. +The image is build on latest Ubuntu and QGIS LTR, following this execution order: -The logo is also overridden (through `config/g3w-suite/settings_docker.py` which is mounted as a volume), changes to the settings file require the Docker service to be restarted. +1. [Dockerfile.g3wsuite-deps.ltr.dockerfile](./Dockerfile.g3wsuite-deps.ltr.dockerfile) ← installs Ubuntu and QGIS LTR +2. [Dockerfile.g3wsuite.dockerfile](./Dockerfile.g3wsuite.dockerfile) ← run "setup.sh" and "docker-entrypoint.sh" +3. [scripts/setup.sh](./scripts/setup.sh) ← install g3w-admin and some other python plugins +4. [scripts/docker-entrypoint.sh](./scripts/docker-entrypoint.sh) ← start gunicorn -A custom CSS is added to the pages, the file is located in `config/g3w-suite/overrides/static/style.css` and can be modified directly, changes are effective immediately. +## 🎨 Style customization -## Performances optimization +- custom templates folder: `config/g3w-suite/overrides/templates` → a Docker service restart is required to make the changes effective. +- custom logo (see: [docs](https://g3w-suite.readthedocs.io/en/latest/settings.html#general-layout-settings)): `config/g3w-suite/settings_docker.py` → a Docker service restart is required to make the changes effective. +- custom CSS: `config/g3w-suite/overrides/static/style.css` → changes are effective immediately -General rules (in no particular order: they are all mandatory): +## 🚀 Performance optimizations 1. set scale-dependent visibility for the entire layer or for some filtered features (example: show only major roads until at scale 1:1E+6) 2. when using rule-based/categorized classification or scale-dependent visibility create indexes on the column(s) involved in the rule expression (example: "create index idx_elec_penwell_ious on elec_penwell_ious (owner);" ) @@ -159,49 +161,36 @@ General rules (in no particular order: they are all mandatory): 4. do not turn on by default base-layers XYZ such as (Google base maps) 5. do not use rule-based/categorized rendering on layers with too many categories (example: elec_penwell_public_power), they are unreadable anyway 6. enable redering simplification for not-point layers, set it to `Distance` `1.2` and check `Enable provider simplification if available` - -## PostgreSQL administration - -Postgres is running into a Docker container, in order to access the container, you can follow the instruction below: - -### Check the container name - -```bash -$ docker ps | grep postgis -84ef6a8d23e6 g3wsuite/postgis:11.0-2.5 "/bin/sh -c /docker-…" 2 days ago Up 2 days 0.0.0.0:5438->5432/tcp g3wsuitedocker_postgis_1 +7. enable cache on linestring and polygon layers (tile cache can be configured and cleared per-layer through the webgis admin panel and lasts forever until it is disabled or cleared) +8. set a cron job on host machine that checks edited features that have been locked for more than 4 hours and frees them: ``` - -In the above example the container name is `g3wsuitedocker_postgis_1` - -### Log into the container - -```bash -$ docker exec -it g3wsuitedocker_postgis_1 bash +0 */1 * * * docker exec g3w-suite-docker_g3w-suite_1 python3 /code/g3w-admin/manage.py check_features_locked ``` -### Become postgres user +## 🐋 Portainer usage -```bash -root@84ef6a8d23e6:/# su - postgres -``` +Portainer (https://www.portainer.io) is a docker-based web application used to edit and manage Docker applications in a simple and intuitive way. -### Connect to postgis +Plese refer to the [Add new stack](https://docs.portainer.io/user/docker/stacks/add) section to learn how to deploy the `docker-compose-consumer.yml` stack with Portainer (>= v2.1.1). -```bash -postgres@84ef6a8d23e6:~$ psql -psql (11.2 (Debian 11.2-1.pgdg90+1)) -Type "help" for help. -postgres=# -``` +## ♻️ Database backup / restore -## Portainer usage +```sh +# NB: +# • (ENV = dev) → docker-compose-dev.yml +# • (ENV = prod) → docker-compose.yml +# • (ENV = consumer) → docker-compose-consumer.yml -Portainer (https://www.portainer.io) is a docker-based web application used to edit and manage Docker applications in a simple and intuitive way. +docker compose up -f docker-compose.yml up -d -Plese refer to the [Add new stack](https://docs.portainer.io/v/ce-2.9/user/docker/stacks/add) section to learn how to deploy the `docker-compose-consumer.yml` stack with Portainer (>= v2.1.1). +make backup-db ID=foo-backup ENV=prod +make restore-db ID=foo-backup ENV=prod +``` ### Contributors -* Walter Lorenzetti - Gis3W ([@wlorenzetti](https://github.com/wlorenzetti)) -* Alessandro Pasotti - ItOpen ([@elpaso](https://github.com/elpaso)) -* Mazano - Kartoza ([@NyakudyaA](https://github.com/NyakudyaA)) + +* GIS3W: [wlorenzetti](https://github.com/wlorenzetti), [raruto](https://github.com/Raruto) +* ItOpen: [elpaso](https://github.com/elpaso) +* Kartoza: [NyakudyaA](https://github.com/NyakudyaA) +* QTIBIA: [tudorbarascu](https://github.com/tudorbarascu) diff --git a/README_DEV.md b/README_DEV.md index b68522321..7f46cd981 100644 --- a/README_DEV.md +++ b/README_DEV.md @@ -6,114 +6,116 @@ Follow instructions are for development environment. * set `G3WSUITE_DEBUG` to `True`; * set `G3WSUITE_LOCAL_CODE_PATH` with path to your local G3W-SUITE code location. -2. Since the frontend modeul is not available in dev mode, it needs to be disabled in the settings - file of the docker project: config/g3w-suite/settings_docker.py +2. Run `docker compose -f docker-compose-dev.yml up -d`. \* + 1. If all went well G3W-SUITE is running in development mode on http://127.0.0.1:8000 -```python - G3WADMIN_LOCAL_MORE_APPS = [ - 'caching', - 'editing', - 'filemanager', - 'qplotly', - # Uncomment if you wont activate the following module - #'openrouteservice', - 'qtimeseries', - # 'frontend' <-- this needs to be commented - ] -``` +--- + \* if necessary, comment out any missing installed modules from [G3WADMIN_LOCAL_MORE_APPS](./config/g3w-suite/settings_docker.py) list and then try again -3. Run `docker compose -f docker-compose-dev.yml up -d`. - 1. If all went well G3W-SUITE is running in development mode on http://127.0.0.1:8000 + \* if you customize [docker-compose-dev.yml](./docker-compose-dev.yml) (eg. by choosing a specific image: g3wsuite/g3w-suite:dev g3wsuite/g3w-suite:v3.7.x) you then apply them via: `docker compose -f docker-compose-dev.yml up -d --force-recreate` -## An example workflow to develop a suite plugin against a given g3w-suite version +## Loading default demo -Let's assume you need to develop a plugin for the v3.7.8 version of the suite. -The plugin will be developed in a separate repository, let's call it `my-fantastic-plugin`. +``` +# 🚨 deletes all data +make db-restore ID=demo ENV=dev -### Step 1: Fork the docker project and set its version to the one you need +# or (a custom backup): -```bash -git clone https://github.com/moovida/g3w-suite-docker -cd g3w-suite-docker/ -git remote add gis3w https://github.com/g3w-suite/g3w-suite-docker -git checkout v3.7.8 -git checkout -b v3.7.8_my-fantastic-plugin -git push origin v3.7.8_my-fantastic-plugin +# make backup-db ID=foo-backup ENV=dev +# make restore-db ID=demo ENV=dev +# ... +# make restore-db ID=foo-backup ENV=dev ``` -in the docker-compose-dev.yml choose the right image to address (in this case the v3.7.x train): +## Developing a python plugin (pip install) + +Below you can find some sample plugins from which to take inspiration: + +- https://github.com/g3w-suite/g3w-admin-ps-timeseries +- https://github.com/g3w-suite/g3w-admin-processing +- https://github.com/g3w-suite/g3w-admin-authjwt -```diff - - image: g3wsuite/g3w-suite:dev - + image: g3wsuite/g3w-suite:v3.7.x +For example, installing a plugin within the docker container (editable mode): + +``` +docker compose -f docker-compose-dev.yml exec g3w-suite mkdir -p /shared-volume/plugins +docker compose -f docker-compose-dev.yml exec g3w-suite git clone https://github.com/g3w-suite/g3w-admin-ps-timeseries +docker compose -f docker-compose-dev.yml exec g3w-suite pip3 install -v -e /shared-volume/plugins/qps_timeseries ``` -### Step 2: Fork the admin project and set its version to the one you need +**NB:** If the above seems wordy to you, you can also inject a custom script within: [scripts/docker-entrypoint-dev.sh](./scripts/docker-entrypoint-dev.sh) + +## Developing a python plugin (git only) + +Below are the steps to develop a new Django app into g3w-admin (as git submodule). ```bash -git clone https://github.com/moovida/g3w-admin -cd g3w-admin/ -git remote add gis3w https://github.com/g3w-suite/g3w-admin + +## Fork g3w-suite (docker + admin) ## + +git clone https://github.com/YOUR-USERNAME/g3w-suite-docker +git clone https://github.com/YOUR-USERNAME/g3w-admin + +## Create dev branches (v3.7.8_my-fantastic-plugin) ## + +cd g3w-suite-docker +git remote add gis3w https://github.com/g3w-suite/g3w-suite-docker git checkout v3.7.8 git checkout -b v3.7.8_my-fantastic-plugin git push origin v3.7.8_my-fantastic-plugin -``` -### Step 3: Configure the docker project +cd g3w-admin +git remote add gis3w https://github.com/g3w-suite/g3w-admin +git checkout v3.7.8 +git checkout -b v3.7.8_my-fantastic-plugin +git push origin v3.7.8_my-fantastic-plugin -Copy the .env.example file and make sure you set the following vars: +## Add your plugin into g3w-admin (as git submodule) ## -```bash - WEBGIS_DOCKER_SHARED_VOLUME=/SHARED_VOLUME/ - G3WSUITE_DEBUG=True - G3WSUITE_LOCAL_CODE_PATH=/home/gis3w/g3w-admin/ +cd g3w-admin +git submodule add https://github.com/YOUR-USERNAME/my-plugin my-plugin ``` -### Step 4: Run the containers - -start the docker containers: +Now customize [.env](./.env) and [settings_docker.py](./config/g3w-suite/settings_docker.py) files to fit your needs, eg: ```bash - docker compose -f docker-compose-dev.yml up -d +# .env +WEBGIS_DOCKER_SHARED_VOLUME=/SHARED_VOLUME/ +G3WSUITE_DEBUG=True +G3WSUITE_LOCAL_CODE_PATH=/home/gis3w/g3w-admin/ ``` -if everythign works, stop it with -```bash - docker compose -f docker-compose-dev.yml down` -``` - -### Step 5: Add your plugin -Plugins are developed as django apps. First get the code in the right place as a git submodule: - -If the repo is: - -``` - https://github.com/g3w-suite/my-fantastic-plugin +```python +# settings_docker.py +G3WADMIN_LOCAL_MORE_APPS = [ + 'caching', + 'editing', + 'filemanager', + 'qplotly', + 'openrouteservice', + 'qtimeseries', + 'my-plugin', # ← YOUR CUSTOM PLUGIN +] ``` -adding the app as submodule is done as follows from within the g3w-admin project (not the docker one): +Start the containers: ```bash - cd g3w-admin/ - git submodule add https://github.com/g3w-suite/my-fantastic-plugin my-fantastic-plugin + docker compose -f docker-compose-dev.yml up -d ``` -Make sure you add your plugin to the `G3WADMIN_LOCAL_MORE_APPS` list in the `config/g3w-suite/settings_docker.py` file. +Stop the containers: -```python - G3WADMIN_LOCAL_MORE_APPS = [ - 'caching', - 'editing', - 'filemanager', - 'qplotly', - 'openrouteservice', - 'qtimeseries', - 'my-fantastic-plugin', - ] +```bash + docker compose -f docker-compose-dev.yml down ``` + -### Extra step: develop in debugging mode using vscode +## Additional notes +
+

Debugging using vscode

To develop inside the container with Visual Studio Code, you need to avoid starting up the server when you start the container. To do so, change the last line of the docker-entrypoint-dev.sh from: ```bash @@ -155,11 +157,10 @@ Once inside the container run the suite using a newly created launch.json file t ``` You should now be able to debug the suite with the common vscode tools. +
- - - -## Additional notes +
+

Connecting to a local DB (PostGIS)

If you are working in a mixed setup (ie. a local [postgis](https://postgis.net/) instance + a [g3w-suite-docker](https://github.com/g3w-suite/g3w-suite-docker) container), you should add an `extra_hosts` directive within your `docker-compose-dev.yml` to make your local postgres databases accessible from both sides: @@ -186,3 +187,7 @@ taking care to edit your `hosts` file accordingly: **For more info:** - https://docs.docker.com/compose/compose-file/compose-file-v3/#extra_hosts + +
+ + diff --git a/config/nginx/django b/config/nginx/django index 17bb8a099..638e5ba8c 100644 --- a/config/nginx/django +++ b/config/nginx/django @@ -12,7 +12,7 @@ server { proxy_set_header Host $host; proxy_set_header X-Forwarded-For $remote_addr; proxy_set_header X-Forwarded-Proto $scheme; - proxy_set_header X-Forwarded-Host $host; + proxy_set_header X-Forwarded-Host $host:8080; proxy_pass http://g3w_suite/; } diff --git a/docker-compose-consumer.yml b/docker-compose-consumer.yml index 4fe7b744a..35c69985c 100644 --- a/docker-compose-consumer.yml +++ b/docker-compose-consumer.yml @@ -1,6 +1,6 @@ services: postgis: - image: kartoza/postgis:15-3.3 + image: kartoza/postgis:16-3.4 ports: - "5439:5432" environment: diff --git a/docker-compose-dev.yml b/docker-compose-dev.yml index 443e430b0..2ed14eb44 100644 --- a/docker-compose-dev.yml +++ b/docker-compose-dev.yml @@ -1,6 +1,6 @@ services: postgis: - image: kartoza/postgis:15-3.3 + image: kartoza/postgis:16-3.4 ports: - "5439:5432" environment: diff --git a/docker-compose.yml b/docker-compose.yml index b45343ac7..8c6eb9835 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -1,6 +1,6 @@ services: postgis: - image: kartoza/postgis:15-3.3 + image: kartoza/postgis:16-3.4 ports: - "5439:5432" environment: diff --git a/run_certbot.sh b/run_certbot.sh index 683123f6c..8be520c91 100755 --- a/run_certbot.sh +++ b/run_certbot.sh @@ -1,31 +1,5 @@ #!/bin/bash -# Run certbot docker container to renew the HTTPS certificate. -# Requires .env file with container configuration variables CURRENT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" >/dev/null 2>&1 && pwd )" -source ${CURRENT_DIR}/.env - -if [ "${WEBGIS_PUBLIC_HOSTNAME}" = "" ]; then - echo "WEBGIS_PUBLIC_HOSTNAME not defined: exiting" - exit 1 -fi - -if [ "${WEBGIS_DOCKER_SHARED_VOLUME}" = "" ]; then - echo "WEBGIS_DOCKER_SHARED_VOLUME not defined: exiting" - exit 1 -fi - -mkdir -p "${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt/" - -curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot-nginx/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf > "${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt/options-ssl-nginx.conf" -curl -s https://raw.githubusercontent.com/certbot/certbot/master/certbot/certbot/ssl-dhparams.pem > "${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt/ssl-dhparams.pem" - -docker run -it --rm --name certbot \ - -v ${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt:/etc/letsencrypt \ - -v ${WEBGIS_DOCKER_SHARED_VOLUME}/var/www/.well-known:/var/www/.well-known \ - certbot/certbot -t certonly \ - --agree-tos --renew-by-default \ - --no-eff-email \ - --webroot -w /var/www \ - -d ${WEBGIS_PUBLIC_HOSTNAME} +make -C $CURRENT_DIR renew-ssl ENV=DEV diff --git a/scripts/docker-entrypoint-dev.sh b/scripts/docker-entrypoint-dev.sh index ec9f3c6b1..101984ae6 100755 --- a/scripts/docker-entrypoint-dev.sh +++ b/scripts/docker-entrypoint-dev.sh @@ -2,6 +2,8 @@ # Entrypoint script for Development purposes. # ------------------------------------------- +figlet -t "G3W-SUITE" && echo -e "v`git tag --sort=v:refname | tail -1 | sed 's/^v//'`\n" + # Start XVfb if [[ -f /tmp/.X99-lock ]]; then rm /tmp/.X99-lock @@ -21,4 +23,4 @@ cd /code/g3w-admin git config --global --add safe.directory /code # Start Django server -python3 manage.py runserver 0.0.0.0:8000 \ No newline at end of file +gunicorn base.wsgi:application -c /shared-volume/gunicorn.conf.py diff --git a/scripts/docker-entrypoint.sh b/scripts/docker-entrypoint.sh index 7ebd118ce..96c2a0af0 100755 --- a/scripts/docker-entrypoint.sh +++ b/scripts/docker-entrypoint.sh @@ -34,11 +34,19 @@ wait-for-it -h ${G3WSUITE_REDIS_HOST:-redis} -p ${G3WSUITE_REDIS_PORT:-6379} -t # Setup once /code/ci_scripts/setup_suite.sh -gunicorn base.wsgi:application \ - --limit-request-fields 0 \ - --error-logfile - \ - --log-level=debug \ - --timeout ${G3WSUITE_GUNICORN_TIMEOUT:-120} \ - --workers=${G3WSUITE_GUNICORN_NUM_WORKERS:-8} \ - --max-requests=${G3WSUITE_GUNICORN_MAX_REQUESTS:-200} \ - -b 0.0.0.0:8000 +if [ ! -f /shared-volume/gunicorn.conf.py ]; then + cat > /shared-volume/gunicorn.conf.py << EOF +import os +limit_request_fields = 0 +error_logfile = '-' +log_level = 'info' +timeout = os.getenv('G3WSUITE_GUNICORN_TIMEOUT', 120) +workers = os.getenv('G3WSUITE_GUNICORN_NUM_WORKERS', 8) +max_requests = os.getenv('G3WSUITE_GUNICORN_MAX_REQUESTS', 200) +bind = '0.0.0.0:8000' +reload = False # os.path.ismount('/code') +EOF +fi + +# Start Django server +gunicorn base.wsgi:application -c /shared-volume/gunicorn.conf.py diff --git a/scripts/makefile/db-backup.sh b/scripts/makefile/db-backup.sh new file mode 100755 index 000000000..dc1cf2d92 --- /dev/null +++ b/scripts/makefile/db-backup.sh @@ -0,0 +1,49 @@ +#!/bin/bash + +## +# ENV = { dev | prod | consumer } +## +if [ -z $ENV ]; then + echo "ENV is not set" + exit 1 +fi + +if [ "$ENV" = "prod" ]; then + DOCKER_COMPOSE="docker compose -f docker-compose.yml" +else + DOCKER_COMPOSE="docker compose -f docker-compose-${ENV}.yml" +fi + +source .env + +DB_LOGIN="--host ${G3WSUITE_POSTGRES_HOST} --port ${G3WSUITE_POSTGRES_PORT} --username ${G3WSUITE_POSTGRES_USER_LOCAL}" +DB_NAMES="${G3WSUITE_POSTGRES_DBNAME} data_production data_testing" +PG_VERSION=`${DOCKER_COMPOSE} exec postgis bash -c pg_config --version | awk '{print $2}' | cut -d'.' -f1` +ID=${ID:-$PG_VERSION} + +## +# Create a .pgpass in root home +## +echo "${G3WSUITE_POSTGRES_HOST}:${G3WSUITE_POSTGRES_PORT}:*:${G3WSUITE_POSTGRES_USER_LOCAL}:${G3WSUITE_POSTGRES_PASS}" > .pgpass +bash -c "$DOCKER_COMPOSE cp .pgpass postgis:/root/" +bash -c "$DOCKER_COMPOSE exec postgis chmod 600 /root/.pgpass" +rm .pgpass + +## +# Backup databases +## +echo "#!/bin/bash" > pg_backup.sh +echo "mkdir -p /var/lib/postgresql/backup/${ID}" >> pg_backup.sh + +for DB in $DB_NAMES; do + cat >> pg_backup.sh << EOF +pg_dump ${DB_LOGIN} -d ${DB} --file /var/lib/postgresql/backup/${ID}/${DB}.bck --verbose --format=c --create --clean +EOF +done + +bash -c "$DOCKER_COMPOSE cp pg_backup.sh postgis:/root/" +rm pg_backup.sh + +bash -c "$DOCKER_COMPOSE exec postgis chmod +x /root/pg_backup.sh" +bash -c "$DOCKER_COMPOSE exec postgis bash /root/pg_backup.sh" +bash -c "$DOCKER_COMPOSE exec postgis rm /root/pg_backup.sh" \ No newline at end of file diff --git a/scripts/makefile/db-restore.sh b/scripts/makefile/db-restore.sh new file mode 100755 index 000000000..11c054740 --- /dev/null +++ b/scripts/makefile/db-restore.sh @@ -0,0 +1,78 @@ +#!/bin/bash + +## +# ENV = { dev | prod | consumer } +## +if [ -z $ENV ]; then + echo "ENV is not set" + exit 1 +fi + +if [ -z $ID ]; then + echo "ID is not set" + exit 1 +fi + +if [ "$ENV" = "prod" ]; then + DOCKER_COMPOSE="docker compose -f docker-compose.yml" +else + DOCKER_COMPOSE="docker compose -f docker-compose-${ENV}.yml" +fi + +source .env + +PG_VERSION=`${DOCKER_COMPOSE} exec postgis bash -c pg_config --version | awk '{print $2}' | cut -d'.' -f1` +DB_LOGIN="--host ${G3WSUITE_POSTGRES_HOST} --port ${G3WSUITE_POSTGRES_PORT} --username ${G3WSUITE_POSTGRES_USER_LOCAL}" +DB_NAMES="${G3WSUITE_POSTGRES_DBNAME} data_production data_testing" +ID=${ID:-$PG_VERSION} + +## +# Check ID +## +if [ -z `${DOCKER_COMPOSE} exec postgis bash -c "test -d /var/lib/postgresql/backup/${ID} && echo '1'"` ]; then + echo "invalid ID: $ID" + exit 1 +fi + +## +# Create a .pgpass in root home +## +echo "${G3WSUITE_POSTGRES_HOST}:${G3WSUITE_POSTGRES_PORT}:*:${G3WSUITE_POSTGRES_USER_LOCAL}:${G3WSUITE_POSTGRES_PASS}" > .pgpass +bash -c "$DOCKER_COMPOSE cp .pgpass postgis:/root/" +bash -c "$DOCKER_COMPOSE exec postgis chmod 600 /root/.pgpass" +rm .pgpass + +## +# Restore databases +## +echo "#!/bin/bash" > pg_restore.sh + +# Waiting che creation of new cluster. + +for DB in $DB_NAMES; do + cat >> pg_restore.sh << EOF +until pg_isready; do + echo "wait 30s until is ready" + sleep 30; +done +psql ${DB_LOGIN} -d template1 -c "DROP DATABASE IF EXISTS ${DB}_1634;" +psql ${DB_LOGIN} -d template1 -c "create database ${DB}_1634;" +pg_restore ${DB_LOGIN} -d ${DB}_1634 /var/lib/postgresql/backup/${ID}/${DB}.bck +psql ${DB_LOGIN} -d ${DB}_1634 -c "select postgis_extensions_upgrade();" +psql ${DB_LOGIN} -d template1 -c "SELECT pg_terminate_backend(pg_stat_activity.pid) FROM pg_stat_activity WHERE pg_stat_activity.datname='${DB}';" +psql ${DB_LOGIN} -d template1 -c "drop database ${DB};" +psql ${DB_LOGIN} -d template1 -c "alter database ${DB}_1634 rename to ${DB};" +EOF +done + +bash -c "$DOCKER_COMPOSE cp pg_restore.sh postgis:/root/" +rm pg_restore.sh + +bash -c "$DOCKER_COMPOSE exec postgis chmod +x /root/pg_restore.sh" +bash -c "$DOCKER_COMPOSE exec postgis bash /root/pg_restore.sh" +bash -c "$DOCKER_COMPOSE exec postgis rm /root/pg_restore.sh" + +## +# Restart g3w-suite container +## +bash -c "$DOCKER_COMPOSE restart g3w-suite" diff --git a/scripts/makefile/renew-ssl.sh b/scripts/makefile/renew-ssl.sh new file mode 100755 index 000000000..a9acb5a5f --- /dev/null +++ b/scripts/makefile/renew-ssl.sh @@ -0,0 +1,38 @@ +#!/bin/bash +# Run certbot docker container to renew the HTTPS certificate. +# Requires .env file with container configuration variables + +source .env + +if [ "${WEBGIS_PUBLIC_HOSTNAME}" = "" ]; then + echo "WEBGIS_PUBLIC_HOSTNAME not defined: exiting" + exit 1 +fi + +if [ "${WEBGIS_DOCKER_SHARED_VOLUME}" = "" ]; then + echo "WEBGIS_DOCKER_SHARED_VOLUME not defined: exiting" + exit 1 +fi + +certs_folder="${WEBGIS_DOCKER_SHARED_VOLUME}/certs/letsencrypt" +acme_folder="${WEBGIS_DOCKER_SHARED_VOLUME}/var/www/.well-known" +default_ssl_conf="https://raw.githubusercontent.com/certbot/certbot/master/certbot-nginx/certbot_nginx/_internal/tls_configs/options-ssl-nginx.conf" +default_ssl_pem="https://raw.githubusercontent.com/certbot/certbot/master/certbot/certbot/ssl-dhparams.pem" +domain="$WEBGIS_PUBLIC_HOSTNAME" + +# STEP 1 +echo "### Downloading recommended TLS parameters ..." +mkdir -p "$certs_folder" +curl -s "$default_ssl_conf" > "${certs_folder}/options-ssl-nginx.conf" +curl -s "$default_ssl_pem" > "${certs_folder}/ssl-dhparams.pem" + +# STEP 2 +echo "### Requesting Let's Encrypt certificate for $domain ..." +docker run -it --rm --name certbot --pull=missing \ + -v ${certs_folder}:/etc/letsencrypt \ + -v ${acme_folder}:/var/www/.well-known \ + certbot/certbot -t certonly \ + --agree-tos --renew-by-default \ + --no-eff-email \ + --webroot -w /var/www \ + -d ${domain} diff --git a/shared-volume/backup/demo/data_production.bck b/shared-volume/backup/demo/data_production.bck new file mode 100644 index 0000000000000000000000000000000000000000..abbe768754bb383395a16e31ae78b18f7003af33 GIT binary patch literal 900 zcmbV~TT8<*6vs0!AcB`KpysU`>R79YAU@PKZiDGc8}+foHr7IymNw#peo`;r#dG2f zWdrd*{_RN)$uB4Wpzogrtu?Z+)M^n*AU04|P*zbEQ65oDtbwLNi@2)G^e)kPsmLbG z*#}*Rwtab>3q>*6wYyc8X13GYb~=A4S-}0D)=@E9FnS-l1pn;Z8~elaKKYT%VJV&; zF;0^rmrBP{C1skcj2=_#f}b8*N6T!j%oS6)3f);G)LhZ z`!07++=vlF{Qxsw$Xw3o=K}rZLwYsj1IpQ1Fv7B9s^z3AgqA(}X`U}j(9zg)M=TD) w@#WBGAuJU6b@DNdWm3f#Q5XEPiv}WFNED8PnWs;0j&W8%!gd$N&HU literal 0 HcmV?d00001 diff --git a/shared-volume/backup/demo/data_testing.bck b/shared-volume/backup/demo/data_testing.bck new file mode 100644 index 0000000000000000000000000000000000000000..29f7cf36174cbf6bfc5e784c7e4727a1588e0e1d GIT binary patch literal 888 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

17{pMdg`(RM+NUL(E!l(Da*X)BY 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�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 Sr1{V~=|>Bn&_e(J#{UC@4i^Cc literal 0 HcmV?d00001 diff --git a/shared-volume/gunicorn.conf.py b/shared-volume/gunicorn.conf.py new file mode 100644 index 000000000..c4ebfe972 --- /dev/null +++ b/shared-volume/gunicorn.conf.py @@ -0,0 +1,12 @@ +import os +limit_request_fields = 0 +error_logfile = '-' +accesslog = '-' +access_log_format = '[REQUEST] %(p)s "%(s)s %(m)s %(U)s %(H)s"' +# access_log_format = '[REQUEST] %(s)s\n\t"%(m)s %(U)s %(H)s"\n\t"FROM %(f)s"\n\t"AGENT %(a)s"\n\t%(p)s' +log_level = 'info' +timeout = os.getenv('G3WSUITE_GUNICORN_TIMEOUT', 120) +workers = os.getenv('G3WSUITE_GUNICORN_NUM_WORKERS', 8) +max_requests = os.getenv('G3WSUITE_GUNICORN_MAX_REQUESTS', 200) +bind = '0.0.0.0:8000' +reload = os.path.ismount('/code') diff --git a/shared-volume/media/project_data/spatialite/building_management_demo.sqlite b/shared-volume/media/project_data/spatialite/building_management_demo.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..dba97db511092c62e547ef3a4ac34fc975a2afa9 GIT binary patch literal 5685248 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 ZR!$wV@4$2TH;KE823VG;+CYs}=t>I@@P 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ν*?NV}$ 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

V5s5ca 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 A{Og(9yU<+>TosL^)AG@ej!l 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 q5Y@jwH#KN^4@%X)19-{sYT#n7G`sDSqD0F0Te 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 z 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

AF5mV#cNp;%oeW$akcF3E-p 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�iekUfSMvhu(UA^1pojUGb9;5 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 + + + + + + + + + + + + \ No newline at end of file diff --git a/shared-volume/media/project_data/spatialite/plots/qplotly_high-year-by-type.xml b/shared-volume/media/project_data/spatialite/plots/qplotly_high-year-by-type.xml new file mode 100644 index 000000000..16ea25611 --- /dev/null +++ b/shared-volume/media/project_data/spatialite/plots/qplotly_high-year-by-type.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/shared-volume/media/project_data/spatialite/plots/qplotly_rating-trend.xml b/shared-volume/media/project_data/spatialite/plots/qplotly_rating-trend.xml new file mode 100644 index 000000000..03341dd3c --- /dev/null +++ b/shared-volume/media/project_data/spatialite/plots/qplotly_rating-trend.xml @@ -0,0 +1,98 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/shared-volume/media/project_data/spatialite/plots/qplotly_type-distribution.xml b/shared-volume/media/project_data/spatialite/plots/qplotly_type-distribution.xml new file mode 100644 index 000000000..a10063dcd --- /dev/null +++ b/shared-volume/media/project_data/spatialite/plots/qplotly_type-distribution.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/shared-volume/media/project_data/spatialite/plots/qplotly_year-volume.xml b/shared-volume/media/project_data/spatialite/plots/qplotly_year-volume.xml new file mode 100644 index 000000000..4f3fe0973 --- /dev/null +++ b/shared-volume/media/project_data/spatialite/plots/qplotly_year-volume.xml @@ -0,0 +1,93 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/shared-volume/media/projects/3857_public-building-management-demo.qgs b/shared-volume/media/projects/3857_public-building-management-demo.qgs new file mode 100644 index 000000000..b5b566276 --- /dev/null +++ b/shared-volume/media/projects/3857_public-building-management-demo.qgs @@ -0,0 +1,17377 @@ + + + + Public building management Demo + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + buildings_2f43dc1d_6725_42d2_a09b_dd446220104a + roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 + work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe + + + + + + + + + + + + + + + + + + + + meters + + 1251405.68882991839200258 + 5432891.28804122190922499 + 1252856.58116712141782045 + 5433668.86507420893758535 + + 0 + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Annotations_31c5549c_b70d_4625_8793_9e879106475f + + + + + + + + + + 0 + 0 + + + + + false + + + + + + + + + <abstract/> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent/> + </resourceMetadata> + <items/> + <layerOpacity>1</layerOpacity> + <blendMode>0</blendMode> + <paintEffect/> + </main-annotation-layer> + <projectlayers> + <maplayer styleCategories="AllStyleCategories" autoRefreshEnabled="0" legendPlaceholderImage="" symbologyReferenceScale="-1" hasScaleBasedVisibilityFlag="0" refreshOnNotifyEnabled="0" simplifyMaxScale="1" simplifyDrawingHints="1" simplifyLocal="1" maxScale="0" minScale="100000000" type="vector" readOnly="0" geometry="Polygon" wkbType="MultiPolygon" simplifyAlgorithm="0" simplifyDrawingTol="1" autoRefreshTime="0" refreshOnNotifyMessage="" labelsEnabled="1"> + <extent> + <xmin>1251576.10492830001749098</xmin> + <ymin>5433028.20238997042179108</ymin> + <xmax>1252676.39167100004851818</xmax> + <ymax>5433501.81321199983358383</ymax> + </extent> + <wgs84extent> + <xmin>11.24309944295869812</xmin> + <ymin>43.79017313177826054</ymin> + <xmax>11.2529834869375609</xmax> + <ymax>43.79324430005035396</ymax> + </wgs84extent> + <id>buildings_2f43dc1d_6725_42d2_a09b_dd446220104a</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="buildings" (geom)</datasource> + <abstract>Main layer connected through 1: N relation with maintenance interventions list and trend rating</abstract> + <keywordList> + <value/> + </keywordList> + <layername>buildings</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt>PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]]</wkt> + <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs</proj4> + <srsid>3857</srsid> + <srid>3857</srid> + <authid>EPSG:3857</authid> + <description>WGS 84 / Pseudo-Mercator</description> + <projectionacronym>merc</projectionacronym> + <ellipsoidacronym>EPSG:7030</ellipsoidacronym> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <contact> + <name/> + <organization/> + <position/> + <voice/> + <fax/> + <email/> + <role/> + </contact> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent> + <spatial dimensions="2" maxy="0" miny="0" crs="" minx="0" minz="0" maxx="0" maxz="0"/> + <temporal> + <period> + <start/> + <end/> + </period> + </temporal> + </extent> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="Categorized"> + <map-layer-style name="Categorized"/> + <map-layer-style name="Graduated"> + <qgis readOnly="0" simplifyAlgorithm="0" maxScale="0" simplifyLocal="1" minScale="100000000" version="3.16.4-Hannover" simplifyDrawingHints="1" simplifyDrawingTol="1" simplifyMaxScale="1" styleCategories="AllStyleCategories" labelsEnabled="1" hasScaleBasedVisibilityFlag="0"> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <renderer-v2 symbollevels="0" type="graduatedSymbol" forceraster="0" enableorderby="0" graduatedMethod="GraduatedColor" attr="volume"> + <ranges> + <range lower="40.000000000000000" upper="47.000000000000000" label="40 - 47" symbol="0" render="true"/> + <range lower="47.000000000000000" upper="58.000000000000007" label="47 - 58" symbol="1" render="true"/> + <range lower="58.000000000000007" upper="79.999999999999972" label="58 - 80" symbol="2" render="true"/> + <range lower="79.999999999999972" upper="150.000000000000000" label="80 - 150" symbol="3" render="true"/> + <range lower="150.000000000000000" upper="200.000000000000000" label="150 - 200" symbol="4" render="true"/> + </ranges> + <symbols> + <symbol name="0" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="252,251,253,255"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="1" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="220,220,236,255"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="2" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="163,160,203,255"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="3" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="106,81,163,255"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol name="4" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="63,0,125,255"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <source-symbol> + <symbol name="0" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <prop k="border_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="181,206,88,128"/> + <prop k="joinstyle" v="bevel"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0.26"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="style" v="solid"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </source-symbol> + <colorramp name="[source]" type="gradient"> + <prop k="color1" v="252,251,253,255"/> + <prop k="color2" v="63,0,125,255"/> + <prop k="discrete" v="0"/> + <prop k="rampType" v="gradient"/> + <prop k="stops" v="0.13;239,237,245,255:0.26;218,218,235,255:0.39;188,189,220,255:0.52;158,154,200,255:0.65;128,125,186,255:0.75;106,81,163,255:0.9;84,39,143,255"/> + </colorramp> + <classificationMethod id="Quantile"> + <symmetricMode symmetrypoint="0" astride="0" enabled="0"/> + <labelFormat trimtrailingzeroes="1" labelprecision="4" format="%1 - %2"/> + <parameters> + <Option/> + </parameters> + <extraInformation/> + </classificationMethod> + <rotation/> + <sizescale/> + <effect type="effectStack" enabled="1"> + <effect type="dropShadow"> + <prop k="blend_mode" v="13"/> + <prop k="blur_level" v="2.645"/> + <prop k="blur_unit" v="MM"/> + <prop k="blur_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="0,0,0,255"/> + <prop k="draw_mode" v="2"/> + <prop k="enabled" v="1"/> + <prop k="offset_angle" v="135"/> + <prop k="offset_distance" v="2"/> + <prop k="offset_unit" v="MM"/> + <prop k="offset_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="opacity" v="1"/> + </effect> + <effect type="outerGlow"> + <prop k="blend_mode" v="0"/> + <prop k="blur_level" v="0.7935"/> + <prop k="blur_unit" v="MM"/> + <prop k="blur_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color1" v="0,0,255,255"/> + <prop k="color2" v="0,255,0,255"/> + <prop k="color_type" v="0"/> + <prop k="discrete" v="0"/> + <prop k="draw_mode" v="2"/> + <prop k="enabled" v="0"/> + <prop k="opacity" v="0.5"/> + <prop k="rampType" v="gradient"/> + <prop k="single_color" v="255,255,255,255"/> + <prop k="spread" v="2"/> + <prop k="spread_unit" v="MM"/> + <prop k="spread_unit_scale" v="3x:0,0,0,0,0,0"/> + </effect> + <effect type="drawSource"> + <prop k="blend_mode" v="0"/> + <prop k="draw_mode" v="2"/> + <prop k="enabled" v="1"/> + <prop k="opacity" v="1"/> + </effect> + <effect type="innerShadow"> + <prop k="blend_mode" v="13"/> + <prop k="blur_level" v="2.645"/> + <prop k="blur_unit" v="MM"/> + <prop k="blur_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color" v="0,0,0,255"/> + <prop k="draw_mode" v="2"/> + <prop k="enabled" v="0"/> + <prop k="offset_angle" v="135"/> + <prop k="offset_distance" v="2"/> + <prop k="offset_unit" v="MM"/> + <prop k="offset_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="opacity" v="1"/> + </effect> + <effect type="innerGlow"> + <prop k="blend_mode" v="0"/> + <prop k="blur_level" v="0.7935"/> + <prop k="blur_unit" v="MM"/> + <prop k="blur_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="color1" v="0,0,255,255"/> + <prop k="color2" v="0,255,0,255"/> + <prop k="color_type" v="0"/> + <prop k="discrete" v="0"/> + <prop k="draw_mode" v="2"/> + <prop k="enabled" v="0"/> + <prop k="opacity" v="0.5"/> + <prop k="rampType" v="gradient"/> + <prop k="single_color" v="255,255,255,255"/> + <prop k="spread" v="2"/> + <prop k="spread_unit" v="MM"/> + <prop k="spread_unit_scale" v="3x:0,0,0,0,0,0"/> + </effect> + </effect> + </renderer-v2> + <labeling type="simple"> + <settings calloutType="simple"> + <text-style textColor="31,120,180,255" previewBkgrdColor="255,255,255,255" namedStyle="Normale" fontWeight="50" allowHtml="0" fontFamily="MS Shell Dlg 2" fontKerning="1" fontSize="8" fontSizeUnit="Point" blendMode="0" fontLetterSpacing="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0" useSubstitutions="0" fontItalic="0" isExpression="0" fontUnderline="0" fieldName="name" fontStrikeout="0" multilineHeight="1" textOpacity="1" textOrientation="horizontal" fontWordSpacing="0" capitalization="0"> + <text-buffer bufferColor="255,255,255,255" bufferNoFill="0" bufferSizeUnits="MM" bufferOpacity="1" bufferSize="0.8" bufferBlendMode="0" bufferJoinStyle="128" bufferDraw="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <text-mask maskedSymbolLayers="" maskType="0" maskEnabled="0" maskJoinStyle="128" maskSize="0" maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskSizeUnits="MM" maskOpacity="1"/> + <background shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeRotation="0" shapeOffsetUnit="MM" shapeBorderWidthUnit="MM" shapeSVGFile="" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBlendMode="0" shapeRadiiY="0" shapeDraw="0" shapeRadiiX="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeBorderColor="128,128,128,255" shapeRotationType="0" shapeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeJoinStyle="64" shapeSizeX="0" shapeOffsetY="0" shapeBorderWidth="0" shapeFillColor="255,255,255,255" shapeOpacity="1" shapeSizeY="0"> + <symbol name="markerSymbol" type="marker" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <prop k="angle" v="0"/> + <prop k="color" v="164,113,88,255"/> + <prop k="horizontal_anchor_point" v="1"/> + <prop k="joinstyle" v="bevel"/> + <prop k="name" v="circle"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0"/> + <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="scale_method" v="diameter"/> + <prop k="size" v="2"/> + <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="size_unit" v="MM"/> + <prop k="vertical_anchor_point" v="1"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </background> + <shadow shadowRadiusAlphaOnly="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOpacity="0.7" shadowOffsetUnit="MM" shadowUnder="0" shadowBlendMode="6" shadowRadius="1.5" shadowOffsetGlobal="1" shadowOffsetDist="1" shadowRadiusUnit="MM" shadowDraw="1" shadowScale="100" shadowOffsetAngle="135" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0"/> + <dd_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </dd_properties> + <substitutions/> + </text-style> + <text-format decimals="3" rightDirectionSymbol=">" plussign="0" multilineAlign="1" autoWrapLength="0" addDirectionSymbol="0" leftDirectionSymbol="<" wrapChar=" " useMaxLineLengthForAutoWrap="1" formatNumbers="0" placeDirectionSymbol="0" reverseDirectionSymbol="0"/> + <placement layerType="PolygonGeometry" maxCurvedCharAngleOut="-25" lineAnchorType="0" polygonPlacementFlags="2" geometryGeneratorEnabled="0" priority="5" centroidWhole="0" dist="0" rotationAngle="0" quadOffset="4" centroidInside="1" overrunDistanceUnit="MM" fitInPolygonOnly="0" preserveRotation="1" placementFlags="10" overrunDistanceMapUnitScale="3x:0,0,0,0,0,0" overrunDistance="0" distUnits="MM" geometryGenerator="" distMapUnitScale="3x:0,0,0,0,0,0" offsetUnits="MapUnit" yOffset="0" maxCurvedCharAngleIn="25" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" lineAnchorPercent="0.5" geometryGeneratorType="PointGeometry" xOffset="0" offsetType="0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" placement="1" repeatDistanceUnits="MM"/> + <rendering upsidedownLabels="0" fontMaxPixelSize="10000" obstacle="0" scaleMin="1" obstacleFactor="1" maxNumLabels="2000" obstacleType="0" zIndex="2" fontMinPixelSize="3" scaleVisibility="1" displayAll="0" labelPerPart="0" drawLabels="1" fontLimitPixelSize="0" scaleMax="3001" mergeLines="0" limitNumLabels="0" minFeatureSize="0"/> + <dd_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </dd_properties> + <callout type="simple"> + <Option type="Map"> + <Option name="anchorPoint" type="QString" value="pole_of_inaccessibility"/> + <Option name="ddProperties" type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + <Option name="drawToAllParts" type="bool" value="false"/> + <Option name="enabled" type="QString" value="0"/> + <Option name="labelAnchorPoint" type="QString" value="point_on_exterior"/> + <Option name="lineSymbol" type="QString" value="<symbol type="line" name="symbol" force_rhr="0" clip_to_extent="1" alpha="1"><layer locked="0" enabled="1" class="SimpleLine" pass="0"><prop v="0" k="align_dash_pattern"/><prop v="square" k="capstyle"/><prop v="5;2" k="customdash"/><prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/><prop v="MM" k="customdash_unit"/><prop v="0" k="dash_pattern_offset"/><prop v="3x:0,0,0,0,0,0" k="dash_pattern_offset_map_unit_scale"/><prop v="MM" k="dash_pattern_offset_unit"/><prop v="0" k="draw_inside_polygon"/><prop v="bevel" k="joinstyle"/><prop v="60,60,60,255" k="line_color"/><prop v="solid" k="line_style"/><prop v="0.3" k="line_width"/><prop v="MM" k="line_width_unit"/><prop v="0" k="offset"/><prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/><prop v="MM" k="offset_unit"/><prop v="0" k="ring_filter"/><prop v="0" k="tweak_dash_pattern_on_corners"/><prop v="0" k="use_custom_dash"/><prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties></layer></symbol>"/> + <Option name="minLength" type="double" value="0"/> + <Option name="minLengthMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="minLengthUnit" type="QString" value="MM"/> + <Option name="offsetFromAnchor" type="double" value="0"/> + <Option name="offsetFromAnchorMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="offsetFromAnchorUnit" type="QString" value="MM"/> + <Option name="offsetFromLabel" type="double" value="0"/> + <Option name="offsetFromLabelMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="offsetFromLabelUnit" type="QString" value="MM"/> + </Option> + </callout> + </settings> + </labeling> + <customproperties> + <property value="0" key="embeddedWidgets/count"/> + <property key="variableNames"/> + <property key="variableValues"/> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory barWidth="5" backgroundColor="#ffffff" spacingUnit="MM" rotationOffset="270" opacity="1" showAxis="1" minimumSize="0" penWidth="0" direction="0" width="15" penAlpha="255" height="15" sizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" labelPlacementMethod="XHeight" backgroundAlpha="255" lineSizeType="MM" sizeType="MM" penColor="#000000" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" maxScaleDenominator="1e+08" enabled="0" spacing="5" scaleDependency="Area" scaleBasedVisibility="0" minScaleDenominator="0"> + <fontProperties description="Ubuntu,11,-1,5,50,0,0,0,0,0" style=""/> + <attribute field="" label="" color="#000000"/> + <axisSymbol> + <symbol name="" type="line" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <prop k="align_dash_pattern" v="0"/> + <prop k="capstyle" v="square"/> + <prop k="customdash" v="5;2"/> + <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="customdash_unit" v="MM"/> + <prop k="dash_pattern_offset" v="0"/> + <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="dash_pattern_offset_unit" v="MM"/> + <prop k="draw_inside_polygon" v="0"/> + <prop k="joinstyle" v="bevel"/> + <prop k="line_color" v="35,35,35,255"/> + <prop k="line_style" v="solid"/> + <prop k="line_width" v="0.26"/> + <prop k="line_width_unit" v="MM"/> + <prop k="offset" v="0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="ring_filter" v="0"/> + <prop k="tweak_dash_pattern_on_corners" v="0"/> + <prop k="use_custom_dash" v="0"/> + <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings zIndex="0" priority="0" obstacle="0" showAll="1" dist="0" placement="1" linePlacementFlags="18"> + <properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option name="QgsGeometryGapCheck" type="Map"> + <Option name="allowedGapsBuffer" type="double" value="0"/> + <Option name="allowedGapsEnabled" type="bool" value="false"/> + <Option name="allowedGapsLayer" type="QString" value=""/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend type="default-vector"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option name="IsMultiline" type="bool" value="false"/> + <Option name="UseHtml" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="name" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option name="IsMultiline" type="bool" value="false"/> + <Option name="UseHtml" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="address" configurationFlags="None"> + <editWidget type="ValueRelation"> + <config> + <Option type="Map"> + <Option name="AllowMulti" type="bool" value="false"/> + <Option name="AllowNull" type="bool" value="false"/> + <Option name="Description" type="QString" value=""/> + <Option name="FilterExpression" type="QString" value=""/> + <Option name="Key" type="QString" value="code"/> + <Option name="Layer" type="QString" value="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4"/> + <Option name="LayerName" type="QString" value="roads"/> + <Option name="LayerProviderName" type="QString" value="spatialite"/> + <Option name="LayerSource" type="QString" value="dbname='../project_data/spatialite/building_management_demo.sqlite' table="roads" (geom)"/> + <Option name="NofColumns" type="int" value="1"/> + <Option name="OrderByValue" type="bool" value="false"/> + <Option name="UseCompleter" type="bool" value="false"/> + <Option name="Value" type="QString" value="name"/> + </Option> + </config> + </editWidget> + </field> + <field name="year" configurationFlags="None"> + <editWidget type="ValueMap"> + <config> + <Option type="Map"> + <Option name="map" type="List"> + <Option type="Map"> + <Option name="2015" type="QString" value="2015"/> + </Option> + <Option type="Map"> + <Option name="2016" type="QString" value="2016"/> + </Option> + <Option type="Map"> + <Option name="2017" type="QString" value="2017"/> + </Option> + <Option type="Map"> + <Option name="2018" type="QString" value="2018"/> + </Option> + <Option type="Map"> + <Option name="2019" type="QString" value="2019"/> + </Option> + <Option type="Map"> + <Option name="2020" type="QString" value="2020"/> + </Option> + <Option type="Map"> + <Option name="2021" type="QString" value="2021"/> + </Option> + </Option> + </Option> + </config> + </editWidget> + </field> + <field name="photo" configurationFlags="None"> + <editWidget type="ExternalResource"> + <config> + <Option type="Map"> + <Option name="DocumentViewer" type="int" value="1"/> + <Option name="DocumentViewerHeight" type="int" value="0"/> + <Option name="DocumentViewerWidth" type="int" value="0"/> + <Option name="FileWidget" type="bool" value="true"/> + <Option name="FileWidgetButton" type="bool" value="true"/> + <Option name="FileWidgetFilter" type="QString" value=""/> + <Option name="PropertyCollection" type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties" type="invalid"/> + <Option name="type" type="QString" value="collection"/> + </Option> + <Option name="RelativeStorage" type="int" value="0"/> + <Option name="StorageMode" type="int" value="0"/> + <Option name="UseLink" type="bool" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="link" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option name="IsMultiline" type="bool" value="false"/> + <Option name="UseHtml" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="form" configurationFlags="None"> + <editWidget type="ExternalResource"> + <config> + <Option type="Map"> + <Option name="DocumentViewer" type="int" value="0"/> + <Option name="DocumentViewerHeight" type="int" value="0"/> + <Option name="DocumentViewerWidth" type="int" value="0"/> + <Option name="FileWidget" type="bool" value="true"/> + <Option name="FileWidgetButton" type="bool" value="true"/> + <Option name="FileWidgetFilter" type="QString" value=""/> + <Option name="PropertyCollection" type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties" type="invalid"/> + <Option name="type" type="QString" value="collection"/> + </Option> + <Option name="RelativeStorage" type="int" value="0"/> + <Option name="StorageMode" type="int" value="0"/> + <Option name="UseLink" type="bool" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="high" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option name="AllowNull" type="bool" value="true"/> + <Option name="Max" type="int" value="30"/> + <Option name="Min" type="int" value="10"/> + <Option name="Precision" type="int" value="0"/> + <Option name="Step" type="int" value="2"/> + <Option name="Style" type="QString" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="volume" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option name="AllowNull" type="bool" value="true"/> + <Option name="Max" type="int" value="200"/> + <Option name="Min" type="int" value="50"/> + <Option name="Precision" type="int" value="0"/> + <Option name="Step" type="int" value="10"/> + <Option name="Style" type="QString" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="surface" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option name="IsMultiline" type="bool" value="false"/> + <Option name="UseHtml" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="architectural_barriers" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option name="CheckedState" type="QString" value="Checked"/> + <Option name="UncheckedState" type="QString" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_barriers" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option name="allow_null" type="bool" value="true"/> + <Option name="calendar_popup" type="bool" value="true"/> + <Option name="display_format" type="QString" value="yyyy/MM/dd"/> + <Option name="field_format" type="QString" value="yyyy-MM-dd"/> + <Option name="field_iso_format" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="safety_exits" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option name="CheckedState" type="QString" value="Checked"/> + <Option name="UncheckedState" type="QString" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_exits" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option name="allow_null" type="bool" value="true"/> + <Option name="calendar_popup" type="bool" value="true"/> + <Option name="display_format" type="QString" value="yyyy/MM/dd"/> + <Option name="field_format" type="QString" value="yyyy-MM-dd"/> + <Option name="field_iso_format" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="fire_system" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option name="CheckedState" type="QString" value="Checked"/> + <Option name="UncheckedState" type="QString" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_fire" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option name="allow_null" type="bool" value="true"/> + <Option name="calendar_popup" type="bool" value="true"/> + <Option name="display_format" type="QString" value="yyyy/MM/dd"/> + <Option name="field_format" type="QString" value="yyyy-MM-dd"/> + <Option name="field_iso_format" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="type" configurationFlags="None"> + <editWidget type="UniqueValues"> + <config> + <Option type="Map"> + <Option name="Editable" type="bool" value="false"/> + </Option> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="ID" field="fid" index="0"/> + <alias name="Name" field="name" index="1"/> + <alias name="Address" field="address" index="2"/> + <alias name="Year of construction" field="year" index="3"/> + <alias name="Photo" field="photo" index="4"/> + <alias name="Link" field="link" index="5"/> + <alias name="Form" field="form" index="6"/> + <alias name="High" field="high" index="7"/> + <alias name="Volume" field="volume" index="8"/> + <alias name="Surface" field="surface" index="9"/> + <alias name="Architectural barriers" field="architectural_barriers" index="10"/> + <alias name="Barriers verification date" field="date_barriers" index="11"/> + <alias name="Safety exits" field="safety_exits" index="12"/> + <alias name="Exits verification date" field="date_exits" index="13"/> + <alias name="Fire system" field="fire_system" index="14"/> + <alias name="Fire system verification date" field="date_fire" index="15"/> + <alias name="Type" field="type" index="16"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="name" expression="'G3WSUITE'" applyOnUpdate="0"/> + <default field="address" expression="" applyOnUpdate="0"/> + <default field="year" expression="" applyOnUpdate="0"/> + <default field="photo" expression="" applyOnUpdate="0"/> + <default field="link" expression="" applyOnUpdate="0"/> + <default field="form" expression="" applyOnUpdate="0"/> + <default field="high" expression="" applyOnUpdate="0"/> + <default field="volume" expression="" applyOnUpdate="0"/> + <default field="surface" expression="" applyOnUpdate="0"/> + <default field="architectural_barriers" expression="" applyOnUpdate="0"/> + <default field="date_barriers" expression="" applyOnUpdate="0"/> + <default field="safety_exits" expression="" applyOnUpdate="0"/> + <default field="date_exits" expression="" applyOnUpdate="0"/> + <default field="fire_system" expression="" applyOnUpdate="0"/> + <default field="date_fire" expression="" applyOnUpdate="0"/> + <default field="type" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="name" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="address" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="year" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="photo" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="link" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="form" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="high" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="volume" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="surface" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="architectural_barriers" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_barriers" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="safety_exits" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_exits" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="fire_system" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_fire" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="type" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint desc="" field="fid" exp=""/> + <constraint desc="" field="name" exp=""/> + <constraint desc="" field="address" exp=""/> + <constraint desc="" field="year" exp=""/> + <constraint desc="" field="photo" exp=""/> + <constraint desc="" field="link" exp=""/> + <constraint desc="" field="form" exp=""/> + <constraint desc="" field="high" exp=""/> + <constraint desc="" field="volume" exp=""/> + <constraint desc="" field="surface" exp=""/> + <constraint desc="" field="architectural_barriers" exp=""/> + <constraint desc="" field="date_barriers" exp=""/> + <constraint desc="" field="safety_exits" exp=""/> + <constraint desc="" field="date_exits" exp=""/> + <constraint desc="" field="fire_system" exp=""/> + <constraint desc="" field="date_fire" exp=""/> + <constraint desc="" field="type" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column name="fid" type="field" width="-1" hidden="0"/> + <column name="name" type="field" width="-1" hidden="0"/> + <column name="address" type="field" width="-1" hidden="0"/> + <column name="year" type="field" width="-1" hidden="0"/> + <column name="photo" type="field" width="-1" hidden="0"/> + <column name="link" type="field" width="-1" hidden="0"/> + <column name="form" type="field" width="-1" hidden="0"/> + <column name="high" type="field" width="-1" hidden="0"/> + <column name="volume" type="field" width="-1" hidden="0"/> + <column name="surface" type="field" width="-1" hidden="0"/> + <column name="architectural_barriers" type="field" width="-1" hidden="0"/> + <column name="date_barriers" type="field" width="-1" hidden="0"/> + <column name="safety_exits" type="field" width="-1" hidden="0"/> + <column name="date_exits" type="field" width="-1" hidden="0"/> + <column name="fire_system" type="field" width="-1" hidden="0"/> + <column name="date_fire" type="field" width="-1" hidden="0"/> + <column name="type" type="field" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>tablayout</editorlayout> + <attributeEditorForm> + <attributeEditorContainer name="General info" columnCount="2" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="0"> + <attributeEditorContainer name="Identification" columnCount="1" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="1"> + <attributeEditorField name="fid" index="0" showLabel="1"/> + <attributeEditorField name="name" index="1" showLabel="1"/> + <attributeEditorField name="address" index="2" showLabel="1"/> + <attributeEditorField name="type" index="16" showLabel="1"/> + </attributeEditorContainer> + <attributeEditorContainer name="Documents" columnCount="1" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="1"> + <attributeEditorField name="photo" index="4" showLabel="1"/> + <attributeEditorField name="form" index="6" showLabel="1"/> + <attributeEditorField name="link" index="5" showLabel="1"/> + </attributeEditorContainer> + </attributeEditorContainer> + <attributeEditorContainer name="Technical data" columnCount="1" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="0"> + <attributeEditorContainer name="Dimensions" columnCount="2" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="1"> + <attributeEditorField name="year" index="3" showLabel="1"/> + <attributeEditorField name="high" index="7" showLabel="1"/> + <attributeEditorField name="volume" index="8" showLabel="1"/> + <attributeEditorField name="surface" index="9" showLabel="1"/> + </attributeEditorContainer> + <attributeEditorContainer name="Safety" columnCount="2" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="1"> + <attributeEditorField name="architectural_barriers" index="10" showLabel="1"/> + <attributeEditorField name="date_barriers" index="11" showLabel="1"/> + <attributeEditorField name="safety_exits" index="12" showLabel="1"/> + <attributeEditorField name="date_exits" index="13" showLabel="1"/> + <attributeEditorField name="fire_system" index="14" showLabel="1"/> + <attributeEditorField name="date_fire" index="15" showLabel="1"/> + </attributeEditorContainer> + </attributeEditorContainer> + <attributeEditorContainer name="Relations" columnCount="1" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="0"> + <attributeEditorRelation name="maintenanc_id_building_buildings__fid" nmRelationId="" showLabel="1" forceSuppressFormPopup="0" label="" buttons="AllButtons" relation="maintenanc_id_building_buildings__fid"/> + <attributeEditorRelation name="buildings__id_buildings_buildings__fid" nmRelationId="" showLabel="1" forceSuppressFormPopup="0" label="" buttons="AllButtons" relation="buildings__id_buildings_buildings__fid"/> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="address" editable="1"/> + <field name="architectural_barriers" editable="1"/> + <field name="date_barriers" editable="1"/> + <field name="date_exits" editable="1"/> + <field name="date_fire" editable="1"/> + <field name="fid" editable="1"/> + <field name="fire_system" editable="1"/> + <field name="form" editable="1"/> + <field name="high" editable="1"/> + <field name="link" editable="1"/> + <field name="name" editable="1"/> + <field name="photo" editable="1"/> + <field name="safety_exits" editable="1"/> + <field name="surface" editable="1"/> + <field name="type" editable="1"/> + <field name="volume" editable="1"/> + <field name="year" editable="1"/> + </editable> + <labelOnTop> + <field name="address" labelOnTop="0"/> + <field name="architectural_barriers" labelOnTop="0"/> + <field name="date_barriers" labelOnTop="0"/> + <field name="date_exits" labelOnTop="0"/> + <field name="date_fire" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + <field name="fire_system" labelOnTop="0"/> + <field name="form" labelOnTop="0"/> + <field name="high" labelOnTop="0"/> + <field name="link" labelOnTop="0"/> + <field name="name" labelOnTop="0"/> + <field name="photo" labelOnTop="0"/> + <field name="safety_exits" labelOnTop="0"/> + <field name="surface" labelOnTop="0"/> + <field name="type" labelOnTop="0"/> + <field name="volume" labelOnTop="0"/> + <field name="year" labelOnTop="0"/> + </labelOnTop> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"name"</previewExpression> + <mapTip/> + <layerGeometryType>2</layerGeometryType> + </qgis> + </map-layer-style> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="fid" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="133,182,111,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="133,182,111,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="95,130,79,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="133,182,111,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="95,130,79,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 type="categorizedSymbol" symbollevels="0" forceraster="0" enableorderby="0" attr="type" referencescale="-1"> + <categories> + <category type="string" value="Administrative" label="Administrative" symbol="0" render="true"/> + <category type="string" value="Commercial" label="Commercial" symbol="1" render="true"/> + <category type="string" value="Residential" label="Residential" symbol="2" render="true"/> + </categories> + <symbols> + <symbol type="fill" name="0" frame_rate="10" force_rhr="0" is_animated="0" alpha="0.7" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="207,40,76,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.26"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol type="fill" name="1" frame_rate="10" force_rhr="0" is_animated="0" alpha="0.7" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="113,198,42,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.26"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol type="fill" name="2" frame_rate="10" force_rhr="0" is_animated="0" alpha="0.7" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="64,196,210,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.26"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <source-symbol> + <symbol type="fill" name="0" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="181,206,88,128"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.26"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </source-symbol> + <colorramp type="gradient" name="[source]"> + <Option type="Map"> + <Option type="QString" name="color1" value="252,251,253,255"/> + <Option type="QString" name="color2" value="63,0,125,255"/> + <Option type="QString" name="direction" value="ccw"/> + <Option type="QString" name="discrete" value="0"/> + <Option type="QString" name="rampType" value="gradient"/> + <Option type="QString" name="spec" value="rgb"/> + <Option type="QString" name="stops" value="0.13;239,237,245,255;rgb;ccw:0.26;218,218,235,255;rgb;ccw:0.39;188,189,220,255;rgb;ccw:0.52;158,154,200,255;rgb;ccw:0.65;128,125,186,255;rgb;ccw:0.75;106,81,163,255;rgb;ccw:0.9;84,39,143,255;rgb;ccw"/> + </Option> + </colorramp> + <rotation/> + <sizescale/> + <effect type="effectStack" enabled="1"> + <effect type="dropShadow"> + <Option type="Map"> + <Option type="QString" name="blend_mode" value="13"/> + <Option type="QString" name="blur_level" value="2.645"/> + <Option type="QString" name="blur_unit" value="MM"/> + <Option type="QString" name="blur_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="0,0,0,255"/> + <Option type="QString" name="draw_mode" value="2"/> + <Option type="QString" name="enabled" value="1"/> + <Option type="QString" name="offset_angle" value="135"/> + <Option type="QString" name="offset_distance" value="2"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="offset_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="opacity" value="1"/> + </Option> + </effect> + <effect type="outerGlow"> + <Option type="Map"> + <Option type="QString" name="blend_mode" value="0"/> + <Option type="QString" name="blur_level" value="0.7935"/> + <Option type="QString" name="blur_unit" value="MM"/> + <Option type="QString" name="blur_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color1" value="0,0,255,255"/> + <Option type="QString" name="color2" value="0,255,0,255"/> + <Option type="QString" name="color_type" value="0"/> + <Option type="QString" name="direction" value="ccw"/> + <Option type="QString" name="discrete" value="0"/> + <Option type="QString" name="draw_mode" value="2"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="opacity" value="0.5"/> + <Option type="QString" name="rampType" value="gradient"/> + <Option type="QString" name="single_color" value="255,255,255,255"/> + <Option type="QString" name="spec" value="rgb"/> + <Option type="QString" name="spread" value="2"/> + <Option type="QString" name="spread_unit" value="MM"/> + <Option type="QString" name="spread_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + </effect> + <effect type="drawSource"> + <Option type="Map"> + <Option type="QString" name="blend_mode" value="0"/> + <Option type="QString" name="draw_mode" value="2"/> + <Option type="QString" name="enabled" value="1"/> + <Option type="QString" name="opacity" value="1"/> + </Option> + </effect> + <effect type="innerShadow"> + <Option type="Map"> + <Option type="QString" name="blend_mode" value="13"/> + <Option type="QString" name="blur_level" value="2.645"/> + <Option type="QString" name="blur_unit" value="MM"/> + <Option type="QString" name="blur_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="0,0,0,255"/> + <Option type="QString" name="draw_mode" value="2"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="offset_angle" value="135"/> + <Option type="QString" name="offset_distance" value="2"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="offset_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="opacity" value="1"/> + </Option> + </effect> + <effect type="innerGlow"> + <Option type="Map"> + <Option type="QString" name="blend_mode" value="0"/> + <Option type="QString" name="blur_level" value="0.7935"/> + <Option type="QString" name="blur_unit" value="MM"/> + <Option type="QString" name="blur_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color1" value="0,0,255,255"/> + <Option type="QString" name="color2" value="0,255,0,255"/> + <Option type="QString" name="color_type" value="0"/> + <Option type="QString" name="direction" value="ccw"/> + <Option type="QString" name="discrete" value="0"/> + <Option type="QString" name="draw_mode" value="2"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="opacity" value="0.5"/> + <Option type="QString" name="rampType" value="gradient"/> + <Option type="QString" name="single_color" value="255,255,255,255"/> + <Option type="QString" name="spec" value="rgb"/> + <Option type="QString" name="spread" value="2"/> + <Option type="QString" name="spread_unit" value="MM"/> + <Option type="QString" name="spread_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + </effect> + </effect> + </renderer-v2> + <labeling type="simple"> + <settings calloutType="simple"> + <text-style textColor="31,120,180,255" previewBkgrdColor="255,255,255,255" namedStyle="Normale" fontWeight="50" allowHtml="0" fontFamily="MS Shell Dlg 2" fontKerning="1" fontSize="8" fontSizeUnit="Point" blendMode="0" fontLetterSpacing="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0" useSubstitutions="0" fontItalic="0" isExpression="0" forcedItalic="0" fontUnderline="0" fieldName="name" legendString="Aa" fontStrikeout="0" multilineHeight="1" textOpacity="1" multilineHeightUnit="Percentage" textOrientation="horizontal" fontWordSpacing="0" capitalization="0" forcedBold="0"> + <families/> + <text-buffer bufferColor="255,255,255,255" bufferNoFill="0" bufferSizeUnits="MM" bufferOpacity="1" bufferSize="0.80000000000000004" bufferBlendMode="0" bufferJoinStyle="128" bufferDraw="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <text-mask maskedSymbolLayers="" maskEnabled="0" maskType="0" maskJoinStyle="128" maskSize="0" maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskSizeUnits="MM" maskOpacity="1"/> + <background shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeRotation="0" shapeOffsetUnit="MM" shapeBorderWidthUnit="MM" shapeSVGFile="" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBlendMode="0" shapeRadiiY="0" shapeDraw="0" shapeRadiiX="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeRotationType="0" shapeType="0" shapeBorderColor="128,128,128,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeJoinStyle="64" shapeSizeX="0" shapeOffsetY="0" shapeBorderWidth="0" shapeFillColor="255,255,255,255" shapeOpacity="1" shapeSizeY="0"> + <symbol type="marker" name="markerSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="164,113,88,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="circle"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="2"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol type="fill" name="fillSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="255,255,255,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="128,128,128,255"/> + <Option type="QString" name="outline_style" value="no"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </background> + <shadow shadowRadiusAlphaOnly="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOffsetUnit="MM" shadowOpacity="0.69999999999999996" shadowUnder="0" shadowBlendMode="6" shadowRadius="1.5" shadowOffsetDist="1" shadowOffsetGlobal="1" shadowDraw="1" shadowOffsetAngle="135" shadowRadiusUnit="MM" shadowScale="100" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <substitutions/> + </text-style> + <text-format decimals="3" rightDirectionSymbol=">" plussign="0" multilineAlign="1" autoWrapLength="0" addDirectionSymbol="0" leftDirectionSymbol="<" wrapChar=" " useMaxLineLengthForAutoWrap="1" formatNumbers="0" placeDirectionSymbol="0" reverseDirectionSymbol="0"/> + <placement offsetType="0" rotationAngle="0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" overlapHandling="PreventOverlap" fitInPolygonOnly="0" geometryGenerator="" preserveRotation="1" overrunDistance="0" placementFlags="10" lineAnchorTextPoint="CenterOfText" overrunDistanceMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" lineAnchorType="0" repeatDistanceUnits="MM" lineAnchorPercent="0.5" rotationUnit="AngleDegrees" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" overrunDistanceUnit="MM" maxCurvedCharAngleIn="25" layerType="PolygonGeometry" offsetUnits="MapUnit" geometryGeneratorType="PointGeometry" allowDegraded="0" placement="1" priority="5" maxCurvedCharAngleOut="-25" centroidWhole="0" dist="0" geometryGeneratorEnabled="0" quadOffset="4" distMapUnitScale="3x:0,0,0,0,0,0" polygonPlacementFlags="2" centroidInside="1" yOffset="0" lineAnchorClipping="0" distUnits="MM" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" xOffset="0"/> + <rendering upsidedownLabels="0" fontMaxPixelSize="10000" obstacle="0" scaleMin="1" obstacleFactor="1" maxNumLabels="2000" obstacleType="0" zIndex="2" unplacedVisibility="0" fontMinPixelSize="3" scaleVisibility="1" labelPerPart="0" drawLabels="1" fontLimitPixelSize="0" scaleMax="3001" mergeLines="0" limitNumLabels="0" minFeatureSize="0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <callout type="simple"> + <Option type="Map"> + <Option type="QString" name="anchorPoint" value="pole_of_inaccessibility"/> + <Option type="int" name="blendMode" value="0"/> + <Option type="Map" name="ddProperties"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="bool" name="drawToAllParts" value="false"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="labelAnchorPoint" value="point_on_exterior"/> + <Option type="QString" name="lineSymbol" value="<symbol type="line" name="symbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties><layer pass="0" locked="0" enabled="1" class="SimpleLine"><Option type="Map"><Option type="QString" name="align_dash_pattern" value="0"/><Option type="QString" name="capstyle" value="square"/><Option type="QString" name="customdash" value="5;2"/><Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="customdash_unit" value="MM"/><Option type="QString" name="dash_pattern_offset" value="0"/><Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="dash_pattern_offset_unit" value="MM"/><Option type="QString" name="draw_inside_polygon" value="0"/><Option type="QString" name="joinstyle" value="bevel"/><Option type="QString" name="line_color" value="60,60,60,255"/><Option type="QString" name="line_style" value="solid"/><Option type="QString" name="line_width" value="0.3"/><Option type="QString" name="line_width_unit" value="MM"/><Option type="QString" name="offset" value="0"/><Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="offset_unit" value="MM"/><Option type="QString" name="ring_filter" value="0"/><Option type="QString" name="trim_distance_end" value="0"/><Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_end_unit" value="MM"/><Option type="QString" name="trim_distance_start" value="0"/><Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_start_unit" value="MM"/><Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/><Option type="QString" name="use_custom_dash" value="0"/><Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/></Option><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties></layer></symbol>"/> + <Option type="double" name="minLength" value="0"/> + <Option type="QString" name="minLengthMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="minLengthUnit" value="MM"/> + <Option type="double" name="offsetFromAnchor" value="0"/> + <Option type="QString" name="offsetFromAnchorMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromAnchorUnit" value="MM"/> + <Option type="double" name="offsetFromLabel" value="0"/> + <Option type="QString" name="offsetFromLabelMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromLabelUnit" value="MM"/> + </Option> + </callout> + </settings> + </labeling> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value=""name""/> + </Option> + <Option type="QString" name="embeddedWidgets/count" value="0"/> + <Option name="variableNames"/> + <Option name="variableValues"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory barWidth="5" backgroundColor="#ffffff" spacingUnit="MM" rotationOffset="270" opacity="1" showAxis="0" minimumSize="0" penWidth="0" direction="1" width="15" penAlpha="255" height="15" sizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" backgroundAlpha="255" labelPlacementMethod="XHeight" sizeType="MM" penColor="#000000" lineSizeType="MM" lineSizeScale="3x:0,0,0,0,0,0" diagramOrientation="Up" maxScaleDenominator="1e+08" enabled="0" spacing="0" scaleDependency="Area" scaleBasedVisibility="0" minScaleDenominator="0"> + <fontProperties italic="0" bold="0" description="Ubuntu,11,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + <attribute field="" label="" colorOpacity="1" color="#000000"/> + <axisSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="35,35,35,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.26"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings zIndex="0" priority="0" obstacle="0" showAll="1" dist="0" placement="1" linePlacementFlags="18"> + <properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option type="Map" name="QgsGeometryGapCheck"> + <Option type="double" name="allowedGapsBuffer" value="0"/> + <Option type="bool" name="allowedGapsEnabled" value="false"/> + <Option type="QString" name="allowedGapsLayer" value=""/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="name" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="address" configurationFlags="None"> + <editWidget type="ValueRelation"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowMulti" value="false"/> + <Option type="bool" name="AllowNull" value="false"/> + <Option type="QString" name="Description" value=""/> + <Option type="QString" name="FilterExpression" value=""/> + <Option type="QString" name="Key" value="code"/> + <Option type="QString" name="Layer" value="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4"/> + <Option type="QString" name="LayerName" value="roads"/> + <Option type="QString" name="LayerProviderName" value="spatialite"/> + <Option type="QString" name="LayerSource" value="dbname='../project_data/spatialite/building_management_demo.sqlite' table="roads" (geom)"/> + <Option type="int" name="NofColumns" value="1"/> + <Option type="bool" name="OrderByValue" value="false"/> + <Option type="bool" name="UseCompleter" value="false"/> + <Option type="QString" name="Value" value="name"/> + </Option> + </config> + </editWidget> + </field> + <field name="year" configurationFlags="None"> + <editWidget type="ValueMap"> + <config> + <Option type="Map"> + <Option type="List" name="map"> + <Option type="Map"> + <Option type="QString" name="2015" value="2015"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2016" value="2016"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2017" value="2017"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2018" value="2018"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2019" value="2019"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2020" value="2020"/> + </Option> + <Option type="Map"> + <Option type="QString" name="2021" value="2021"/> + </Option> + </Option> + </Option> + </config> + </editWidget> + </field> + <field name="photo" configurationFlags="None"> + <editWidget type="ExternalResource"> + <config> + <Option type="Map"> + <Option type="int" name="DocumentViewer" value="1"/> + <Option type="int" name="DocumentViewerHeight" value="0"/> + <Option type="int" name="DocumentViewerWidth" value="0"/> + <Option type="bool" name="FileWidget" value="true"/> + <Option type="bool" name="FileWidgetButton" value="true"/> + <Option type="QString" name="FileWidgetFilter" value=""/> + <Option type="Map" name="PropertyCollection"> + <Option type="QString" name="name" value=""/> + <Option type="invalid" name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="int" name="RelativeStorage" value="0"/> + <Option type="int" name="StorageMode" value="0"/> + <Option type="bool" name="UseLink" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="link" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="form" configurationFlags="None"> + <editWidget type="ExternalResource"> + <config> + <Option type="Map"> + <Option type="int" name="DocumentViewer" value="0"/> + <Option type="int" name="DocumentViewerHeight" value="0"/> + <Option type="int" name="DocumentViewerWidth" value="0"/> + <Option type="bool" name="FileWidget" value="true"/> + <Option type="bool" name="FileWidgetButton" value="true"/> + <Option type="QString" name="FileWidgetFilter" value=""/> + <Option type="Map" name="PropertyCollection"> + <Option type="QString" name="name" value=""/> + <Option type="invalid" name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="int" name="RelativeStorage" value="0"/> + <Option type="int" name="StorageMode" value="0"/> + <Option type="bool" name="UseLink" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="high" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="double" name="Max" value="30"/> + <Option type="double" name="Min" value="10"/> + <Option type="int" name="Precision" value="0"/> + <Option type="double" name="Step" value="2"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="volume" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="double" name="Max" value="200"/> + <Option type="double" name="Min" value="50"/> + <Option type="int" name="Precision" value="0"/> + <Option type="double" name="Step" value="10"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="surface" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="architectural_barriers" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option type="QString" name="CheckedState" value="Checked"/> + <Option type="int" name="TextDisplayMethod" value="0"/> + <Option type="QString" name="UncheckedState" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_barriers" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option type="bool" name="allow_null" value="true"/> + <Option type="bool" name="calendar_popup" value="true"/> + <Option type="QString" name="display_format" value="yyyy/MM/dd"/> + <Option type="QString" name="field_format" value="yyyy-MM-dd"/> + <Option type="bool" name="field_iso_format" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="safety_exits" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option type="QString" name="CheckedState" value="Checked"/> + <Option type="int" name="TextDisplayMethod" value="0"/> + <Option type="QString" name="UncheckedState" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_exits" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option type="bool" name="allow_null" value="true"/> + <Option type="bool" name="calendar_popup" value="true"/> + <Option type="QString" name="display_format" value="yyyy/MM/dd"/> + <Option type="QString" name="field_format" value="yyyy-MM-dd"/> + <Option type="bool" name="field_iso_format" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="fire_system" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option type="QString" name="CheckedState" value="Checked"/> + <Option type="QString" name="UncheckedState" value="Not checked"/> + </Option> + </config> + </editWidget> + </field> + <field name="date_fire" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option type="bool" name="allow_null" value="true"/> + <Option type="bool" name="calendar_popup" value="true"/> + <Option type="QString" name="display_format" value="yyyy/MM/dd"/> + <Option type="QString" name="field_format" value="yyyy-MM-dd"/> + <Option type="bool" name="field_iso_format" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="type" configurationFlags="None"> + <editWidget type="UniqueValues"> + <config> + <Option type="Map"> + <Option type="bool" name="Editable" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="zone" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="attachment" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option type="QString" name="CheckedState" value="1"/> + <Option type="int" name="TextDisplayMethod" value="0"/> + <Option type="QString" name="UncheckedState" value="0"/> + </Option> + </config> + </editWidget> + </field> + <field name="subtype" configurationFlags="None"> + <editWidget type="ValueRelation"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowMulti" value="false"/> + <Option type="bool" name="AllowNull" value="false"/> + <Option type="QString" name="Description" value=""/> + <Option type="QString" name="FilterExpression" value=""type" = current_value('type')"/> + <Option type="QString" name="Key" value="pkuid"/> + <Option type="QString" name="Layer" value="type_subtype_caec4a0b_e7c4_4542_b59c_769f2033d6b1"/> + <Option type="QString" name="LayerName" value="Type - Subtype"/> + <Option type="QString" name="LayerProviderName" value="spatialite"/> + <Option type="QString" name="LayerSource" value="dbname='../project_data/spatialite/building_management_demo.sqlite' table="type_subtype""/> + <Option type="int" name="NofColumns" value="1"/> + <Option type="bool" name="OrderByValue" value="false"/> + <Option type="bool" name="UseCompleter" value="false"/> + <Option type="QString" name="Value" value="subtype"/> + </Option> + </config> + </editWidget> + </field> + <field name="user" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="description" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="true"/> + <Option type="bool" name="UseHtml" value="true"/> + </Option> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="ID" field="fid" index="0"/> + <alias name="Name" field="name" index="1"/> + <alias name="Address" field="address" index="2"/> + <alias name="Year of construction" field="year" index="3"/> + <alias name="Photo" field="photo" index="4"/> + <alias name="Link" field="link" index="5"/> + <alias name="Form" field="form" index="6"/> + <alias name="High" field="high" index="7"/> + <alias name="Volume" field="volume" index="8"/> + <alias name="Surface (based on QGIS expression)" field="surface" index="9"/> + <alias name="Architectural barriers" field="architectural_barriers" index="10"/> + <alias name="Date" field="date_barriers" index="11"/> + <alias name="Safety exits" field="safety_exits" index="12"/> + <alias name="Date" field="date_exits" index="13"/> + <alias name="Fire system" field="fire_system" index="14"/> + <alias name="Date" field="date_fire" index="15"/> + <alias name="Type" field="type" index="16"/> + <alias name="Zone (based on QGIS expression)" field="zone" index="17"/> + <alias name="Documents to be attached" field="attachment" index="18"/> + <alias name="Subtype - Dependent on the value of Type" field="subtype" index="19"/> + <alias name="User last modification" field="user" index="20"/> + <alias name="Description" field="description" index="21"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="name" expression="" applyOnUpdate="0"/> + <default field="address" expression="" applyOnUpdate="0"/> + <default field="year" expression="" applyOnUpdate="0"/> + <default field="photo" expression="" applyOnUpdate="0"/> + <default field="link" expression="" applyOnUpdate="0"/> + <default field="form" expression="" applyOnUpdate="0"/> + <default field="high" expression="" applyOnUpdate="0"/> + <default field="volume" expression="" applyOnUpdate="0"/> + <default field="surface" expression="round($area,2)" applyOnUpdate="1"/> + <default field="architectural_barriers" expression="" applyOnUpdate="0"/> + <default field="date_barriers" expression="$now" applyOnUpdate="1"/> + <default field="safety_exits" expression="" applyOnUpdate="0"/> + <default field="date_exits" expression="" applyOnUpdate="0"/> + <default field="fire_system" expression="" applyOnUpdate="0"/> + <default field="date_fire" expression="" applyOnUpdate="0"/> + <default field="type" expression="" applyOnUpdate="0"/> + <default field="zone" expression="aggregate( layer:= 'work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe', aggregate:='concatenate', expression:=name, concatenator:=', ', filter:=contains($geometry, geometry(@parent)) )" applyOnUpdate="1"/> + <default field="attachment" expression="" applyOnUpdate="0"/> + <default field="subtype" expression="" applyOnUpdate="0"/> + <default field="user" expression="test" applyOnUpdate="0"/> + <default field="description" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="name" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="address" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="year" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="photo" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="link" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="form" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="high" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="volume" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="surface" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="architectural_barriers" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_barriers" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="safety_exits" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_exits" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="fire_system" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date_fire" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="type" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="zone" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="attachment" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="subtype" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="user" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="description" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="name" desc="" exp=""/> + <constraint field="address" desc="" exp=""/> + <constraint field="year" desc="" exp=""/> + <constraint field="photo" desc="" exp=""/> + <constraint field="link" desc="" exp=""/> + <constraint field="form" desc="" exp=""/> + <constraint field="high" desc="" exp=""/> + <constraint field="volume" desc="" exp=""/> + <constraint field="surface" desc="" exp=""/> + <constraint field="architectural_barriers" desc="" exp=""/> + <constraint field="date_barriers" desc="" exp=""/> + <constraint field="safety_exits" desc="" exp=""/> + <constraint field="date_exits" desc="" exp=""/> + <constraint field="fire_system" desc="" exp=""/> + <constraint field="date_fire" desc="" exp=""/> + <constraint field="type" desc="" exp=""/> + <constraint field="zone" desc="" exp=""/> + <constraint field="attachment" desc="" exp=""/> + <constraint field="subtype" desc="" exp=""/> + <constraint field="user" desc="" exp=""/> + <constraint field="description" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression=""type"" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="fid" width="-1" hidden="0"/> + <column type="field" name="name" width="241" hidden="0"/> + <column type="field" name="address" width="-1" hidden="0"/> + <column type="field" name="year" width="-1" hidden="0"/> + <column type="field" name="photo" width="317" hidden="0"/> + <column type="field" name="link" width="282" hidden="0"/> + <column type="field" name="form" width="568" hidden="0"/> + <column type="field" name="high" width="-1" hidden="0"/> + <column type="field" name="volume" width="-1" hidden="0"/> + <column type="field" name="surface" width="-1" hidden="0"/> + <column type="field" name="architectural_barriers" width="-1" hidden="0"/> + <column type="field" name="date_barriers" width="-1" hidden="0"/> + <column type="field" name="safety_exits" width="-1" hidden="0"/> + <column type="field" name="date_exits" width="-1" hidden="0"/> + <column type="field" name="fire_system" width="-1" hidden="0"/> + <column type="field" name="date_fire" width="-1" hidden="0"/> + <column type="field" name="type" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + <column type="field" name="attachment" width="-1" hidden="0"/> + <column type="field" name="subtype" width="-1" hidden="0"/> + <column type="field" name="user" width="-1" hidden="0"/> + <column type="field" name="description" width="-1" hidden="0"/> + <column type="field" name="zone" width="-1" hidden="0"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>tablayout</editorlayout> + <attributeEditorForm> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="General info" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="Identification" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="fid" index="0" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="name" index="1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="description" index="21" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="address" index="2" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="zone" index="17" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="type" index="16" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="subtype" index="19" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="attachment" index="18" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorContainer name="Documents" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="attachment=1" visibilityExpressionEnabled="1" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="photo" index="4" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="form" index="6" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="link" index="5" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="user" index="20" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorContainer name="Relations" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorRelation name="maintenanc_id_building_buildings__fid" nmRelationId="" relationWidgetTypeId="" showLabel="1" forceSuppressFormPopup="0" label="" relation="maintenanc_id_building_buildings__fid"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <editor_configuration type="Map"> + <Option type="QString" name="buttons" value="AllButtons"/> + </editor_configuration> + </attributeEditorRelation> + <attributeEditorRelation name="buildings__id_buildings_buildings__fid" nmRelationId="" relationWidgetTypeId="" showLabel="1" forceSuppressFormPopup="0" label="" relation="buildings__id_buildings_buildings__fid"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <editor_configuration type="Map"> + <Option type="QString" name="buttons" value="AllButtons"/> + </editor_configuration> + </attributeEditorRelation> + </attributeEditorContainer> + </attributeEditorContainer> + <attributeEditorContainer name="Technical data" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="Dimensions" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="year" index="3" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="high" index="7" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="volume" index="8" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="surface" index="9" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorContainer name="Safety" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="architectural_barriers" index="10" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorContainer name="Barriers verification date" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="architectural_barriers = 'Checked'" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="date_barriers" index="11" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorField name="safety_exits" index="12" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorContainer name="Exits verification date" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="safety_exits = 'Checked'" visibilityExpressionEnabled="1" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="date_exits" index="13" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorField name="fire_system" index="14" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorContainer name="Fire system verification date" columnCount="1" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="fire_system = 'Checked'" visibilityExpressionEnabled="1" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="date_fire" index="15" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorContainer> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="address" editable="1"/> + <field name="architectural_barriers" editable="1"/> + <field name="attachment" editable="1"/> + <field name="date_barriers" editable="1"/> + <field name="date_exits" editable="1"/> + <field name="date_fire" editable="1"/> + <field name="description" editable="1"/> + <field name="fid" editable="1"/> + <field name="fire_system" editable="1"/> + <field name="form" editable="1"/> + <field name="high" editable="1"/> + <field name="link" editable="1"/> + <field name="name" editable="1"/> + <field name="photo" editable="1"/> + <field name="safety_exits" editable="1"/> + <field name="subtype" editable="1"/> + <field name="surface" editable="0"/> + <field name="type" editable="1"/> + <field name="user" editable="0"/> + <field name="volume" editable="1"/> + <field name="year" editable="1"/> + <field name="zone" editable="0"/> + </editable> + <labelOnTop> + <field name="address" labelOnTop="0"/> + <field name="architectural_barriers" labelOnTop="0"/> + <field name="attachment" labelOnTop="0"/> + <field name="date_barriers" labelOnTop="0"/> + <field name="date_exits" labelOnTop="0"/> + <field name="date_fire" labelOnTop="0"/> + <field name="description" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + <field name="fire_system" labelOnTop="0"/> + <field name="form" labelOnTop="0"/> + <field name="high" labelOnTop="0"/> + <field name="link" labelOnTop="0"/> + <field name="name" labelOnTop="0"/> + <field name="photo" labelOnTop="0"/> + <field name="safety_exits" labelOnTop="0"/> + <field name="subtype" labelOnTop="0"/> + <field name="surface" labelOnTop="0"/> + <field name="type" labelOnTop="0"/> + <field name="user" labelOnTop="0"/> + <field name="volume" labelOnTop="0"/> + <field name="year" labelOnTop="0"/> + <field name="zone" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <field name="address" reuseLastValue="0"/> + <field name="architectural_barriers" reuseLastValue="0"/> + <field name="attachment" reuseLastValue="0"/> + <field name="date_barriers" reuseLastValue="0"/> + <field name="date_exits" reuseLastValue="0"/> + <field name="date_fire" reuseLastValue="0"/> + <field name="description" reuseLastValue="0"/> + <field name="fid" reuseLastValue="0"/> + <field name="fire_system" reuseLastValue="0"/> + <field name="form" reuseLastValue="0"/> + <field name="high" reuseLastValue="0"/> + <field name="link" reuseLastValue="0"/> + <field name="name" reuseLastValue="0"/> + <field name="photo" reuseLastValue="0"/> + <field name="safety_exits" reuseLastValue="0"/> + <field name="subtype" reuseLastValue="0"/> + <field name="surface" reuseLastValue="0"/> + <field name="type" reuseLastValue="0"/> + <field name="user" reuseLastValue="0"/> + <field name="volume" reuseLastValue="0"/> + <field name="year" reuseLastValue="0"/> + <field name="zone" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets> + <widget name="buildings__id_buildings_buildings__fid"> + <config type="Map"> + <Option type="QString" name="nm-rel" value=""/> + </config> + </widget> + <widget name="maintenanc_id_building_buildings__fid"> + <config type="Map"> + <Option type="QString" name="nm-rel" value=""/> + </config> + </widget> + </widgets> + <previewExpression>"name"</previewExpression> + <mapTip/> + </maplayer> + <maplayer type="vector" readOnly="0" geometry="No geometry" maxScale="0" refreshOnNotifyMessage="" minScale="1e+08" autoRefreshEnabled="0" autoRefreshTime="0" refreshOnNotifyEnabled="0" legendPlaceholderImage="" wkbType="NoGeometry" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0"> + <id>buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="buildings_rating"</datasource> + <keywordList> + <value/> + </keywordList> + <layername>Buildings rating</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent/> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="default"> + <map-layer-style name="default"/> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>0</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="125,139,143,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="125,139,143,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="89,99,102,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="125,139,143,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="89,99,102,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "year", '<NULL>' )"/> + </Option> + <Option type="QString" name="embeddedWidgets/count" value="0"/> + <Option type="invalid" name="variableNames"/> + <Option type="invalid" name="variableValues"/> + </Option> + </customproperties> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration/> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers> + <relation name="Rating" layerName="buildings" referencingLayer="buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f" layerId="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a" referencedLayer="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a" id="buildings__id_buildings_buildings__fid" dataSource="dbname='../project_data/spatialite/building_management_demo.sqlite' table="buildings" (geom)" strength="Association" providerKey="spatialite"> + <fieldRef referencedField="fid" referencingField="id_buildings"/> + </relation> + </referencedLayers> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="id_buildings" configurationFlags="None"> + <editWidget type="RelationReference"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowAddFeatures" value="false"/> + <Option type="bool" name="AllowNULL" value="false"/> + <Option type="bool" name="MapIdentification" value="false"/> + <Option type="bool" name="OrderByValue" value="false"/> + <Option type="bool" name="ReadOnly" value="false"/> + <Option type="QString" name="ReferencedLayerDataSource" value="dbname='../project_data/spatialite/building_management_demo.sqlite' table="buildings" (geom)"/> + <Option type="QString" name="ReferencedLayerId" value="buildings_5bc6915c_730d_49cb_a411_b56e04ef2f0c"/> + <Option type="QString" name="ReferencedLayerName" value="buildings"/> + <Option type="QString" name="ReferencedLayerProviderKey" value="spatialite"/> + <Option type="QString" name="Relation" value="buildings__id_buildings_buildings__fid"/> + <Option type="bool" name="ShowForm" value="false"/> + <Option type="bool" name="ShowOpenFormButton" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="date" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option type="bool" name="allow_null" value="true"/> + <Option type="bool" name="calendar_popup" value="true"/> + <Option type="QString" name="display_format" value="yyyy-MM-dd"/> + <Option type="QString" name="field_format" value="yyyy-MM-dd"/> + <Option type="bool" name="field_iso_format" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="value" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="int" name="Max" value="4000"/> + <Option type="int" name="Min" value="1000"/> + <Option type="int" name="Precision" value="0"/> + <Option type="int" name="Step" value="500"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="year" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="int" name="Max" value="2022"/> + <Option type="int" name="Min" value="2018"/> + <Option type="int" name="Precision" value="0"/> + <Option type="int" name="Step" value="1"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="ID" field="fid" index="0"/> + <alias name="Buildings ID" field="id_buildings" index="1"/> + <alias name="Date" field="date" index="2"/> + <alias name="Value" field="value" index="3"/> + <alias name="Year" field="year" index="4"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="id_buildings" expression="" applyOnUpdate="0"/> + <default field="date" expression="" applyOnUpdate="0"/> + <default field="value" expression="" applyOnUpdate="0"/> + <default field="year" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="id_buildings" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="value" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="year" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="id_buildings" desc="" exp=""/> + <constraint field="date" desc="" exp=""/> + <constraint field="value" desc="" exp=""/> + <constraint field="year" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="fid" width="-1" hidden="0"/> + <column type="field" name="id_buildings" width="-1" hidden="0"/> + <column type="field" name="date" width="-1" hidden="0"/> + <column type="field" name="value" width="-1" hidden="0"/> + <column type="field" name="year" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>generatedlayout</editorlayout> + <attributeEditorForm> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="Data" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="General" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="fid" index="0" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="id_building" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="date" index="2" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="maintenance" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorContainer name="Outcome" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="validation" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="cost" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="responsible" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="outcome" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorContainer> + <attributeEditorContainer name="Documents" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="form" index="-1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="value" index="3" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="date" editable="1"/> + <field name="fid" editable="1"/> + <field name="id_buildings" editable="1"/> + <field name="value" editable="1"/> + <field name="year" editable="1"/> + </editable> + <labelOnTop> + <field name="date" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + <field name="id_buildings" labelOnTop="0"/> + <field name="value" labelOnTop="0"/> + <field name="year" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue/> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>COALESCE( "year", '<NULL>' )</previewExpression> + <mapTip/> + </maplayer> + <maplayer type="vector" readOnly="0" geometry="No geometry" maxScale="0" refreshOnNotifyMessage="" minScale="1e+08" autoRefreshEnabled="0" autoRefreshTime="0" refreshOnNotifyEnabled="0" legendPlaceholderImage="" wkbType="NoGeometry" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0"> + <id>maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="maintenance_works"</datasource> + <keywordList> + <value/> + </keywordList> + <layername>Maintenance works</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <contact> + <name/> + <organization/> + <position/> + <voice/> + <fax/> + <email/> + <role/> + </contact> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent> + <spatial dimensions="2" maxy="0" miny="0" crs="" minx="0" minz="0" maxx="0" maxz="0"/> + <temporal> + <period> + <start/> + <end/> + </period> + </temporal> + </extent> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="default"> + <map-layer-style name="default"/> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>0</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="145,82,45,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="145,82,45,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="104,59,32,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="145,82,45,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="104,59,32,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + <Option type="QString" value="COALESCE( "date", '<NULL>' )"/> + </Option> + <Option type="QString" name="embeddedWidgets/count" value="0"/> + <Option type="invalid" name="variableNames"/> + <Option type="invalid" name="variableValues"/> + </Option> + </customproperties> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration/> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers> + <relation name="Maintenance works" layerName="buildings" referencingLayer="maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63" layerId="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a" referencedLayer="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a" id="maintenanc_id_building_buildings__fid" dataSource="dbname='../project_data/spatialite/building_management_demo.sqlite' table="buildings" (geom)" strength="Association" providerKey="spatialite"> + <fieldRef referencedField="fid" referencingField="id_building"/> + </relation> + </referencedLayers> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="id_building" configurationFlags="None"> + <editWidget type="RelationReference"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowAddFeatures" value="false"/> + <Option type="bool" name="AllowNULL" value="false"/> + <Option type="bool" name="MapIdentification" value="false"/> + <Option type="bool" name="OrderByValue" value="false"/> + <Option type="bool" name="ReadOnly" value="false"/> + <Option type="QString" name="ReferencedLayerDataSource" value="dbname='../project_data/spatialite/building_management_demo.sqlite' table="buildings" (geom)"/> + <Option type="QString" name="ReferencedLayerId" value="buildings_5bc6915c_730d_49cb_a411_b56e04ef2f0c"/> + <Option type="QString" name="ReferencedLayerName" value="buildings"/> + <Option type="QString" name="ReferencedLayerProviderKey" value="spatialite"/> + <Option type="QString" name="Relation" value="maintenanc_id_building_buildings__fid"/> + <Option type="bool" name="ShowForm" value="false"/> + <Option type="bool" name="ShowOpenFormButton" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="maintenance" configurationFlags="None"> + <editWidget type="ValueMap"> + <config> + <Option type="Map"> + <Option type="List" name="map"> + <Option type="Map"> + <Option type="QString" name="Plant replacement" value="Plant replacement"/> + </Option> + <Option type="Map"> + <Option type="QString" name="Insulation" value="Insulation"/> + </Option> + <Option type="Map"> + <Option type="QString" name="Renovation" value="Renovation"/> + </Option> + </Option> + </Option> + </config> + </editWidget> + </field> + <field name="date" configurationFlags="None"> + <editWidget type="DateTime"> + <config> + <Option type="Map"> + <Option type="bool" name="allow_null" value="true"/> + <Option type="bool" name="calendar_popup" value="true"/> + <Option type="QString" name="display_format" value="yyyy/MM/dd"/> + <Option type="QString" name="field_format" value="yyyy-MM-dd"/> + <Option type="bool" name="field_iso_format" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="form" configurationFlags="None"> + <editWidget type="ExternalResource"> + <config> + <Option type="Map"> + <Option type="int" name="DocumentViewer" value="1"/> + <Option type="int" name="DocumentViewerHeight" value="0"/> + <Option type="int" name="DocumentViewerWidth" value="0"/> + <Option type="bool" name="FileWidget" value="true"/> + <Option type="bool" name="FileWidgetButton" value="true"/> + <Option type="QString" name="FileWidgetFilter" value=""/> + <Option type="Map" name="PropertyCollection"> + <Option type="QString" name="name" value=""/> + <Option type="invalid" name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="int" name="RelativeStorage" value="0"/> + <Option type="int" name="StorageMode" value="0"/> + <Option type="bool" name="UseLink" value="true"/> + </Option> + </config> + </editWidget> + </field> + <field name="value" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="int" name="Max" value="30"/> + <Option type="int" name="Min" value="10"/> + <Option type="int" name="Precision" value="0"/> + <Option type="int" name="Step" value="2"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="outcome" configurationFlags="None"> + <editWidget type="ValueMap"> + <config> + <Option type="Map"> + <Option type="List" name="map"> + <Option type="Map"> + <Option type="QString" name="good" value="good"/> + </Option> + <Option type="Map"> + <Option type="QString" name="medium" value="medium"/> + </Option> + <Option type="Map"> + <Option type="QString" name="bad" value="bad"/> + </Option> + </Option> + </Option> + </config> + </editWidget> + </field> + <field name="responsible" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="cost" configurationFlags="None"> + <editWidget type="Range"> + <config> + <Option type="Map"> + <Option type="bool" name="AllowNull" value="true"/> + <Option type="int" name="Max" value="5000"/> + <Option type="int" name="Min" value="1000"/> + <Option type="int" name="Precision" value="0"/> + <Option type="int" name="Step" value="500"/> + <Option type="QString" name="Style" value="SpinBox"/> + </Option> + </config> + </editWidget> + </field> + <field name="validation" configurationFlags="None"> + <editWidget type="CheckBox"> + <config> + <Option type="Map"> + <Option type="QString" name="CheckedState" value="1"/> + <Option type="QString" name="UncheckedState" value="0"/> + </Option> + </config> + </editWidget> + </field> + <field name="test" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="Intervention ID" field="fid" index="0"/> + <alias name="Building ID" field="id_building" index="1"/> + <alias name="Type of mainteinance" field="maintenance" index="2"/> + <alias name="Date" field="date" index="3"/> + <alias name="Documents" field="form" index="4"/> + <alias name="Value" field="value" index="5"/> + <alias name="Outcome" field="outcome" index="6"/> + <alias name="Responsible" field="responsible" index="7"/> + <alias name="Cost" field="cost" index="8"/> + <alias name="Validation" field="validation" index="9"/> + <alias name="" field="test" index="10"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="id_building" expression="" applyOnUpdate="0"/> + <default field="maintenance" expression="" applyOnUpdate="0"/> + <default field="date" expression="" applyOnUpdate="0"/> + <default field="form" expression="" applyOnUpdate="0"/> + <default field="value" expression="" applyOnUpdate="0"/> + <default field="outcome" expression="" applyOnUpdate="0"/> + <default field="responsible" expression="" applyOnUpdate="0"/> + <default field="cost" expression="" applyOnUpdate="0"/> + <default field="validation" expression="" applyOnUpdate="0"/> + <default field="test" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="id_building" unique_strength="0" constraints="1" notnull_strength="1" exp_strength="0"/> + <constraint field="maintenance" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="date" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="form" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="value" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="outcome" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="responsible" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="cost" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="validation" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="test" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="id_building" desc="" exp=""/> + <constraint field="maintenance" desc="" exp=""/> + <constraint field="date" desc="" exp=""/> + <constraint field="form" desc="" exp=""/> + <constraint field="value" desc="" exp=""/> + <constraint field="outcome" desc="" exp=""/> + <constraint field="responsible" desc="" exp=""/> + <constraint field="cost" desc="" exp=""/> + <constraint field="validation" desc="" exp=""/> + <constraint field="test" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression=""maintenance"" sortOrder="1" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="fid" width="-1" hidden="0"/> + <column type="field" name="id_building" width="-1" hidden="0"/> + <column type="field" name="maintenance" width="144" hidden="0"/> + <column type="field" name="date" width="-1" hidden="0"/> + <column type="field" name="form" width="685" hidden="0"/> + <column type="field" name="value" width="-1" hidden="0"/> + <column type="field" name="outcome" width="-1" hidden="0"/> + <column type="field" name="responsible" width="-1" hidden="0"/> + <column type="field" name="cost" width="-1" hidden="0"/> + <column type="field" name="validation" width="-1" hidden="0"/> + <column type="field" name="test" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>tablayout</editorlayout> + <attributeEditorForm> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="Data" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="General" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="fid" index="0" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="id_building" index="1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="date" index="3" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="maintenance" index="2" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + <attributeEditorContainer name="Outcome" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="validation" index="9" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="cost" index="8" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="responsible" index="7" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="outcome" index="6" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorContainer> + <attributeEditorContainer name="Documents" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="form" index="4" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="value" index="5" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="cost" editable="1"/> + <field name="date" editable="1"/> + <field name="fid" editable="1"/> + <field name="form" editable="1"/> + <field name="id_building" editable="1"/> + <field name="maintenance" editable="1"/> + <field name="outcome" editable="1"/> + <field name="responsible" editable="1"/> + <field name="test" editable="1"/> + <field name="validation" editable="1"/> + <field name="value" editable="1"/> + </editable> + <labelOnTop> + <field name="cost" labelOnTop="0"/> + <field name="date" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + <field name="form" labelOnTop="0"/> + <field name="id_building" labelOnTop="0"/> + <field name="maintenance" labelOnTop="0"/> + <field name="outcome" labelOnTop="0"/> + <field name="responsible" labelOnTop="0"/> + <field name="test" labelOnTop="0"/> + <field name="validation" labelOnTop="0"/> + <field name="value" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <field name="cost" reuseLastValue="0"/> + <field name="date" reuseLastValue="0"/> + <field name="fid" reuseLastValue="0"/> + <field name="form" reuseLastValue="0"/> + <field name="id_building" reuseLastValue="0"/> + <field name="maintenance" reuseLastValue="0"/> + <field name="outcome" reuseLastValue="0"/> + <field name="responsible" reuseLastValue="0"/> + <field name="test" reuseLastValue="0"/> + <field name="validation" reuseLastValue="0"/> + <field name="value" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>COALESCE( "date", '<NULL>' )</previewExpression> + <mapTip/> + </maplayer> + <maplayer styleCategories="AllStyleCategories" autoRefreshEnabled="0" legendPlaceholderImage="" symbologyReferenceScale="-1" hasScaleBasedVisibilityFlag="0" refreshOnNotifyEnabled="0" simplifyMaxScale="1" simplifyDrawingHints="1" simplifyLocal="1" maxScale="0" minScale="0" type="vector" readOnly="0" geometry="Line" wkbType="MultiLineString" simplifyAlgorithm="0" simplifyDrawingTol="1" autoRefreshTime="0" refreshOnNotifyMessage="" labelsEnabled="1"> + <extent> + <xmin>1251946.88214470399543643</xmin> + <ymin>5433043.78593171760439873</ymin> + <xmax>1252625.35694216866977513</xmax> + <ymax>5433426.97840871382504702</ymax> + </extent> + <wgs84extent> + <xmin>11.24643019136368771</xmin> + <ymin>43.7902741870455543</ymin> + <xmax>11.25252503416824013</xmax> + <ymax>43.7927590381207068</ymax> + </wgs84extent> + <id>roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="roads" (geom)</datasource> + <keywordList> + <value/> + </keywordList> + <layername>roads</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt>PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]]</wkt> + <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs</proj4> + <srsid>3857</srsid> + <srid>3857</srid> + <authid>EPSG:3857</authid> + <description>WGS 84 / Pseudo-Mercator</description> + <projectionacronym>merc</projectionacronym> + <ellipsoidacronym>EPSG:7030</ellipsoidacronym> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent/> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="default"> + <map-layer-style name="default"/> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="196,60,57,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="196,60,57,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="140,43,41,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="196,60,57,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="140,43,41,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0" referencescale="-1"> + <symbols> + <symbol type="line" name="0" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="round"/> + <Option type="QString" name="customdash" value="0.66;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="round"/> + <Option type="QString" name="line_color" value="219,30,42,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.66"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="1"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <labeling type="simple"> + <settings calloutType="simple"> + <text-style textColor="157,30,58,255" previewBkgrdColor="255,255,255,255" namedStyle="Bold" fontWeight="75" allowHtml="0" fontFamily="MS Shell Dlg 2" fontKerning="1" fontSize="9" fontSizeUnit="Point" blendMode="0" fontLetterSpacing="0.375" fontSizeMapUnitScale="3x:0,0,0,0,0,0" useSubstitutions="0" fontItalic="0" isExpression="0" forcedItalic="0" fontUnderline="0" fieldName="name" legendString="Aa" fontStrikeout="0" multilineHeight="1" textOpacity="1" multilineHeightUnit="Percentage" textOrientation="horizontal" fontWordSpacing="20" capitalization="0" forcedBold="0"> + <families/> + <text-buffer bufferColor="255,255,255,255" bufferNoFill="0" bufferSizeUnits="MM" bufferOpacity="1" bufferSize="0.80000000000000004" bufferBlendMode="0" bufferJoinStyle="128" bufferDraw="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <text-mask maskedSymbolLayers="" maskEnabled="0" maskType="0" maskJoinStyle="128" maskSize="0" maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskSizeUnits="MM" maskOpacity="1"/> + <background shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeRotation="0" shapeOffsetUnit="MM" shapeBorderWidthUnit="MM" shapeSVGFile="" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBlendMode="0" shapeRadiiY="0" shapeDraw="0" shapeRadiiX="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeRotationType="0" shapeType="0" shapeBorderColor="128,128,128,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeJoinStyle="64" shapeSizeX="0" shapeOffsetY="0" shapeBorderWidth="0" shapeFillColor="255,255,255,255" shapeOpacity="1" shapeSizeY="0"> + <symbol type="marker" name="markerSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="114,155,111,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="circle"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="2"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol type="fill" name="fillSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="255,255,255,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="128,128,128,255"/> + <Option type="QString" name="outline_style" value="no"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </background> + <shadow shadowRadiusAlphaOnly="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOffsetUnit="MM" shadowOpacity="0.69999999999999996" shadowUnder="0" shadowBlendMode="6" shadowRadius="1.5" shadowOffsetDist="1" shadowOffsetGlobal="1" shadowDraw="0" shadowOffsetAngle="135" shadowRadiusUnit="MM" shadowScale="100" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <substitutions/> + </text-style> + <text-format decimals="3" rightDirectionSymbol=">" plussign="0" multilineAlign="0" autoWrapLength="0" addDirectionSymbol="0" leftDirectionSymbol="<" wrapChar="" useMaxLineLengthForAutoWrap="1" formatNumbers="0" placeDirectionSymbol="0" reverseDirectionSymbol="0"/> + <placement offsetType="0" rotationAngle="0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" overlapHandling="PreventOverlap" fitInPolygonOnly="0" geometryGenerator="" preserveRotation="1" overrunDistance="0" placementFlags="9" lineAnchorTextPoint="CenterOfText" overrunDistanceMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" lineAnchorType="0" repeatDistanceUnits="MM" lineAnchorPercent="0.5" rotationUnit="AngleDegrees" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" overrunDistanceUnit="MM" maxCurvedCharAngleIn="25" layerType="LineGeometry" offsetUnits="MapUnit" geometryGeneratorType="PointGeometry" allowDegraded="0" placement="3" priority="5" maxCurvedCharAngleOut="-25" centroidWhole="0" dist="0" geometryGeneratorEnabled="0" quadOffset="4" distMapUnitScale="3x:0,0,0,0,0,0" polygonPlacementFlags="2" centroidInside="0" yOffset="0" lineAnchorClipping="0" distUnits="MM" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" xOffset="0"/> + <rendering upsidedownLabels="0" fontMaxPixelSize="10000" obstacle="1" scaleMin="1" obstacleFactor="1" maxNumLabels="2000" obstacleType="0" zIndex="0" unplacedVisibility="0" fontMinPixelSize="3" scaleVisibility="1" labelPerPart="0" drawLabels="1" fontLimitPixelSize="0" scaleMax="5001" mergeLines="0" limitNumLabels="0" minFeatureSize="0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <callout type="simple"> + <Option type="Map"> + <Option type="QString" name="anchorPoint" value="pole_of_inaccessibility"/> + <Option type="int" name="blendMode" value="0"/> + <Option type="Map" name="ddProperties"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="bool" name="drawToAllParts" value="false"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="labelAnchorPoint" value="point_on_exterior"/> + <Option type="QString" name="lineSymbol" value="<symbol type="line" name="symbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties><layer pass="0" locked="0" enabled="1" class="SimpleLine"><Option type="Map"><Option type="QString" name="align_dash_pattern" value="0"/><Option type="QString" name="capstyle" value="square"/><Option type="QString" name="customdash" value="5;2"/><Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="customdash_unit" value="MM"/><Option type="QString" name="dash_pattern_offset" value="0"/><Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="dash_pattern_offset_unit" value="MM"/><Option type="QString" name="draw_inside_polygon" value="0"/><Option type="QString" name="joinstyle" value="bevel"/><Option type="QString" name="line_color" value="60,60,60,255"/><Option type="QString" name="line_style" value="solid"/><Option type="QString" name="line_width" value="0.3"/><Option type="QString" name="line_width_unit" value="MM"/><Option type="QString" name="offset" value="0"/><Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="offset_unit" value="MM"/><Option type="QString" name="ring_filter" value="0"/><Option type="QString" name="trim_distance_end" value="0"/><Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_end_unit" value="MM"/><Option type="QString" name="trim_distance_start" value="0"/><Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_start_unit" value="MM"/><Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/><Option type="QString" name="use_custom_dash" value="0"/><Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/></Option><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties></layer></symbol>"/> + <Option type="double" name="minLength" value="0"/> + <Option type="QString" name="minLengthMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="minLengthUnit" value="MM"/> + <Option type="double" name="offsetFromAnchor" value="0"/> + <Option type="QString" name="offsetFromAnchorMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromAnchorUnit" value="MM"/> + <Option type="double" name="offsetFromLabel" value="0"/> + <Option type="QString" name="offsetFromLabelMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromLabelUnit" value="MM"/> + </Option> + </callout> + </settings> + </labeling> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value=""name""/> + </Option> + <Option type="QString" name="embeddedWidgets/count" value="0"/> + <Option type="invalid" name="variableNames"/> + <Option type="invalid" name="variableValues"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory barWidth="5" backgroundColor="#ffffff" spacingUnit="MM" rotationOffset="270" opacity="1" showAxis="0" minimumSize="0" penWidth="0" direction="1" width="15" penAlpha="255" height="15" sizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" backgroundAlpha="255" labelPlacementMethod="XHeight" sizeType="MM" penColor="#000000" lineSizeType="MM" lineSizeScale="3x:0,0,0,0,0,0" diagramOrientation="Up" maxScaleDenominator="0" enabled="0" spacing="0" scaleDependency="Area" scaleBasedVisibility="0" minScaleDenominator="0"> + <fontProperties italic="0" bold="0" description="Ubuntu,11,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + <attribute field="" label="" colorOpacity="1" color="#000000"/> + <axisSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="35,35,35,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.26"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings zIndex="0" priority="0" obstacle="0" showAll="1" dist="0" placement="2" linePlacementFlags="18"> + <properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration/> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="id" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="code" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="name" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="ID" field="fid" index="0"/> + <alias name="" field="id" index="1"/> + <alias name="Code" field="code" index="2"/> + <alias name="Name" field="name" index="3"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="id" expression="" applyOnUpdate="0"/> + <default field="code" expression="" applyOnUpdate="0"/> + <default field="name" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="id" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="code" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="name" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="id" desc="" exp=""/> + <constraint field="code" desc="" exp=""/> + <constraint field="name" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="fid" width="-1" hidden="0"/> + <column type="field" name="id" width="-1" hidden="0"/> + <column type="field" name="code" width="-1" hidden="0"/> + <column type="field" name="name" width="307" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>generatedlayout</editorlayout> + <editable> + <field name="code" editable="1"/> + <field name="fid" editable="1"/> + <field name="id" editable="1"/> + <field name="name" editable="1"/> + </editable> + <labelOnTop> + <field name="code" labelOnTop="0"/> + <field name="fid" labelOnTop="0"/> + <field name="id" labelOnTop="0"/> + <field name="name" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue/> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"name"</previewExpression> + <mapTip/> + </maplayer> + <maplayer type="vector" readOnly="0" geometry="No geometry" maxScale="0" refreshOnNotifyMessage="" minScale="1e+08" autoRefreshEnabled="0" autoRefreshTime="0" refreshOnNotifyEnabled="0" legendPlaceholderImage="" wkbType="NoGeometry" styleCategories="AllStyleCategories" hasScaleBasedVisibilityFlag="0"> + <id>type_subtype_caec4a0b_e7c4_4542_b59c_769f2033d6b1</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="type_subtype"</datasource> + <keywordList> + <value/> + </keywordList> + <layername>Type - Subtype</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent/> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="default"> + <map-layer-style name="default"/> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>1</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="229,182,54,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="229,182,54,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="164,130,39,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="229,182,54,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="164,130,39,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value=""type""/> + </Option> + </Option> + </customproperties> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks type="StringList"> + <Option type="QString" value=""/> + </activeChecks> + <checkConfiguration/> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers/> + <fieldConfiguration> + <field name="pkuid" configurationFlags="None"> + <editWidget type=""> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="type" configurationFlags="None"> + <editWidget type=""> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="subtype" configurationFlags="None"> + <editWidget type=""> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" field="pkuid" index="0"/> + <alias name="" field="type" index="1"/> + <alias name="" field="subtype" index="2"/> + </aliases> + <defaults> + <default field="pkuid" expression="" applyOnUpdate="0"/> + <default field="type" expression="" applyOnUpdate="0"/> + <default field="subtype" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="pkuid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="type" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + <constraint field="subtype" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="pkuid" desc="" exp=""/> + <constraint field="type" desc="" exp=""/> + <constraint field="subtype" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="pkuid" width="-1" hidden="0"/> + <column type="field" name="type" width="-1" hidden="0"/> + <column type="field" name="subtype" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode></editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>generatedlayout</editorlayout> + <editable/> + <labelOnTop/> + <reuseLastValue/> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"type"</previewExpression> + <mapTip/> + </maplayer> + <maplayer styleCategories="AllStyleCategories" autoRefreshEnabled="0" legendPlaceholderImage="" symbologyReferenceScale="-1" hasScaleBasedVisibilityFlag="0" refreshOnNotifyEnabled="0" simplifyMaxScale="1" simplifyDrawingHints="1" simplifyLocal="1" maxScale="0" minScale="100000000" type="vector" readOnly="0" geometry="Polygon" wkbType="MultiPolygon" simplifyAlgorithm="0" simplifyDrawingTol="1" autoRefreshTime="0" refreshOnNotifyMessage="" labelsEnabled="1"> + <extent> + <xmin>1251440.23388556623831391</xmin> + <ymin>5432909.80178010184317827</ymin> + <xmax>1252822.03611147403717041</xmax> + <ymax>5433650.35133532714098692</ymax> + </extent> + <wgs84extent> + <xmin>11.24187889261512829</xmin> + <ymin>43.78940532864077539</ymin> + <xmax>11.2542918332067412</xmax> + <ymax>43.79420747519977652</ymax> + </wgs84extent> + <id>work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe</id> + <datasource>dbname='/shared-volume/media/project_data/spatialite/building_management_demo.sqlite' table="work_areas" (geom)</datasource> + <keywordList> + <value/> + </keywordList> + <layername>Work areas</layername> + <srs> + <spatialrefsys nativeFormat="Wkt"> + <wkt>PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]]</wkt> + <proj4>+proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs</proj4> + <srsid>3857</srsid> + <srid>3857</srid> + <authid>EPSG:3857</authid> + <description>WGS 84 / Pseudo-Mercator</description> + <projectionacronym>merc</projectionacronym> + <ellipsoidacronym>EPSG:7030</ellipsoidacronym> + <geographicflag>false</geographicflag> + </spatialrefsys> + </srs> + <resourceMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title/> + <abstract/> + <contact> + <name/> + <organization/> + <position/> + <voice/> + <fax/> + <email/> + <role/> + </contact> + <links/> + <fees/> + <encoding/> + <crs> + <spatialrefsys nativeFormat="Wkt"> + <wkt/> + <proj4/> + <srsid>0</srsid> + <srid>0</srid> + <authid/> + <description/> + <projectionacronym/> + <ellipsoidacronym/> + <geographicflag>false</geographicflag> + </spatialrefsys> + </crs> + <extent> + <spatial dimensions="2" maxy="0" miny="0" crs="" minx="0" minz="0" maxx="0" maxz="0"/> + <temporal> + <period> + <start/> + <end/> + </period> + </temporal> + </extent> + </resourceMetadata> + <provider encoding="">spatialite</provider> + <vectorjoins/> + <layerDependencies/> + <dataDependencies/> + <expressionfields/> + <map-layer-style-manager current="default"> + <map-layer-style name="default"/> + <map-layer-style name="panoramic"> + <qgis readOnly="0" simplifyAlgorithm="0" maxScale="0" simplifyLocal="1" minScale="100000000" version="3.16.4-Hannover" simplifyDrawingHints="1" simplifyDrawingTol="1" simplifyMaxScale="1" styleCategories="AllStyleCategories" labelsEnabled="0" hasScaleBasedVisibilityFlag="0"> + <flags> + <Identifiable>0</Identifiable> + <Removable>1</Removable> + <Searchable>0</Searchable> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <renderer-v2 symbollevels="0" type="singleSymbol" forceraster="0" enableorderby="0"> + <symbols> + <symbol name="0" type="fill" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="ShapeburstFill"> + <prop k="blur_radius" v="0"/> + <prop k="color" v="31,120,180,255"/> + <prop k="color1" v="0,0,255,255"/> + <prop k="color2" v="0,255,0,255"/> + <prop k="color_type" v="0"/> + <prop k="discrete" v="0"/> + <prop k="distance_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="distance_unit" v="MM"/> + <prop k="gradient_color2" v="255,255,255,0"/> + <prop k="ignore_rings" v="0"/> + <prop k="max_distance" v="15"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="rampType" v="gradient"/> + <prop k="use_whole_shape" v="0"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <labeling type="simple"> + <settings calloutType="simple"> + <text-style textColor="31,120,180,255" previewBkgrdColor="255,255,255,255" namedStyle="Regular" fontWeight="50" allowHtml="0" fontFamily="MS Shell Dlg 2" fontKerning="1" fontSize="14" fontSizeUnit="Point" blendMode="0" fontLetterSpacing="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0" useSubstitutions="0" fontItalic="0" isExpression="1" fontUnderline="0" fieldName="'Area ' || id" fontStrikeout="0" multilineHeight="1" textOpacity="1" textOrientation="horizontal" fontWordSpacing="0" capitalization="0"> + <text-buffer bufferColor="255,255,255,255" bufferNoFill="1" bufferSizeUnits="MM" bufferOpacity="1" bufferSize="1.5" bufferBlendMode="0" bufferJoinStyle="128" bufferDraw="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <text-mask maskedSymbolLayers="" maskType="0" maskEnabled="0" maskJoinStyle="128" maskSize="0" maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskSizeUnits="MM" maskOpacity="1"/> + <background shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeRotation="0" shapeOffsetUnit="MM" shapeBorderWidthUnit="MM" shapeSVGFile="" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBlendMode="0" shapeRadiiY="0" shapeDraw="0" shapeRadiiX="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeBorderColor="128,128,128,255" shapeRotationType="0" shapeType="0" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeJoinStyle="64" shapeSizeX="0" shapeOffsetY="0" shapeBorderWidth="0" shapeFillColor="255,255,255,255" shapeOpacity="1" shapeSizeY="0"> + <symbol name="markerSymbol" type="marker" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <prop k="angle" v="0"/> + <prop k="color" v="152,125,183,255"/> + <prop k="horizontal_anchor_point" v="1"/> + <prop k="joinstyle" v="bevel"/> + <prop k="name" v="circle"/> + <prop k="offset" v="0,0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="outline_color" v="35,35,35,255"/> + <prop k="outline_style" v="solid"/> + <prop k="outline_width" v="0"/> + <prop k="outline_width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="outline_width_unit" v="MM"/> + <prop k="scale_method" v="diameter"/> + <prop k="size" v="2"/> + <prop k="size_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="size_unit" v="MM"/> + <prop k="vertical_anchor_point" v="1"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </background> + <shadow shadowRadiusAlphaOnly="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOpacity="0.7" shadowOffsetUnit="MM" shadowUnder="0" shadowBlendMode="6" shadowRadius="1.5" shadowOffsetGlobal="1" shadowOffsetDist="1" shadowRadiusUnit="MM" shadowDraw="1" shadowScale="100" shadowOffsetAngle="135" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0"/> + <dd_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </dd_properties> + <substitutions/> + </text-style> + <text-format decimals="3" rightDirectionSymbol=">" plussign="0" multilineAlign="0" autoWrapLength="0" addDirectionSymbol="0" leftDirectionSymbol="<" wrapChar="" useMaxLineLengthForAutoWrap="1" formatNumbers="0" placeDirectionSymbol="0" reverseDirectionSymbol="0"/> + <placement layerType="PolygonGeometry" maxCurvedCharAngleOut="-25" lineAnchorType="0" polygonPlacementFlags="2" geometryGeneratorEnabled="0" priority="5" centroidWhole="0" dist="0" rotationAngle="0" quadOffset="4" centroidInside="1" overrunDistanceUnit="MM" fitInPolygonOnly="0" preserveRotation="1" placementFlags="10" overrunDistanceMapUnitScale="3x:0,0,0,0,0,0" overrunDistance="0" distUnits="MM" geometryGenerator="" distMapUnitScale="3x:0,0,0,0,0,0" offsetUnits="MM" yOffset="0" maxCurvedCharAngleIn="25" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" lineAnchorPercent="0.5" geometryGeneratorType="PointGeometry" xOffset="0" offsetType="0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" placement="0" repeatDistanceUnits="MM"/> + <rendering upsidedownLabels="0" fontMaxPixelSize="10000" obstacle="1" scaleMin="1500" obstacleFactor="1" maxNumLabels="2000" obstacleType="0" zIndex="1" fontMinPixelSize="3" scaleVisibility="1" displayAll="0" labelPerPart="0" drawLabels="1" fontLimitPixelSize="0" scaleMax="0" mergeLines="0" limitNumLabels="0" minFeatureSize="0"/> + <dd_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </dd_properties> + <callout type="simple"> + <Option type="Map"> + <Option name="anchorPoint" type="QString" value="pole_of_inaccessibility"/> + <Option name="ddProperties" type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + <Option name="drawToAllParts" type="bool" value="false"/> + <Option name="enabled" type="QString" value="0"/> + <Option name="labelAnchorPoint" type="QString" value="point_on_exterior"/> + <Option name="lineSymbol" type="QString" value="<symbol force_rhr="0" type="line" alpha="1" name="symbol" clip_to_extent="1"><layer enabled="1" locked="0" pass="0" class="SimpleLine"><prop v="0" k="align_dash_pattern"/><prop v="square" k="capstyle"/><prop v="5;2" k="customdash"/><prop v="3x:0,0,0,0,0,0" k="customdash_map_unit_scale"/><prop v="MM" k="customdash_unit"/><prop v="0" k="dash_pattern_offset"/><prop v="3x:0,0,0,0,0,0" k="dash_pattern_offset_map_unit_scale"/><prop v="MM" k="dash_pattern_offset_unit"/><prop v="0" k="draw_inside_polygon"/><prop v="bevel" k="joinstyle"/><prop v="60,60,60,255" k="line_color"/><prop v="solid" k="line_style"/><prop v="0.3" k="line_width"/><prop v="MM" k="line_width_unit"/><prop v="0" k="offset"/><prop v="3x:0,0,0,0,0,0" k="offset_map_unit_scale"/><prop v="MM" k="offset_unit"/><prop v="0" k="ring_filter"/><prop v="0" k="tweak_dash_pattern_on_corners"/><prop v="0" k="use_custom_dash"/><prop v="3x:0,0,0,0,0,0" k="width_map_unit_scale"/><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties></layer></symbol>"/> + <Option name="minLength" type="double" value="0"/> + <Option name="minLengthMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="minLengthUnit" type="QString" value="MM"/> + <Option name="offsetFromAnchor" type="double" value="0"/> + <Option name="offsetFromAnchorMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="offsetFromAnchorUnit" type="QString" value="MM"/> + <Option name="offsetFromLabel" type="double" value="0"/> + <Option name="offsetFromLabelMapUnitScale" type="QString" value="3x:0,0,0,0,0,0"/> + <Option name="offsetFromLabelUnit" type="QString" value="MM"/> + </Option> + </callout> + </settings> + </labeling> + <customproperties> + <property value="id" key="dualview/previewExpressions"/> + <property value="0" key="embeddedWidgets/count"/> + <property key="variableNames"/> + <property key="variableValues"/> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory barWidth="5" backgroundColor="#ffffff" spacingUnit="MM" rotationOffset="270" opacity="1" showAxis="0" minimumSize="0" penWidth="0" direction="1" width="15" penAlpha="255" height="15" sizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" labelPlacementMethod="XHeight" backgroundAlpha="255" lineSizeType="MM" sizeType="MM" penColor="#000000" diagramOrientation="Up" lineSizeScale="3x:0,0,0,0,0,0" maxScaleDenominator="1e+08" enabled="0" spacing="0" scaleDependency="Area" scaleBasedVisibility="0" minScaleDenominator="0"> + <fontProperties description="Noto Sans,9,-1,5,50,0,0,0,0,0" style=""/> + <attribute field="" label="" color="#000000"/> + <axisSymbol> + <symbol name="" type="line" force_rhr="0" alpha="1" clip_to_extent="1"> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <prop k="align_dash_pattern" v="0"/> + <prop k="capstyle" v="square"/> + <prop k="customdash" v="5;2"/> + <prop k="customdash_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="customdash_unit" v="MM"/> + <prop k="dash_pattern_offset" v="0"/> + <prop k="dash_pattern_offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="dash_pattern_offset_unit" v="MM"/> + <prop k="draw_inside_polygon" v="0"/> + <prop k="joinstyle" v="bevel"/> + <prop k="line_color" v="35,35,35,255"/> + <prop k="line_style" v="solid"/> + <prop k="line_width" v="0.26"/> + <prop k="line_width_unit" v="MM"/> + <prop k="offset" v="0"/> + <prop k="offset_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <prop k="offset_unit" v="MM"/> + <prop k="ring_filter" v="0"/> + <prop k="tweak_dash_pattern_on_corners" v="0"/> + <prop k="use_custom_dash" v="0"/> + <prop k="width_map_unit_scale" v="3x:0,0,0,0,0,0"/> + <data_defined_properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings zIndex="0" priority="0" obstacle="0" showAll="1" dist="0" placement="1" linePlacementFlags="18"> + <properties> + <Option type="Map"> + <Option name="name" type="QString" value=""/> + <Option name="properties"/> + <Option name="type" type="QString" value="collection"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option name="QgsGeometryGapCheck" type="Map"> + <Option name="allowedGapsBuffer" type="double" value="0"/> + <Option name="allowedGapsEnabled" type="bool" value="false"/> + <Option name="allowedGapsLayer" type="QString" value=""/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend type="default-vector"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="id" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + <field name="name" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option/> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" field="fid" index="0"/> + <alias name="" field="id" index="1"/> + <alias name="" field="name" index="2"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="id" expression="" applyOnUpdate="0"/> + <default field="name" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="id" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="name" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint desc="" field="fid" exp=""/> + <constraint desc="" field="id" exp=""/> + <constraint desc="" field="name" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column name="id" type="field" width="-1" hidden="0"/> + <column name="name" type="field" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + <column name="fid" type="field" width="-1" hidden="0"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*-"""I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto.Usa questa funzione per aggiungere logica extra ai tuoi forms..Inserisci il nome della funzione nel campo "Funzione Python di avvio".Segue un esempio:"""from qgis.PyQt.QtWidgets import QWidgetdef my_form_open(dialog, layer, feature): geom = feature.geometry() control = dialog.findChild(QWidget, "MyLineEdit")</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>generatedlayout</editorlayout> + <attributeEditorForm> + <attributeEditorContainer name="Info" columnCount="2" visibilityExpression="" showLabel="1" visibilityExpressionEnabled="0" groupBox="0"> + <attributeEditorField name="id" index="1" showLabel="1"/> + <attributeEditorField name="name" index="2" showLabel="1"/> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="fid" editable="1"/> + <field name="id" editable="1"/> + <field name="name" editable="1"/> + </editable> + <labelOnTop> + <field name="fid" labelOnTop="0"/> + <field name="id" labelOnTop="0"/> + <field name="name" labelOnTop="0"/> + </labelOnTop> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"id"</previewExpression> + <mapTip/> + <layerGeometryType>2</layerGeometryType> + </qgis> + </map-layer-style> + </map-layer-style-manager> + <auxiliaryLayer/> + <metadataUrls/> + <flags> + <Identifiable>1</Identifiable> + <Removable>1</Removable> + <Searchable>0</Searchable> + <Private>0</Private> + </flags> + <temporal startField="" mode="0" durationUnit="min" endExpression="" fixedDuration="0" startExpression="" endField="" limitMode="0" durationField="" enabled="0" accumulate="0"> + <fixedRange> + <start/> + <end/> + </fixedRange> + </temporal> + <elevation type="IndividualFeatures" respectLayerSymbol="1" symbology="Line" clamping="Terrain" zoffset="0" showMarkerSymbolInSurfacePlots="0" extrusionEnabled="0" zscale="1" binding="Centroid" extrusion="0"> + <data-defined-properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data-defined-properties> + <profileLineSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="225,89,137,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.6"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileLineSymbol> + <profileFillSymbol> + <symbol type="fill" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="225,89,137,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="161,64,98,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileFillSymbol> + <profileMarkerSymbol> + <symbol type="marker" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="225,89,137,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="diamond"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="161,64,98,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0.2"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="3"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </profileMarkerSymbol> + </elevation> + <renderer-v2 type="singleSymbol" symbollevels="0" forceraster="0" enableorderby="0" referencescale="-1"> + <symbols> + <symbol type="fill" name="0" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="ShapeburstFill"> + <Option type="Map"> + <Option type="QString" name="blur_radius" value="0"/> + <Option type="QString" name="color" value="31,120,180,255"/> + <Option type="QString" name="color1" value="0,0,255,255"/> + <Option type="QString" name="color2" value="0,255,0,255"/> + <Option type="QString" name="color_type" value="0"/> + <Option type="QString" name="direction" value="ccw"/> + <Option type="QString" name="discrete" value="0"/> + <Option type="QString" name="distance_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="distance_unit" value="MM"/> + <Option type="QString" name="gradient_color2" value="255,255,255,0"/> + <Option type="QString" name="ignore_rings" value="0"/> + <Option type="QString" name="max_distance" value="15"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="rampType" value="gradient"/> + <Option type="QString" name="spec" value="rgb"/> + <Option type="QString" name="use_whole_shape" value="0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </symbols> + <rotation/> + <sizescale/> + </renderer-v2> + <labeling type="simple"> + <settings calloutType="simple"> + <text-style textColor="31,120,180,255" previewBkgrdColor="255,255,255,255" namedStyle="Normale" fontWeight="50" allowHtml="0" fontFamily="MS Shell Dlg 2" fontKerning="1" fontSize="14" fontSizeUnit="Point" blendMode="0" fontLetterSpacing="0" fontSizeMapUnitScale="3x:0,0,0,0,0,0" useSubstitutions="0" fontItalic="0" isExpression="1" forcedItalic="0" fontUnderline="0" fieldName="'Area ' || "name" " legendString="Aa" fontStrikeout="0" multilineHeight="1" textOpacity="1" multilineHeightUnit="Percentage" textOrientation="horizontal" fontWordSpacing="0" capitalization="0" forcedBold="0"> + <families/> + <text-buffer bufferColor="255,255,255,255" bufferNoFill="1" bufferSizeUnits="MM" bufferOpacity="1" bufferSize="1.5" bufferBlendMode="0" bufferJoinStyle="128" bufferDraw="1" bufferSizeMapUnitScale="3x:0,0,0,0,0,0"/> + <text-mask maskedSymbolLayers="" maskEnabled="0" maskType="0" maskJoinStyle="128" maskSize="0" maskSizeMapUnitScale="3x:0,0,0,0,0,0" maskSizeUnits="MM" maskOpacity="1"/> + <background shapeSizeMapUnitScale="3x:0,0,0,0,0,0" shapeRotation="0" shapeOffsetUnit="MM" shapeBorderWidthUnit="MM" shapeSVGFile="" shapeOffsetX="0" shapeRadiiUnit="MM" shapeSizeType="0" shapeBorderWidthMapUnitScale="3x:0,0,0,0,0,0" shapeBlendMode="0" shapeRadiiY="0" shapeDraw="0" shapeRadiiX="0" shapeRadiiMapUnitScale="3x:0,0,0,0,0,0" shapeSizeUnit="MM" shapeRotationType="0" shapeType="0" shapeBorderColor="128,128,128,255" shapeOffsetMapUnitScale="3x:0,0,0,0,0,0" shapeJoinStyle="64" shapeSizeX="0" shapeOffsetY="0" shapeBorderWidth="0" shapeFillColor="255,255,255,255" shapeOpacity="1" shapeSizeY="0"> + <symbol type="marker" name="markerSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleMarker"> + <Option type="Map"> + <Option type="QString" name="angle" value="0"/> + <Option type="QString" name="cap_style" value="square"/> + <Option type="QString" name="color" value="152,125,183,255"/> + <Option type="QString" name="horizontal_anchor_point" value="1"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="name" value="circle"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="35,35,35,255"/> + <Option type="QString" name="outline_style" value="solid"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="scale_method" value="diameter"/> + <Option type="QString" name="size" value="2"/> + <Option type="QString" name="size_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="size_unit" value="MM"/> + <Option type="QString" name="vertical_anchor_point" value="1"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + <symbol type="fill" name="fillSymbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleFill"> + <Option type="Map"> + <Option type="QString" name="border_width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="color" value="255,255,255,255"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="offset" value="0,0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="outline_color" value="128,128,128,255"/> + <Option type="QString" name="outline_style" value="no"/> + <Option type="QString" name="outline_width" value="0"/> + <Option type="QString" name="outline_width_unit" value="MM"/> + <Option type="QString" name="style" value="solid"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </background> + <shadow shadowRadiusAlphaOnly="0" shadowRadiusMapUnitScale="3x:0,0,0,0,0,0" shadowOffsetUnit="MM" shadowOpacity="0.69999999999999996" shadowUnder="0" shadowBlendMode="6" shadowRadius="1.5" shadowOffsetDist="1" shadowOffsetGlobal="1" shadowDraw="1" shadowOffsetAngle="135" shadowRadiusUnit="MM" shadowScale="100" shadowColor="0,0,0,255" shadowOffsetMapUnitScale="3x:0,0,0,0,0,0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <substitutions/> + </text-style> + <text-format decimals="3" rightDirectionSymbol=">" plussign="0" multilineAlign="0" autoWrapLength="0" addDirectionSymbol="0" leftDirectionSymbol="<" wrapChar="" useMaxLineLengthForAutoWrap="1" formatNumbers="0" placeDirectionSymbol="0" reverseDirectionSymbol="0"/> + <placement offsetType="0" rotationAngle="0" labelOffsetMapUnitScale="3x:0,0,0,0,0,0" overlapHandling="PreventOverlap" fitInPolygonOnly="0" geometryGenerator="" preserveRotation="1" overrunDistance="0" placementFlags="10" lineAnchorTextPoint="CenterOfText" overrunDistanceMapUnitScale="3x:0,0,0,0,0,0" repeatDistance="0" lineAnchorType="0" repeatDistanceUnits="MM" lineAnchorPercent="0.5" rotationUnit="AngleDegrees" repeatDistanceMapUnitScale="3x:0,0,0,0,0,0" overrunDistanceUnit="MM" maxCurvedCharAngleIn="25" layerType="PolygonGeometry" offsetUnits="MM" geometryGeneratorType="PointGeometry" allowDegraded="0" placement="0" priority="5" maxCurvedCharAngleOut="-25" centroidWhole="0" dist="0" geometryGeneratorEnabled="0" quadOffset="4" distMapUnitScale="3x:0,0,0,0,0,0" polygonPlacementFlags="2" centroidInside="1" yOffset="0" lineAnchorClipping="0" distUnits="MM" predefinedPositionOrder="TR,TL,BR,BL,R,L,TSR,BSR" xOffset="0"/> + <rendering upsidedownLabels="0" fontMaxPixelSize="10000" obstacle="1" scaleMin="1500" obstacleFactor="1" maxNumLabels="2000" obstacleType="0" zIndex="1" unplacedVisibility="0" fontMinPixelSize="3" scaleVisibility="1" labelPerPart="0" drawLabels="1" fontLimitPixelSize="0" scaleMax="0" mergeLines="0" limitNumLabels="0" minFeatureSize="0"/> + <dd_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dd_properties> + <callout type="simple"> + <Option type="Map"> + <Option type="QString" name="anchorPoint" value="pole_of_inaccessibility"/> + <Option type="int" name="blendMode" value="0"/> + <Option type="Map" name="ddProperties"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + <Option type="bool" name="drawToAllParts" value="false"/> + <Option type="QString" name="enabled" value="0"/> + <Option type="QString" name="labelAnchorPoint" value="point_on_exterior"/> + <Option type="QString" name="lineSymbol" value="<symbol type="line" name="symbol" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties><layer pass="0" locked="0" enabled="1" class="SimpleLine"><Option type="Map"><Option type="QString" name="align_dash_pattern" value="0"/><Option type="QString" name="capstyle" value="square"/><Option type="QString" name="customdash" value="5;2"/><Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="customdash_unit" value="MM"/><Option type="QString" name="dash_pattern_offset" value="0"/><Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="dash_pattern_offset_unit" value="MM"/><Option type="QString" name="draw_inside_polygon" value="0"/><Option type="QString" name="joinstyle" value="bevel"/><Option type="QString" name="line_color" value="60,60,60,255"/><Option type="QString" name="line_style" value="solid"/><Option type="QString" name="line_width" value="0.3"/><Option type="QString" name="line_width_unit" value="MM"/><Option type="QString" name="offset" value="0"/><Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="offset_unit" value="MM"/><Option type="QString" name="ring_filter" value="0"/><Option type="QString" name="trim_distance_end" value="0"/><Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_end_unit" value="MM"/><Option type="QString" name="trim_distance_start" value="0"/><Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/><Option type="QString" name="trim_distance_start_unit" value="MM"/><Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/><Option type="QString" name="use_custom_dash" value="0"/><Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/></Option><data_defined_properties><Option type="Map"><Option type="QString" name="name" value=""/><Option name="properties"/><Option type="QString" name="type" value="collection"/></Option></data_defined_properties></layer></symbol>"/> + <Option type="double" name="minLength" value="0"/> + <Option type="QString" name="minLengthMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="minLengthUnit" value="MM"/> + <Option type="double" name="offsetFromAnchor" value="0"/> + <Option type="QString" name="offsetFromAnchorMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromAnchorUnit" value="MM"/> + <Option type="double" name="offsetFromLabel" value="0"/> + <Option type="QString" name="offsetFromLabelMapUnitScale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offsetFromLabelUnit" value="MM"/> + </Option> + </callout> + </settings> + </labeling> + <customproperties> + <Option type="Map"> + <Option type="List" name="dualview/previewExpressions"> + <Option type="QString" value=""id""/> + </Option> + <Option type="QString" name="embeddedWidgets/count" value="0"/> + <Option type="invalid" name="variableNames"/> + <Option type="invalid" name="variableValues"/> + </Option> + </customproperties> + <blendMode>0</blendMode> + <featureBlendMode>0</featureBlendMode> + <layerOpacity>1</layerOpacity> + <SingleCategoryDiagramRenderer diagramType="Histogram" attributeLegend="1"> + <DiagramCategory barWidth="5" backgroundColor="#ffffff" spacingUnit="MM" rotationOffset="270" opacity="1" showAxis="0" minimumSize="0" penWidth="0" direction="1" width="15" penAlpha="255" height="15" sizeScale="3x:0,0,0,0,0,0" spacingUnitScale="3x:0,0,0,0,0,0" backgroundAlpha="255" labelPlacementMethod="XHeight" sizeType="MM" penColor="#000000" lineSizeType="MM" lineSizeScale="3x:0,0,0,0,0,0" diagramOrientation="Up" maxScaleDenominator="1e+08" enabled="0" spacing="0" scaleDependency="Area" scaleBasedVisibility="0" minScaleDenominator="0"> + <fontProperties italic="0" bold="0" description="Noto Sans,9,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + <attribute field="" label="" colorOpacity="1" color="#000000"/> + <axisSymbol> + <symbol type="line" name="" frame_rate="10" force_rhr="0" is_animated="0" alpha="1" clip_to_extent="1"> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + <layer pass="0" locked="0" enabled="1" class="SimpleLine"> + <Option type="Map"> + <Option type="QString" name="align_dash_pattern" value="0"/> + <Option type="QString" name="capstyle" value="square"/> + <Option type="QString" name="customdash" value="5;2"/> + <Option type="QString" name="customdash_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="customdash_unit" value="MM"/> + <Option type="QString" name="dash_pattern_offset" value="0"/> + <Option type="QString" name="dash_pattern_offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="dash_pattern_offset_unit" value="MM"/> + <Option type="QString" name="draw_inside_polygon" value="0"/> + <Option type="QString" name="joinstyle" value="bevel"/> + <Option type="QString" name="line_color" value="35,35,35,255"/> + <Option type="QString" name="line_style" value="solid"/> + <Option type="QString" name="line_width" value="0.26"/> + <Option type="QString" name="line_width_unit" value="MM"/> + <Option type="QString" name="offset" value="0"/> + <Option type="QString" name="offset_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="offset_unit" value="MM"/> + <Option type="QString" name="ring_filter" value="0"/> + <Option type="QString" name="trim_distance_end" value="0"/> + <Option type="QString" name="trim_distance_end_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_end_unit" value="MM"/> + <Option type="QString" name="trim_distance_start" value="0"/> + <Option type="QString" name="trim_distance_start_map_unit_scale" value="3x:0,0,0,0,0,0"/> + <Option type="QString" name="trim_distance_start_unit" value="MM"/> + <Option type="QString" name="tweak_dash_pattern_on_corners" value="0"/> + <Option type="QString" name="use_custom_dash" value="0"/> + <Option type="QString" name="width_map_unit_scale" value="3x:0,0,0,0,0,0"/> + </Option> + <data_defined_properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </data_defined_properties> + </layer> + </symbol> + </axisSymbol> + </DiagramCategory> + </SingleCategoryDiagramRenderer> + <DiagramLayerSettings zIndex="0" priority="0" obstacle="0" showAll="1" dist="0" placement="1" linePlacementFlags="18"> + <properties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </properties> + </DiagramLayerSettings> + <geometryOptions removeDuplicateNodes="0" geometryPrecision="0"> + <activeChecks/> + <checkConfiguration type="Map"> + <Option type="Map" name="QgsGeometryGapCheck"> + <Option type="double" name="allowedGapsBuffer" value="0"/> + <Option type="bool" name="allowedGapsEnabled" value="false"/> + <Option type="QString" name="allowedGapsLayer" value=""/> + </Option> + </checkConfiguration> + </geometryOptions> + <legend type="default-vector" showLabelLegend="0"/> + <referencedLayers/> + <fieldConfiguration> + <field name="fid" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="id" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + <field name="name" configurationFlags="None"> + <editWidget type="TextEdit"> + <config> + <Option type="Map"> + <Option type="bool" name="IsMultiline" value="false"/> + <Option type="bool" name="UseHtml" value="false"/> + </Option> + </config> + </editWidget> + </field> + </fieldConfiguration> + <aliases> + <alias name="" field="fid" index="0"/> + <alias name="Id" field="id" index="1"/> + <alias name="Name" field="name" index="2"/> + </aliases> + <defaults> + <default field="fid" expression="" applyOnUpdate="0"/> + <default field="id" expression="" applyOnUpdate="0"/> + <default field="name" expression="" applyOnUpdate="0"/> + </defaults> + <constraints> + <constraint field="fid" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="id" unique_strength="1" constraints="3" notnull_strength="1" exp_strength="0"/> + <constraint field="name" unique_strength="0" constraints="0" notnull_strength="0" exp_strength="0"/> + </constraints> + <constraintExpressions> + <constraint field="fid" desc="" exp=""/> + <constraint field="id" desc="" exp=""/> + <constraint field="name" desc="" exp=""/> + </constraintExpressions> + <expressionfields/> + <attributeactions> + <defaultAction value="{00000000-0000-0000-0000-000000000000}" key="Canvas"/> + </attributeactions> + <attributetableconfig sortExpression="" sortOrder="0" actionWidgetStyle="dropDown"> + <columns> + <column type="field" name="id" width="-1" hidden="0"/> + <column type="field" name="name" width="-1" hidden="0"/> + <column type="actions" width="-1" hidden="1"/> + <column type="field" name="fid" width="-1" hidden="0"/> + </columns> + </attributetableconfig> + <conditionalstyles> + <rowstyles/> + <fieldstyles/> + </conditionalstyles> + <storedexpressions/> + <editform tolerant="1"/> + <editforminit/> + <editforminitcodesource>0</editforminitcodesource> + <editforminitfilepath/> + <editforminitcode># -*- coding: utf-8 -*- +""" +I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto. + +Usa questa funzione per aggiungere logica extra ai tuoi forms.. + +Inserisci il nome della funzione nel campo "Funzione Python di avvio". + +Segue un esempio: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") +</editforminitcode> + <featformsuppress>0</featformsuppress> + <editorlayout>tablayout</editorlayout> + <attributeEditorForm> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorContainer name="Info" columnCount="2" collapsedExpressionEnabled="0" collapsedExpression="" showLabel="1" collapsed="0" visibilityExpression="" visibilityExpressionEnabled="0" groupBox="0"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + <attributeEditorField name="id" index="1" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + <attributeEditorField name="name" index="2" showLabel="1"> + <labelStyle overrideLabelColor="0" labelColor="0,0,0,255" overrideLabelFont="0"> + <labelFont italic="0" bold="0" description="MS Shell Dlg 2,8.25,-1,5,50,0,0,0,0,0" style="" underline="0" strikethrough="0"/> + </labelStyle> + </attributeEditorField> + </attributeEditorContainer> + </attributeEditorForm> + <editable> + <field name="fid" editable="1"/> + <field name="id" editable="1"/> + <field name="name" editable="1"/> + </editable> + <labelOnTop> + <field name="fid" labelOnTop="0"/> + <field name="id" labelOnTop="0"/> + <field name="name" labelOnTop="0"/> + </labelOnTop> + <reuseLastValue> + <field name="fid" reuseLastValue="0"/> + <field name="id" reuseLastValue="0"/> + <field name="name" reuseLastValue="0"/> + </reuseLastValue> + <dataDefinedFieldProperties/> + <widgets/> + <previewExpression>"id"</previewExpression> + <mapTip/> + </maplayer> + </projectlayers> + <layerorder> + <layer id="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a"/> + <layer id="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4"/> + <layer id="work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe"/> + </layerorder> + <properties> + <CopyrightLabel> + <Enabled type="int">1</Enabled> + <Label type="QString">© OpenStreetMap contributors, CC-BY-SA</Label> + <MarginH type="int">1</MarginH> + <MarginV type="int">1</MarginV> + </CopyrightLabel> + <DefaultStyles/> + <Digitizing> + <AvoidIntersectionsMode type="int">0</AvoidIntersectionsMode> + </Digitizing> + <Gui> + <CanvasColorBluePart type="int">255</CanvasColorBluePart> + <CanvasColorGreenPart type="int">255</CanvasColorGreenPart> + <CanvasColorRedPart type="int">255</CanvasColorRedPart> + <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart> + <SelectionColorBluePart type="int">0</SelectionColorBluePart> + <SelectionColorGreenPart type="int">255</SelectionColorGreenPart> + <SelectionColorRedPart type="int">255</SelectionColorRedPart> + </Gui> + <Legend> + <filterByMap type="bool">true</filterByMap> + </Legend> + <Macros> + <pythonCode type="QString"/> + </Macros> + <Measure> + <Ellipsoid type="QString">EPSG:7030</Ellipsoid> + </Measure> + <Measurement> + <AreaUnits type="QString">m2</AreaUnits> + <DistanceUnits type="QString">meters</DistanceUnits> + </Measurement> + <PAL> + <CandidatesLine type="int">50</CandidatesLine> + <CandidatesLinePerCM type="double">5</CandidatesLinePerCM> + <CandidatesPoint type="int">16</CandidatesPoint> + <CandidatesPolygon type="int">30</CandidatesPolygon> + <CandidatesPolygonPerCM type="double">2.5</CandidatesPolygonPerCM> + <DrawRectOnly type="bool">false</DrawRectOnly> + <DrawUnplaced type="bool">false</DrawUnplaced> + <PlacementEngineVersion type="int">1</PlacementEngineVersion> + <SearchMethod type="int">0</SearchMethod> + <ShowingAllLabels type="bool">false</ShowingAllLabels> + <ShowingCandidates type="bool">false</ShowingCandidates> + <ShowingPartialsLabels type="bool">true</ShowingPartialsLabels> + <TextFormat type="int">0</TextFormat> + <UnplacedColor type="QString">255,0,0,255</UnplacedColor> + </PAL> + <Paths> + <Absolute type="bool">false</Absolute> + </Paths> + <PositionPrecision> + <Automatic type="bool">true</Automatic> + <DecimalPlaces type="int">2</DecimalPlaces> + <DegreeFormat type="QString">MU</DegreeFormat> + </PositionPrecision> + <RenderMapTile type="bool">false</RenderMapTile> + <SemiAutomaticClassificationPlugin> + <SCP_DownloadTable type="QString"/> + <bandSetsList type="QString">[['Yes', 0, 0, [], [], 'band number', [[], []], 'Band set 0', '', '']]</bandSetsList> + <bndSetNumber type="QString">0</bndSetNumber> + </SemiAutomaticClassificationPlugin> + <SpatialRefSys> + <ProjectionsEnabled type="int">1</ProjectionsEnabled> + </SpatialRefSys> + <WCSLayers type="QStringList"/> + <WCSUrl type="QString"/> + <WFSLayers type="QStringList"> + <value>buildings_2f43dc1d_6725_42d2_a09b_dd446220104a</value> + <value>roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4</value> + <value>work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe</value> + </WFSLayers> + <WFSLayersPrecision> + <buildings_2f43dc1d_6725_42d2_a09b_dd446220104a type="int">8</buildings_2f43dc1d_6725_42d2_a09b_dd446220104a> + <roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 type="int">8</roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4> + <work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe type="int">8</work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe> + </WFSLayersPrecision> + <WFSTLayers> + <Delete type="QStringList"/> + <Insert type="QStringList"/> + <Update type="QStringList"/> + </WFSTLayers> + <WFSUrl type="QString"/> + <WMSAccessConstraints type="QString">None</WMSAccessConstraints> + <WMSAddWktGeometry type="bool">true</WMSAddWktGeometry> + <WMSContactMail type="QString">info@gis3w.it</WMSContactMail> + <WMSContactOrganization type="QString">Gis3W SNC</WMSContactOrganization> + <WMSContactPerson type="QString">Leonardo Lami</WMSContactPerson> + <WMSContactPhone type="QString"/> + <WMSContactPosition type="QString">author</WMSContactPosition> + <WMSCrsList type="QStringList"> + <value>EPSG:3857</value> + <value/> + </WMSCrsList> + <WMSDefaultMapUnitsPerMm type="double">1</WMSDefaultMapUnitsPerMm> + <WMSExtent type="QStringList"> + <value>1251272.6927000000141561</value> + <value>5432681.18240000028163195</value> + <value>1252946.79920000000856817</value> + <value>5433857.58160000015050173</value> + </WMSExtent> + <WMSFeatureInfoUseAttributeFormSettings type="bool">false</WMSFeatureInfoUseAttributeFormSettings> + <WMSFees type="QString">no conditions apply</WMSFees> + <WMSImageQuality type="int">90</WMSImageQuality> + <WMSKeywordList type="QStringList"> + <value>qgis</value> + <value>g3wsuite</value> + <value>webgis</value> + </WMSKeywordList> + <WMSMaxAtlasFeatures type="int">1</WMSMaxAtlasFeatures> + <WMSOnlineResource type="QString"/> + <WMSPrecision type="QString">8</WMSPrecision> + <WMSRootName type="QString">G3W-SUITE</WMSRootName> + <WMSSegmentizeFeatureInfoGeometry type="bool">false</WMSSegmentizeFeatureInfoGeometry> + <WMSServiceAbstract type="QString"><b><h4>Example of cartographic management product with <a href="https://www.qgis.org">QGIS</a> and <a href="https://g3wsuite.it/">G3W-SUITE</a>.</h4></b> + +<b><h5>Management of buildings, their value over the years and related maintenance interventions. +Manage public builds and registering individual maintenance interventions.</h5></b> + +<p>The suite allows you to automatically inherit from QGIS project:</p> + +<ul> + <li>project and layers properties and capabilities</li> + <li>join and 1:N relation</li> + <li>plots create with <a href="https://github.com/ghtmtt/DataPlotly">DataPlotly</a> QGIS plugin</li> + <li>print layouts (simple and atlas)</li> + <li>query and editing form</li> + <li>editing constraints and widget</li> +</ul> + + +</WMSServiceAbstract> + <WMSServiceCapabilities type="bool">true</WMSServiceCapabilities> + <WMSServiceTitle type="QString">Public building management Spatialite</WMSServiceTitle> + <WMSTileBuffer type="int">0</WMSTileBuffer> + <WMSUrl type="QString"/> + <WMSUseLayerIDs type="bool">true</WMSUseLayerIDs> + <WMTSGrids> + <CRS type="QStringList"/> + <Config type="QStringList"/> + </WMTSGrids> + <WMTSJpegLayers> + <Group type="QStringList"/> + <Layer type="QStringList"/> + <Project type="bool">false</Project> + </WMTSJpegLayers> + <WMTSLayers> + <Group type="QStringList"/> + <Layer type="QStringList"/> + <Project type="bool">false</Project> + </WMTSLayers> + <WMTSMinScale type="int">5000</WMTSMinScale> + <WMTSPngLayers> + <Group type="QStringList"/> + <Layer type="QStringList"/> + <Project type="bool">false</Project> + </WMTSPngLayers> + <WMTSUrl type="QString"/> + </properties> + <dataDefinedServerProperties> + <Option type="Map"> + <Option type="QString" name="name" value=""/> + <Option name="properties"/> + <Option type="QString" name="type" value="collection"/> + </Option> + </dataDefinedServerProperties> + <visibility-presets> + <visibility-preset name="Base map" has-checked-group-info="1" has-expanded-info="1"> + <layer expanded="1" style="Categorized" id="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a" visible="1"/> + <expanded-legend-nodes id="buildings_2f43dc1d_6725_42d2_a09b_dd446220104a"/> + <layer expanded="1" style="default" id="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4" visible="1"/> + <expanded-legend-nodes id="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4"/> + <layer expanded="1" style="default" id="work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe" visible="1"/> + <expanded-legend-nodes id="work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe"/> + <layer expanded="1" style="default" id="buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f" visible="1"/> + <expanded-legend-nodes id="buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f"/> + <layer expanded="1" style="default" id="maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63" visible="1"/> + <expanded-legend-nodes id="maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63"/> + <checked-group-nodes> + <checked-group-node id="1:N referencing tables"/> + <checked-group-node id="Geographical group"/> + <checked-group-node id="WMS base map"/> + </checked-group-nodes> + <expanded-group-nodes> + <expanded-group-node id="1:N referencing tables"/> + <expanded-group-node id="Geographical group"/> + <expanded-group-node id="WMS base map"/> + </expanded-group-nodes> + </visibility-preset> + <visibility-preset name="Panoramic map" has-checked-group-info="1" has-expanded-info="1"> + <layer expanded="1" style="default" id="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4" visible="1"/> + <expanded-legend-nodes id="roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4"/> + <layer expanded="1" style="panoramic" id="work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe" visible="1"/> + <expanded-legend-nodes id="work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe"/> + <layer expanded="1" style="default" id="buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f" visible="0"/> + <expanded-legend-nodes id="buildings_rating_3d535fae_fd04_4df6_b6ff_8cbd13df078f"/> + <layer expanded="1" style="default" id="maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63" visible="0"/> + <expanded-legend-nodes id="maintenance_works_f8cbe34a_eebe_4cd1_9c78_5d420ab0af63"/> + <checked-group-nodes> + <checked-group-node id="Geographical group"/> + </checked-group-nodes> + <expanded-group-nodes> + <expanded-group-node id="1:N referencing tables"/> + <expanded-group-node id="Geographical group"/> + <expanded-group-node id="WMS base map"/> + </expanded-group-nodes> + </visibility-preset> + </visibility-presets> + <transformContext/> + <projectMetadata> + <identifier/> + <parentidentifier/> + <language/> + <type/> + <title>Public building management Demo + + + + + + + + + + + + Gis3W + 2021-04-02T12:58:19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + buildings_2f43dc1d_6725_42d2_a09b_dd446220104a + roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 + work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + None + WholeRaster + Estimated + 0.02 + 0.98 + 2 + + + + + + resamplingFilter + + 0 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "name" + + 2 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + "name" + + 1 + + + + + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto. + +Usa questa funzione per aggiungere logica extra ai tuoi forms.. + +Inserisci il nome della funzione nel campo "Funzione Python di avvio". + +Segue un esempio: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + "id" + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + buildings_2f43dc1d_6725_42d2_a09b_dd446220104a + roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 + work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + None + WholeRaster + Estimated + 0.02 + 0.98 + 2 + + + + + + resamplingFilter + + 0 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "name" + + 2 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + "name" + + 1 + + + + + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto. + +Usa questa funzione per aggiungere logica extra ai tuoi forms.. + +Inserisci il nome della funzione nel campo "Funzione Python di avvio". + +Segue un esempio: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + "id" + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + buildings_2f43dc1d_6725_42d2_a09b_dd446220104a + roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 + work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + None + WholeRaster + Estimated + 0.02 + 0.98 + 2 + + + + + + resamplingFilter + + 0 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "name" + + 2 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + "name" + + 1 + + + + + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto. + +Usa questa funzione per aggiungere logica extra ai tuoi forms.. + +Inserisci il nome della funzione nel campo "Funzione Python di avvio". + +Segue un esempio: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + "id" + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + buildings_2f43dc1d_6725_42d2_a09b_dd446220104a + roads_ea006d6f_bd87_4635_aae0_4e9e7842b3f4 + work_areas_f0ecbe28_cbd1_4a38_8a57_ab6da91473fe + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + None + WholeRaster + Estimated + 0.02 + 0.98 + 2 + + + + + + resamplingFilter + + 0 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "name" + + 2 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + tablayout + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + "fid" + + 4 + + + + + + 1 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +QGIS forms can have a Python function that is called when the form is +opened. + +Use this function to add extra logic to your forms. + +Enter the name of the function in the "Python Init function" +field. +An example follows: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + + + "name" + + 1 + + + + + + 0 + 1 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + 0 + 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0 + + # -*- coding: utf-8 -*- +""" +I form QGIS possono avere una funzione Python che può essere chiamata quando un form viene aperto. + +Usa questa funzione per aggiungere logica extra ai tuoi forms.. + +Inserisci il nome della funzione nel campo "Funzione Python di avvio". + +Segue un esempio: +""" +from qgis.PyQt.QtWidgets import QWidget + +def my_form_open(dialog, layer, feature): + geom = feature.geometry() + control = dialog.findChild(QWidget, "MyLineEdit") + + 0 + generatedlayout + + + + + + + + + + + + + "id" + + 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + + + + PROJCRS["WGS 84 / Pseudo-Mercator",BASEGEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],ID["EPSG",4326]],CONVERSION["Popular Visualisation Pseudo-Mercator",METHOD["Popular Visualisation Pseudo Mercator",ID["EPSG",1024]],PARAMETER["Latitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8801]],PARAMETER["Longitude of natural origin",0,ANGLEUNIT["degree",0.0174532925199433],ID["EPSG",8802]],PARAMETER["False easting",0,LENGTHUNIT["metre",1],ID["EPSG",8806]],PARAMETER["False northing",0,LENGTHUNIT["metre",1],ID["EPSG",8807]]],CS[Cartesian,2],AXIS["easting (X)",east,ORDER[1],LENGTHUNIT["metre",1]],AXIS["northing (Y)",north,ORDER[2],LENGTHUNIT["metre",1]],USAGE[SCOPE["Web mapping and visualisation."],AREA["World between 85.06°S and 85.06°N."],BBOX[-85.06,-180,85.06,180]],ID["EPSG",3857]] + +proj=merc +a=6378137 +b=6378137 +lat_ts=0 +lon_0=0 +x_0=0 +y_0=0 +k=1 +units=m +nadgrids=@null +wktext +no_defs + 3857 + 3857 + EPSG:3857 + WGS 84 / Pseudo-Mercator + merc + EPSG:7030 + false + + + + + + + + + + + + + + + + + + + + + + GEOGCRS["WGS 84",ENSEMBLE["World Geodetic System 1984 ensemble",MEMBER["World Geodetic System 1984 (Transit)"],MEMBER["World Geodetic System 1984 (G730)"],MEMBER["World Geodetic System 1984 (G873)"],MEMBER["World Geodetic System 1984 (G1150)"],MEMBER["World Geodetic System 1984 (G1674)"],MEMBER["World Geodetic System 1984 (G1762)"],MEMBER["World Geodetic System 1984 (G2139)"],ELLIPSOID["WGS 84",6378137,298.257223563,LENGTHUNIT["metre",1]],ENSEMBLEACCURACY[2.0]],PRIMEM["Greenwich",0,ANGLEUNIT["degree",0.0174532925199433]],CS[ellipsoidal,2],AXIS["geodetic latitude (Lat)",north,ORDER[1],ANGLEUNIT["degree",0.0174532925199433]],AXIS["geodetic longitude (Lon)",east,ORDER[2],ANGLEUNIT["degree",0.0174532925199433]],USAGE[SCOPE["Horizontal component of 3D system."],AREA["World."],BBOX[-90,-180,90,180]],ID["EPSG",4326]] + +proj=longlat +datum=WGS84 +no_defs + 3452 + 4326 + EPSG:4326 + WGS 84 + longlat + EPSG:7030 + true + + + + \ No newline at end of file