4.1. Správce dat

4.1.1. Import dat do QWAT

Obecně je výhodné načítat data QWAT přes pohledy a ne tabulky, vzhledem ke složitosti objektového modelu a obchodní inteligenci umístěné ve spouštěcích prvcích úprav. (např. zpracování uzlů a topologií).

[Pěknou technickou alternativu](git@github.com:nliaudat/qwat-import-sample.git) navrhuje Nicolas Liaudat, který používá přímo QGIS a výrazy k načtení datových sad. Pokud zjistíte vylepšení problémů, přispějte k tomu.

4.1.2. Import dat z Topobase

  • popište proces a nástroje

  • popište automatizované a manuální kontroly

  • uveďte konkrétní bod pozornosti

4.1.3. Export dat do formátu INTERLIS SIA 405

Export databáze QWAT do výměnného formátu Interlis (.xtf) je možný pomocí specializovaného nástroje qgepqwat2ili vyvinutého v rámci projektu NGDI.

4.1.3.1. Použití

Qgepqwat2ili vyžaduje Javu (JRE 1.6 nebo vyšší) a Python (3.6 nebo vyšší).

Pak ji lze nainstalovat jako jakoukoli jinou knihovnu Pythonu:

pip install --upgrade qgepqwat2ili

Jednoduchý export se provádí takto (za předpokladu, že máte definovanou službu pgservice s názvem qwat):

python -m qgepqwat2ili qwat export desktop/my_export.xtf

Plné využití:

usage: python -m qgepqwat2ili qwat [-h] [--recreate_schema] [--skip_validation] [--pgservice PGSERVICE] [--log] [--include_hydraulics] export path

positional arguments:
{import,export}       import is currently not supported
path                  path to the input/output .xtf file

optional arguments:
-h, --help            show this help message and exit
--recreate_schema     drops schema and reruns ili2pg importschema (default: False)
--skip_validation     skips running ilivalidator on input/output xtf (required to import invalid files, invalid outputs are still generated)
                        (default: False)
--include_hydraulics  if provided, exports will include hydraulischer_strang and hydraulischer_node classes (these are currently likely to make the export invalid due to issues with the current ili model) (default: False)
--pgservice PGSERVICE
                        name of the pgservice to use to connect to the database (default: qwat)
--log                 saves a log file next to the input/output file (default: False)

Další dokumentaci a sledování problémů naleznete v repozitáři qgepqwat2ili.

4.1.3.2. Omezení

Nástroj je v současné době experimentální. Upozorňujeme na následující omezení:

  • Nástroj zatím nebyl příliš testován na skutečných datech.

  • Datový model QWAT a datový model SIA 405 mají některé důležité rozdíly. Proto nelze všechny třídy nebo vlastnosti přesně přiřadit.

  • Ve výchozím nastavení nástroj neexportuje hydraulické třídy. Je třeba výslovně přidat volbu, která to umožní, ale výsledkem budou neplatné soubory kvůli výše uvedeným rozdílům.

  • Nástroj je v současné době k dispozici pouze jako nástroj příkazového řádku. V určitém okamžiku bude začleněn do zásuvného modulu QWAT, podobně jako tomu bylo u QGEP.

  • Nástroj v současné době podporuje pouze export. Plánuje se podpora importu, ale to vyžaduje větší změny, aby se datový model QWAT přiblížil normě SIA405.

Před distribucí souborů pečlivě zkontrolujte výsledná data a ujistěte se, že jste získali očekávané výsledky. Rovněž prosím nahlaste všechny chyby nebo nesrovnalosti, které se vám objevují, na qgepqwat2ili issue tracker, abyste pomohli nástroj vylepšit.

4.1.4. Exportovat data do SIRE

  • popište proces a nástroje

  • popište automatizované a manuální kontroly

  • uveďte konkrétní bod pozornosti

4.1.5. Záloha dat

  • Použít zálohy PostgreSQL

  • body pozornosti (verze PG…)

4.1.6. Obnovení dat

  • Použít zálohy PostgreSQL

  • body pozornosti

4.1.7. Nástroje pro analýzu QWAT

  • Kde najít skripty pro analýzu dat

  • Jak je používat