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