From 04cece668a501f2d08276c3cb80383425cd08d5c Mon Sep 17 00:00:00 2001 From: sjib Date: Fri, 19 Jan 2024 10:59:35 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20gh-pages=20from=20@=20QGEP/doc?= =?UTF-8?q?s@7754f53c7b5ba794a4296d4f9ee1822a8b3e0521=20=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../editing/maintenance_events.rst.txt | 2 ++ .../admin-guide/db-update-pum/index.doctree | Bin 28930 -> 29458 bytes de/.doctrees/environment.pickle | Bin 1488974 -> 1490449 bytes .../editing/maintenance_events.doctree | Bin 21199 -> 21926 bytes .../editing/maintenance_events.rst.txt | 2 ++ de/admin-guide/datamodel-tool/index.html | 6 +++--- de/admin-guide/db-customization/index.html | 2 +- de/admin-guide/db-update-pum/index.html | 15 ++++++--------- de/admin-guide/index.html | 4 ++-- de/admin-guide/interlis-io/index.html | 2 +- de/admin-guide/pgadmin/index.html | 2 +- de/admin-guide/pgadmin/install.html | 2 +- de/admin-guide/pgadmin/usage.html | 2 +- de/admin-guide/security/index.html | 2 +- de/index.html | 2 +- de/objects.inv | Bin 2754 -> 2746 bytes de/searchindex.js | 2 +- de/user-guide/editing/maintenance_events.html | 1 + de/vm/index.html | 4 ++-- .../editing/maintenance_events.rst.txt | 2 ++ en/searchindex.js | 2 +- en/user-guide/editing/maintenance_events.html | 1 + es/.doctrees/environment.pickle | Bin 1467741 -> 1468666 bytes .../editing/maintenance_events.doctree | Bin 20294 -> 21021 bytes .../editing/maintenance_events.rst.txt | 2 ++ es/searchindex.js | 2 +- es/user-guide/editing/maintenance_events.html | 1 + fr/.doctrees/environment.pickle | Bin 1488552 -> 1489477 bytes .../editing/maintenance_events.doctree | Bin 21082 -> 21809 bytes .../editing/maintenance_events.rst.txt | 2 ++ fr/searchindex.js | 2 +- fr/user-guide/editing/maintenance_events.html | 1 + it/.doctrees/environment.pickle | Bin 1460686 -> 1461611 bytes .../editing/maintenance_events.doctree | Bin 20203 -> 20930 bytes .../editing/maintenance_events.rst.txt | 2 ++ it/searchindex.js | 2 +- it/user-guide/editing/maintenance_events.html | 1 + ro/.doctrees/environment.pickle | Bin 1463627 -> 1464552 bytes .../editing/maintenance_events.doctree | Bin 20203 -> 20930 bytes .../editing/maintenance_events.rst.txt | 2 ++ ro/searchindex.js | 2 +- ro/user-guide/editing/maintenance_events.html | 1 + searchindex.js | 2 +- user-guide/editing/maintenance_events.html | 1 + 44 files changed, 48 insertions(+), 30 deletions(-) diff --git a/_sources/user-guide/editing/maintenance_events.rst.txt b/_sources/user-guide/editing/maintenance_events.rst.txt index ac36e92e2..d4e7f491f 100644 --- a/_sources/user-guide/editing/maintenance_events.rst.txt +++ b/_sources/user-guide/editing/maintenance_events.rst.txt @@ -12,6 +12,8 @@ General * Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (**re_maintenance_event_wastewater_structure**) +* To avoid an error when adding a new Maintenance Event, you have to enable **Buffered Transaction Groups** in menu Project > Transaction mode + Adding a new Maintenance Event ------------------------------------------------------------- diff --git a/de/.doctrees/admin-guide/db-update-pum/index.doctree b/de/.doctrees/admin-guide/db-update-pum/index.doctree index 065218b3609d45c8fc8b569705e78bbfc310b965..762e4b21cd37292ed1731d390eaa19f9680e1844 100644 GIT binary patch delta 6025 zcmai2Yj9LW7PdQ?$>c#ElLP~SW^2-i~?3Ff*SS>zTvf^|pPFzm6 z6&JkwFYjf0!V25W`g)hzWUnlB$u_i;J;RQ(FL->_(x?r0Sv0#OX9QLnlKlj0@kyhy z$11y|VT;REE44X%vd3ld*|tmlHrXfp1OPByLA{b1%<|cM4!PGO56T|dH6Vu|WZE6N zFI1)If^~faS0kL0d~UZx0x7v@dS6IM*&0%&25To-E{45H^<#deT4_`Yl{$Yv+Sw%8 z=8~l$k7dy29Z)c;0mWtW`Mf@2qgt|3P?2y46b~-QlEv?HJJDyaP4@UCzsoAQ+#aXJ zA$vw;8}fpHgBFDHNIU$J%kSHP;o7{u(1Rgz9t^q~xGL#jm&p)bth=4nl_8zdI@uvx zyvX@@-X*UMPl#@=LciBRVN$t%L7#%h!?T(B@O?`boK8tA?CVv7Po}kmEj^H9u7Ip8 zLr!ERs7Fry9$P4AhWgapC_?JA5OK4G&OmNbgL3L~?#Zw(I0 zE}z3TprBH09&5D_N+d_?+dI2fNNxS27O&Tf>3qw@Vc~32Bt#vJIiOT%@yzoJc?$-5!e{gYxb0yM}Oahu>>) zBE(RxJc!ZyY7>&V4%+5csS1Mfv`y@o2h4dD|t}K0=Vl8qdQd|iS zXSL+$*)6wdfj`Y!K)|qiu1RM^A)SO}+09dqMzX5ZC`Fw)@KH?>9LqLw6N9#<*~mvK zs|aW0q%in2I~&T3EvyZGD5%L@gy>44y@3v)2cB0;a6Y?`+gpKInphVZ8B`;v&9#dC z&*h$FL$s7G$M?gt9cKMh1gl`cs&nDXyeIQ_(sF{@?5+3%)En#A1GGIgioBD-pJx>q zCt3?9o=9|JC+weU<+x$3X*SfgPtg_7iQ##-jCq6#h8Q?dn9Sc`P`|Bo`tQk|Li?*RuP8V8$l1fNxbPbz=UQ%1 zfXy>pJdMMT1yxjz;PMP3bHMjA=4D{jv6DTi4{B#VY@AO2P+f^Ud$eXZ8Fo8@_GELai$~XRg;+>EwAU-$C>6-^s-Z!u4W!3;=PJ* zjhRUkH1STQoli}QX<|!N9%{l}Wu8i!AbU+kqPii$M^&4R6||I~kjx~ZkW9GK)XdzN z%shD3v3Ho0jt}aBcQ%-a}5r655@Vm{46kI@58WIu9N(H*&X% zCeo>!7g@Vq3pxg!)${po4d{JZ&;_&+zNsEXFZ*iV<1eYWsq8Rx*M49;K8`L-;MI8z z{EPWRp1S{$aq1QA+l%f^{zKA4*_sw0zjD}=wE+fvdY-npV!PU}aRf`5#J->Ex>pXb4 zyNs1i-0{o&WjESUd{-HpKXJ#I1x=IhXkg1!YxQ9@B#Ux9X#jaZ2Xw1j;z49J)NW( zNc!Of$fbQI{;~%02t41n%6McVulW7OPmePl zu@queqthLD`U^KZUElvZtia*^0e(#b^f{~=n9n{(pk^#dNVNK$u|$vG8MAMA<m_VX@8oA z=VP-aG;5_{X>4|gX1}K4$=EE9P;v}oIOa#DI17^>uhH;^I`aopT^6V8yLUwPQh(6C z7p?c$9~I+1F%k~}!NDF8e?Y{(N5mbl?-w={WAYuvF zDUN`MAz&x}1H$)!o%{|6mjlAxfN(Y7S4zmaAg(5~Sc;*I7eh;OW~Eq(b=X7@7NrvV zZ6@ru#aebVpd@+5t)g)i{Whjnru{L2ijBHum0}*pAsQyZ(X{?bGLQ}0_nnAnuhWb~t7HhBDn}#IbkpHNkR7x?2Q9=$ zRYZIDAd){gWzg;Rx!gX{q$cUXUf1VrBMiG=<6j%_axkYTwOA6a8R*@TE8l^8q~7oa M9Y$TPBO_b>2Q5_~3CUH@n%8uxYZW5WpCckd;6Z1QW??!^cO$VkA10 zNg?fs*}90~tfO|Aj!&o#D0YFSV|_pc1s~OR#!;pWh()xOR_Um(@r;mQSEk5q(qO1gsTEnx{P$wqVYh~$t~1X6~*1Kwfp z=00zKu$fJvX9qgK%h$kW%>vkCObflBxrH$YyrpqiRV)XjJSjoS_edrWGIHA#_S!&o zx8xlLHY*!^i}X;Jn3CJQKJ2sxx4bHh&FHB!MR_YV1?*6nlquA{(#_5!X9p0vB?9e) zilnS5*xXEln)XtFkZZ=D2-l=Lg+Bz49as)F?eZLz;TZBzkkrH;CNhZ$E8AOwQWHFx zRGJ)N03Rgv8J~!U`wMMj>U8D?;Jm&X{*%0hy$m0uRI*8Uw7d*nOeuhEv(n&PN*=~j ztJR}pr$Y&;_cHz2=pYIn7vu6cOOZexx4=l+yxCXPT+YICX@{eHP=!Vc&)kZ;-UfIR$jLuMAe}>obh(h8tpV_0{Yw`s8M(VQ%`(=ub!bYWOT8 z9d_j8z{3rRtR60Bw6NRJV)^_Qgu~eH*t*>M+Goe|7Fl>?)~;!*mLx;nd|Ky%P*9OA2#dS6q1|!cr<1CsaNTS-GDZ z(s^{mBsb{uHuE_g?#{8ofxMiArho&!o>u_Q{8acVPdf|iL?$g!e=Pq2tCjwt?x7s9 z@Md;^IaN7M=M*?yK5Eb6#4I_&3=S=|6$W&@BZGt3!2+y|>QR1~80Qn)W^%{HpvRU8 z_nH=9)je-&hW+MBQEeSyH*e<~6vFSDGg$|8+l=rpvpsE6sRe;yfr%6ocr0$dGc2l9 z>nOZpshRCTYvH~kKMcHJ9^XrHj&NWfg4YV2+7e_k3KIp(__JXYy|#4fr4i;8mP8{R zg|&tA`ER0-LWoqw2*n7xqW#PRhllHAidaOI1`f`EN4%#onMF%eX)3MJkhho z3;5L-(Pbspc%q{vl}rPllts$u4E&{JJwGFIrnL+I#^(KC$V<4US|&gbiae^9m2-@W+iFu zFjRI^bf_gbR#wJj@*;fH2NK}*!g5_DLbWGAt2-0A?6nwqV*9>XuUjy^aoKK*hT9D$ zhl}k|!#$|LRV!Lljel_TA-x6VC*Z+~boi<)2VoV0N5JlU$8a(xUYNjcml5(SirBk^ zY??asBqt7i)R8%fv8YX2h~|#q{@#>A_8uh8j28+uXU%ZCTj}d*>bz6K< zBe<)J_|h2hz18mPiDLkHn-CADI$I;U`gMpC{6Gx+#UD9YHe}QY&ncO`HOtr$*k3aQ z2Df8xp_t3^E@-Sh%^xLQD-JllwgJneD%R-Nl}0CgUA4ntO}^&s(&!Mvm>JYPPH@S2`4 zol7orJ3%OsTZuZQFt)TPX{z&o2nUzi^H*S#lUtM-qHg+R;v@#z2nU;P$?NkCZMmtm zyIb5G<*07m06oh(cw-dTdYEW-7Ohf+H*Q#Q2rjzyao!gp3F-A3wq8xL6YA=(PqHmS za$kKXcJlA*NBCG2lTmo)wo=2W_L>8A?zS2ZF``Wkd3;nW24#ofE@s|j!!|6Ps^x?H zSeR&{ok}MZK^3L5_If`4d-)aqc34#pmL?5*Q|;p$&VBC%Y=oMN>k9j?lv zL@{^bir3(E2t~tR6C@+3SHkhNRbc8&;iyet6C07Z87BJvZ}~jk*_kS1EOn0x@}awIEU1Q@fGc;o_=Ezv2_bjS1i5ehmeeCE$Q!$D z?6+#jV{mWx3d1oHi4HG)3B65{B~!N*k`eJrw0MVyeZ%*tt}MqCN`px0*E3Q2xaS~t z=3Tvg>}xfVD`4((@hb|@5CVNcK;f^FRvmtolwG$c(t*e3Mc0No{ch}TtNITo1WZE{ zdrbJ*+UVWHGD1ha|7EN_6x#4*xe^Dx?4-p+OD-*| zX&$bmrHYmcT7FE+eULEd*zq$QwDL|`4rBM157EN#P{=>fQx2KAk(R@F*OL#?@>1lf zm7YAbtcpAxpr>bO`BmhpkO0iI6h)qnlgU>#J8(UrJYseN$(wtIyj!X;MkbD47$fXeULH0J`~O*m2nf_iy=z^}+VL5A)MWI2rAUk`v4DR1)4Y&Fp*F SFIlVEaq-Twf=00ZLy diff --git a/de/.doctrees/environment.pickle b/de/.doctrees/environment.pickle index c0dc9e6012513f38a7da6d78c33670ea70a0fc62..e29a661514191e0a6aa4c56583b58b8dc19b5bac 100644 GIT binary patch delta 264214 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

?AjZnh68A+NaH@KRwg`n_)uJUfk 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 z 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 XQ!=_ZZ0sanCST&c|Mk;*G2r??GD=V8 diff --git a/de/.doctrees/user-guide/editing/maintenance_events.doctree b/de/.doctrees/user-guide/editing/maintenance_events.doctree index 398a7a2b464983e921669c6599bf8dca2932fbba..ac21b925fabed225716da97870fc4e5f8a7376e8 100644 GIT binary patch delta 3041 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 Transaction mode + Adding a new Maintenance Event ------------------------------------------------------------- diff --git a/de/admin-guide/datamodel-tool/index.html b/de/admin-guide/datamodel-tool/index.html index bdcb24721..bd5414741 100644 --- a/de/admin-guide/datamodel-tool/index.html +++ b/de/admin-guide/datamodel-tool/index.html @@ -22,7 +22,7 @@ - + @@ -66,7 +66,7 @@ -

+
  • 4.6. Manuelles Update des Datenmodells
  • 5. Demo virtuelle Maschine
  • @@ -180,7 +180,7 @@

    4.5.2.2. Fehlerbehebung - +
    diff --git a/de/admin-guide/db-customization/index.html b/de/admin-guide/db-customization/index.html index 9a1e9896c..2f563dfd3 100644 --- a/de/admin-guide/db-customization/index.html +++ b/de/admin-guide/db-customization/index.html @@ -64,7 +64,7 @@
  • 4.5. Datenmodell-Werkzeug
  • -
  • 4.6. Manual update of the datamodel
  • +
  • 4.6. Manuelles Update des Datenmodells
  • 5. Demo virtuelle Maschine
  • diff --git a/de/admin-guide/db-update-pum/index.html b/de/admin-guide/db-update-pum/index.html index 2bf1160ef..96d36ffc2 100644 --- a/de/admin-guide/db-update-pum/index.html +++ b/de/admin-guide/db-update-pum/index.html @@ -4,7 +4,7 @@ - 4.6. Manual update of the datamodel — QGEP 0.8 Dokumentation + 4.6. Manuelles Update des Datenmodells — QGEP 0.8 Dokumentation @@ -58,7 +58,7 @@
  • 4.3. INTERLIS Datenaustausch
  • 4.4. Anpassung des Datenmodells
  • 4.5. Datenmodell-Werkzeug
  • -
  • 4.6. Manual update of the datamodel
  • 5. Demo virtuelle Maschine
  • diff --git a/de/admin-guide/pgadmin/usage.html b/de/admin-guide/pgadmin/usage.html index 2c5901110..68b673b0d 100644 --- a/de/admin-guide/pgadmin/usage.html +++ b/de/admin-guide/pgadmin/usage.html @@ -66,7 +66,7 @@
  • 4.3. INTERLIS Datenaustausch
  • 4.4. Anpassung des Datenmodells
  • 4.5. Datenmodell-Werkzeug
  • -
  • 4.6. Manual update of the datamodel
  • +
  • 4.6. Manuelles Update des Datenmodells
  • 5. Demo virtuelle Maschine
  • diff --git a/de/admin-guide/security/index.html b/de/admin-guide/security/index.html index f64bd6a7a..939579dc0 100644 --- a/de/admin-guide/security/index.html +++ b/de/admin-guide/security/index.html @@ -58,7 +58,7 @@
  • 4.3. INTERLIS Datenaustausch
  • 4.4. Anpassung des Datenmodells
  • 4.5. Datenmodell-Werkzeug
  • -
  • 4.6. Manual update of the datamodel
  • +
  • 4.6. Manuelles Update des Datenmodells
  • 5. Demo virtuelle Maschine
  • diff --git a/de/index.html b/de/index.html index a0344bcf3..c999019cd 100644 --- a/de/index.html +++ b/de/index.html @@ -342,7 +342,7 @@

    Inhalt: -
  • 4.6. Manual update of the datamodel
    diff --git a/it/.doctrees/environment.pickle b/it/.doctrees/environment.pickle index 6656e401b41d321e542279f4d5227d0ecab22435..d061888bef291876dc331b3f8fa8f0bb9da243ce 100644 GIT binary patch delta 83805 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 lPk#d`;CcFMNq^(*%cb`{{dg)NTdJ& diff --git a/it/.doctrees/user-guide/editing/maintenance_events.doctree b/it/.doctrees/user-guide/editing/maintenance_events.doctree index 411e8cebaaa3a2e182358926feb95c14d1d51f2b..6626c5a271921d9553a7e4b60ddb544f7384fec5 100644 GIT binary patch delta 2941 zcmcJRdu-EH6vuaO``gx)ZS5Xxqpx2(*0tT-17VvC8IK_o$Xp|0OhoNi=j9h^Wl-HD za~Lt9$zm9%VthfwXbdJ8(!|9_B3p5!yGYh~Xa}|3R#+6YRQ5w=;n@@09WV2R1y)~{z z9*OVlQzJ1oIxr9)P#+c1m>PkGeAh_5IuuW+BJxO7-5Xb_HWl=T~?a>_zISlwN`=Qs50$^mzWI zJ9^TJDcJ2@p%e>M9D<2T4-Dp&f~8~$yqb4` zeT2GxP*)WciF3j$Ou{Fsg=cdqgqN)6;xaHxfPEuNo6vI@j}(8TIVr>Njai9Zg-fsNXH7p(X1kZ-O|p3tEL{* z(gL`+I8uHQ9fnh4LQ{E8&K~U&K8|`}tfo|YJXB$^7zvhec)TLy%VhWu^5-gEvCYV~ z>as9g*_=@dN+rvT64vFjokl^UNe*ffII9L(DHP?qAzgJ33&StIAYy5?b)#Swm`f4N zPIDg`5zShz^-D)$(~n)~g&Rw1&G*x;PUd;G4~m^C8-^z5UF-llH=BoPyU1E&(uO&V zl~)0B$&S#LgSI4p*;oZo*ziPBx%N7_qT&tLt=zC9m+T!fI~P=t0vHt81h02l<%|;# zHq0`v4a0sd6W znsJ&7C#q31ThZNQCWJEO5S^1NB%OS}i~~I_7CA?EwM1v!()TUzWBjlkB9v64j5+sxJU2wKLOv0u)@W*B0i})ArmfpO>+F#&!1$gC^=Z)zMCzV(0tZj zjWcbmLr$_Xn=*%)b@G07tlG+Xy&_NQRl%W4=D62QG=_yVm{`y?^R?4_N?hkW}5=9t=YoX$)xRTgE%yeq-}$9lkQ57 zto?-Xq@FPTX0kDva1y50-%Do9MA?LrgAnb!lXbz{o$s@87}~I#In!4*FwVY9|FrR{ zX=I#qUD{jtp{42jS#d_&jN@19qUCeEE83^D6p}{)EeTo%XgNvC8@MD!EwRY1=-#1+ zqkHHNq(-s_rD{@~O-jL}6iZ5>q!dYNCpVy9G9gOnPp3=x^%VT#jMyUMi*tH#8ijgr oVoncE$0&nqgXx#Hyug(1Tx1KH7kd;s|IHBTzJuKkr@B}E1sS@9CIA2c delta 2360 zcmZ`*eQZ-z6zAT)c4N49E8W-Y`nj%M*HH&?A8gIox&af&u$f{oAq(i@%~L)G8-9cd zL`W!^k>pe+=#;NNh$h3Ogh(J^;2=aK3;&2>rX(1|U?wU7qX~Gk1Q;T0vqwLBO0&S_z%V3Q-j#g}+K4{k;?jdO)toP;5(j|~BH-s0jaM6w-h6go-^ zpewtMi*Mn)C5(ojvi&Ku!yM(}4w(x^d)A4{KE=Ipvpcanu`|(|C__L!df4pe;-6Hs zYN?aaDr~g0v8Q0Ic|Pv%S!}po^)xakS@Lu^9t=ML)@7?Q+7R~21kXaa?!C?%8F->a z(75DjSe!H8py9s4SI8Qn%UWy96K*X6gVum7tPsYnH{eFD9d6C72cNYbR@-d2&w(A* z7tmw7zs$B@^!Es-Sd(fPb>>jgl6Qp}`n5qA%dg8k%x29(*iXP!5X$~o-+YLVo^^0~ zksUS{+~>nOC(AqsyNo4Oa%~u{6^2cAj62KV_mE#XjS=uiu_HV!A-U*i+5ox)^==x4 zNo1@^Xh-1fqW+u{c+i^={n`Wku|*pKj~YtTxhn=vucr^>a4o?v76=v9iSdkC$ zr^wKYGHm8r9jteRSS00XG5OH5mQ#CJ6+CkMqQo!^l~`=h+PS>tuIzgD68g_)?eM-U z$WvyAxtYCAW_vqE%%sLNz_2;M-XTwgJVCWAoWKryVr(BB70n2O+}h!5Pcu7`%HQbC zr~E_F8dE7AuAC%pm%<#;DWfpiH!@@dLcSu7W(x6R$neyVi@yCZSYn5*r7`%sq#n56 z1}(l$?8G*I$TdwR)Twk&d)8_F$xD8f+5Sf`72qy=ZBjH9hO}r3@xW|O&~2tf?KFV9 zpgeuqYLW%tV0b~XkP1*<%3BPu(^H9tyXBqIT*FsM6OS0+yxocSZ826Lw^|qv1(14v z#gD8T!)y39J+vD-<~8tc1NFcdM$b*;$*W{|zL-`fL8)})&6y&%aw;CQ@Vm^5a_i(n z1YI_vwLz?Jiq;m8)(qN+0X8_w`K7e4#rO=uT#(t%8Q`(ww(Yy8_mkvRskk;JJqr0MJqRs03^_hXbJZBMOriIS%aYY(Rn035oYi(XS=$7n zT36l4>P|ZE^_NeV9kndoUXmT$UpPLq>K@b`m{i;;MOWOX^%b*ILOZTZ71}W{MJ}_i zU^H@qUnJ&qn-)_9)16n~gw>O!okI-V9#f{Pp^i9#+R()o$l>!@Lka&ijge7E)8{tD zPJRR%ic{2*x@zKGVEqKN)T zc2xNnlh8oVo2FrMc_@ppPMw)#zO6uS^9uY_(a^lp9ON;|IH}||%shqnlH{tEQN}tX zXB;d1RY@?bBTcXsT#KKbGw}u1I*6mO6*IL#WNABF0{fPpWADLptzFEXywJ)xJCht) z_M2h*dz8tc_2EN{)9(RsQ1jq~)SR?@j^fph({c-|)NazUoP1kp*+t7vTzdLuZ&T7wn1E{Rao8*$n^y diff --git a/it/_sources/user-guide/editing/maintenance_events.rst.txt b/it/_sources/user-guide/editing/maintenance_events.rst.txt index ac36e92e2..d4e7f491f 100644 --- a/it/_sources/user-guide/editing/maintenance_events.rst.txt +++ b/it/_sources/user-guide/editing/maintenance_events.rst.txt @@ -12,6 +12,8 @@ General * Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (**re_maintenance_event_wastewater_structure**) +* To avoid an error when adding a new Maintenance Event, you have to enable **Buffered Transaction Groups** in menu Project > Transaction mode + Adding a new Maintenance Event ------------------------------------------------------------- diff --git a/it/searchindex.js b/it/searchindex.js index ded88a0e7..e8ba59b6d 100644 --- a/it/searchindex.js +++ b/it/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Setup workstation", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "About", "5. Demo Virtual Machine", "Install", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"the": [0, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 68, 69, 70], "contains": [0, 4, 18, 19, 22, 25, 30, 55], "capabl": [0, 4], "of": [0, 3, 4, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 52, 55, 56, 57, 59, 61, 63, 64, 65, 69], "initializing": 0, "and": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 44, 45, 47, 48, 50, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71], "upgrading": [0, 1], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "databas": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "it": [0, 1, 2, 4, 6, 11, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 55, 56, 57, 58, 59, 61, 63, 64, 65, 68, 70], "is": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aimed": 0, "at": [0, 2, 4, 7, 14, 15, 17, 25, 28, 30, 31, 35, 38, 39, 42, 46, 49, 59, 61, 66], "system": [0, 2, 4, 8, 12, 15, 35, 36], "administrators": 0, "power": [0, 18, 25], "users": [0, 8, 10, 15, 30, 33, 61], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "not": [0, 1, 2, 4, 10, 11, 15, 17, 18, 21, 25, 26, 27, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 62, 66, 69], "be": [0, 1, 2, 4, 6, 7, 9, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 61, 64, 65, 66, 68, 69, 70, 71], "used": [0, 1, 2, 4, 6, 18, 19, 22, 25, 27, 28, 30, 32, 35, 40, 43, 50, 55, 59, 61], "by": [0, 1, 4, 6, 11, 14, 17, 19, 22, 24, 25, 27, 29, 35, 36, 38, 39, 42, 45, 46, 48, 49, 55, 57, 61, 63, 65, 69, 70], "end": [0, 24, 25, 28, 30, 39, 46], "as": [0, 1, 2, 4, 6, 9, 10, 11, 13, 15, 16, 22, 24, 25, 27, 32, 35, 36, 39, 42, 43, 44, 46, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 69], "could": [0, 1, 39, 59], "lead": 0, "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70], "loss": 0, "if": [0, 1, 2, 3, 4, 6, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 61, 64, 65, 66, 69], "properly": 0, "for": [0, 1, 2, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 45, 46, 50, 52, 55, 56, 57, 58, 59, 60, 61, 67, 69], "advanced": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "cases": [0, 46, 56, 59], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 36, 38, 39, 43, 57], "upgrad": [0, 2, 4, 68], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63, 64], "manually": [0, 2, 4, 10, 17, 38, 46, 49, 52, 55, 69], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55, 61], "mak": [0, 2, 4, 15, 39, 46], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 63], "admin": [0, 6, 10, 11, 62], "mod": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "settings": [0, 4, 15, 35, 36, 38, 40, 61], "go": [0, 15, 35, 46], "switc": [0, 35, 37, 46], "developer": [0, 3, 4], "options": [0, 4, 7, 10, 11, 14, 15, 31, 36], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 19, 22, 29, 33, 38, 57, 59, 66], "restart": [0, 4], "qgis": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appe": [0, 4, 15, 17, 23, 26, 39], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "looks": [0, 45], "lik": [0, 4, 11, 39, 40, 42, 45, 50, 52, 55, 56, 57], "this": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10], "version": [0, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "files": [0, 4, 9, 11, 15, 24, 29, 43, 57], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "enabled": [0, 4, 61], "only": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 64, 68], "latest": [0, 11, 15, 61], "stabl": 0, "availabl": [0, 2, 34], "selecting": [0, 39, 42, 48, 53], "anything": [0, 15], "different": [0, 4, 10, 11, 14, 15, 32, 36, 42, 47, 52, 56], "ever": 0, "on": [0, 2, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 22, 24, 25, 28, 30, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 68, 69], "testing": [0, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsistent": 0, "stat": [0, 2, 19, 22, 30, 32], "dependencies": 0, "python": [0, 1, 10, 13, 15, 20], "requirements": [0, 3, 10, 12, 15, 33], "ther": [0, 2, 11, 15, 23, 26, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 66], "are": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 50, 52, 55, 56, 57, 59, 61, 66, 69, 70], "missing": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 58, 59, 69], "install": [0, 3, 4, 5, 10, 11, 12, 14, 24, 29, 50, 61, 62], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 40, 56], "automatically": [0, 1, 4, 6, 30, 35, 36, 39, 53, 58, 69], "that": [0, 2, 4, 5, 6, 7, 9, 11, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 50, 55, 56, 57, 58, 59, 61, 62, 64, 65, 66], "will": [0, 1, 2, 4, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70], "work": [0, 4, 15, 30, 35, 36, 43, 46, 56, 57, 59], "systems": [0, 6, 10, 12, 32, 57], "fails": [0, 4], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59], "with": [0, 1, 2, 3, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 50, 52, 55, 56, 57, 59, 60, 61, 62, 63, 64, 68, 69, 70], "administrator": [0, 11], "privileges": [0, 6, 8, 11], "or": [0, 1, 2, 4, 9, 10, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 49, 50, 52, 55, 56, 59, 62, 63, 65, 67, 68, 70], "postgres": [0, 1, 2, 11], "servic": [0, 10, 11, 14, 19, 22, 23, 26], "configurations": 0, "fil": [0, 1, 2, 4, 10, 11, 14, 15, 16, 18, 19, 21, 23, 25, 26, 27, 30, 31, 33, 35, 44, 52, 55, 58, 59, 64, 68, 70], "location": [0, 4, 7, 42, 70], "shows": [0, 4, 7, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allows": [0, 1, 4, 9, 15, 32, 38, 46, 50], "select": [0, 8, 11, 17, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 68, 69, 70], "configuration": [0, 8, 10, 12, 14, 33, 46, 51, 52], "whic": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 64, 69], "oper": 0, "warning": [0, 4, 58, 65], "entry": [0, 10, 15, 35, 39, 42, 44, 46, 52], "selected": [0, 4, 19, 22, 24, 37, 38, 45, 46, 55, 58, 59, 66], "may": [0, 4, 6, 15, 35, 37, 59, 65], "matc": [0, 2, 10, 18, 25, 59, 67], "currently": [0, 4, 16, 22, 25, 27, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 43, 46, 48, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 49, 52, 55, 59, 61, 62, 63, 70], "opens": [0, 7, 35, 42, 58, 59], "utility": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 10, 11, 15, 17, 18, 25, 30, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 52, 55, 56, 57, 64], "entries": 0, "directly": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4], "installation": [0, 8, 10, 15, 33, 46, 61, 62], "guid": [0, 4, 5, 10, 15, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "mor": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "current": [0, 4, 10, 15, 19, 22, 30, 38, 50, 57, 59], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "customiz": 0, "supported": [0, 4, 36], "initialization": [0, 10, 12, 15, 46, 62], "action": [0, 4, 35, 50, 55], "initializ": 0, "specific": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specified": 0, "sur": [0, 4, 15, 38, 43, 46, 56, 59], "hav": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "working": [0, 10, 12, 14, 47, 52, 56, 59, 61, 62, 64], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "performing": 0, "load": [0, 11], "templ": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "already": [0, 11, 35], "configured": [0, 9, 15, 50], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "In": [0, 1, 2, 3, 4, 11, 14, 15, 29, 30, 35, 38, 39, 43, 45, 46, 49, 55, 56, 58, 59, 69], "cas": [0, 35, 56, 57, 59, 61], "encounter": [0, 2], "issues": [0, 10, 66, 67], "errors": [0, 2, 10, 30, 33], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 53, 57, 59], "using": [0, 1, 2, 3, 4, 5, 9, 10, 11, 13, 14, 15, 17, 36, 38, 46, 55, 59, 63, 66], "look": [0, 39, 42, 46, 56, 59], "logs": 0, "contain": [0, 23, 26], "useful": [0, 4, 32, 41], "information": [0, 1, 4, 9, 35, 39, 42, 55, 57], "including": [0, 9, 44, 54, 57], "returned": 0, "underlying": [0, 36], "tools": [0, 4, 9, 10, 11, 31, 38, 39, 44, 50, 52, 56, 57], "includ": [0, 4], "submitting": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "asking": 0, "support": [0, 32, 38, 57, 68], "chapter": [1, 5, 11, 38, 39, 42, 46], "describes": 1, "versioned": 1, "updates": [1, 57], "achieved": [1, 66, 68], "manager": [1, 4, 11, 24], "aka": 1, "pum": [1, 10, 13], "required": [1, 2, 6, 10, 12, 13, 15], "generated": [1, 2, 17, 19, 21, 22, 23, 26, 30, 31, 39, 42], "pirogu": [1, 10, 13], "library": 1, "combination": [1, 4, 15], "both": [1, 19, 22, 37, 39, 42], "introduc": 1, "small": [1, 23, 26, 59], "customizations": 1, "such": [1, 2, 9, 32, 35, 36, 42, 46], "existing": [1, 10, 15, 18, 25, 38, 39, 42, 47, 52, 55, 69], "bas": [1, 8], "extending": 1, "going": [1, 4, 11, 46, 59], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongly": 1, "recommend": [1, 15, 30, 57], "ask": [1, 14], "community": [1, 15], "any": [1, 2, 4, 11, 15, 35, 59, 63, 66], "doubts": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61, 62], "stor": [1, 2, 15, 21, 23, 26, 30], "complies": 1, "SIA": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "able": [1, 15, 33, 46, 49, 64], "yet": [1, 35, 38], "hold": 1, "som": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "us": [1, 4], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handled": 1, "standard": [1, 4, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 14, 15, 19, 22, 24], "follow": [1, 62], "needs": [1, 18, 25, 30, 36], "still": [1, 4, 49], "following": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 63], "explanations": [1, 46], "rules": [1, 35, 46, 57], "explain": 1, "allowed": 1, "naming": [1, 10, 52, 54], "usr_": [1, 2], "added": [1, 2, 4, 15, 35, 39, 42, 46], "thes": [1, 2, 8, 11, 15, 18, 25, 39, 55, 56, 57], "editabl": [1, 35, 43, 46], "field": [1, 2, 9, 24, 35, 38, 43, 45, 46, 56, 59, 69, 70], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "tim": [1, 4, 10, 15, 17, 20, 23, 26, 30, 31, 46, 49, 59], "command": [1, 2, 3, 6, 10, 30, 33, 46, 59], "view": [1, 8, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56], "create_views": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "running": [1, 6, 7, 10, 11, 12, 14, 15, 25, 27, 30, 33, 59, 61], "upgrades": [1, 13], "use": [1, 2, 4, 6, 11, 14, 15, 19, 22, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 41, 42, 43, 46, 52, 55, 56, 57, 59, 61, 62, 63, 67], "option": [1, 7, 11, 36, 38, 39, 40, 50], "exclud": [1, 2], "pattern": [1, 2, 69], "join": [1, 24, 30, 59], "two": [1, 11, 15, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reac": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "don": [1, 2, 9, 14, 15, 18, 20, 21, 23, 24, 25, 26, 35, 69], "yaml": 1, "definition": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defining": [1, 35, 36], "list": [1, 4, 10, 17, 31, 38, 39, 43, 47, 52, 56, 59], "joined": [1, 56, 59], "read": [1, 68], "they": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discarded": 1, "triggers": [1, 35], "tabl": [1, 2, 15, 18, 21, 24, 25, 26, 27, 30, 35, 38, 39, 46, 48, 50, 55, 56, 59, 65, 69, 70], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 49, 56], "her": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 49, 50, 52, 56, 59], "joins": [1, 59], "my_extra_join": 1, "my_tabl": 1, "alias": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_columns": 1, "field_1": 1, "field_2": 1, "remap_columns": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_ws": 1, "ws": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatory": 1, "keys": [1, 56, 61], "others": 1, "optional": [1, 14, 25, 28, 30, 46], "given": 1, "path": [1, 2, 4, 11, 15, 19, 22, 29, 31, 59], "script": [1, 11, 20], "qgep_wastewater_structure_extr": 1, "path_t": 1, "extra_ws": 1, "similarly": [1, 69], "specifying": 1, "qgep_reach_extr": 1, "variabl": [1, 15], "corresponding": [1, 17, 35, 48, 65, 68, 69], "cre": [1, 10, 12, 15, 17, 30, 33, 35, 48, 55, 57, 59, 61], "order": [1, 15, 17, 61], "allow": [1, 70], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 67], "provid": 1, "delete": [1, 10, 15, 37, 38, 47, 52], "scripts": [1, 2, 11, 15], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "placed": 1, "nam": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 56], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delt": [1, 2], "directory": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "documentation": [1, 2, 4, 34], "wants": 1, "updated": [1, 2, 4, 25, 27, 59], "dynamically": 1, "gener": [1, 2, 10, 12, 33, 35], "tak": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "pag": [2, 14, 60, 64], "explains": 2, "alternatively": [2, 30], "dat": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 10, 11, 24, 32, 35, 36, 37, 38, 44, 45, 46, 48, 49, 52, 57, 58, 59, 60, 62], "offers": [2, 15, 57], "graphical": [2, 30, 46], "interfac": [2, 10, 17, 30, 33, 68], "automates": 2, "steps": [2, 30, 39, 42], "usually": [2, 19, 22, 30, 40, 57], "easier": [2, 35, 56], "releases": [2, 11, 15], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "released": 2, "reproduced": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "windows": [2, 4, 5, 10, 12, 14, 38, 48, 57, 63], "environment": [2, 11, 14, 15], "does": [2, 11, 36, 38, 39, 45, 46, 59], "requ": 2, "run": [2, 10, 11, 20, 25, 28, 32, 33, 46, 52], "server": [2, 5, 10, 11, 12, 15, 61], "but": [2, 4, 19, 22, 23, 26, 36, 43, 45, 46, 48, 49, 55, 57, 68], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 10, 14, 15, 61, 64], "views": [2, 3, 10, 11, 16, 22, 30, 50, 56, 57], "regeneration": [2, 11], "functions": [2, 10, 52, 56], "pg_dump": 2, "pg_restor": [2, 11], "terminal": [2, 61], "installed": [2, 4, 6, 13, 14, 58, 61, 64], "along": [2, 10], "several": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "has": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 62, 64], "proper": 2, "either": [2, 15], "set": [2, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 38, 39, 40, 42, 43, 45, 46, 49], "sud": [2, 6, 15, 61], "ln": 2, "s": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wid": 2, "user": [2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 38, 39, 42, 46, 50, 56, 63], "flag": [2, 4], "into": [2, 10, 15, 32, 36, 38, 39, 43, 45, 47, 52, 57], "hom": [2, 15], "problem": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "commands": [2, 6, 7], "connected": [2, 7, 10, 35, 37, 38, 42, 45, 46, 48, 49, 55, 56, 57, 59], "qgep_prod": [2, 11], "parameters": [2, 10, 19, 25, 27, 30, 33, 59], "connect": [2, 3, 7, 10, 11, 19, 22, 35, 36, 39, 44, 46, 47, 52, 55], "databases": [2, 15], "provided": [2, 9, 19, 20, 22, 24, 31], "instanc": [2, 4, 11], "least": [2, 30, 38, 59], "thre": [2, 30, 59], "services": [2, 12, 24], "insid": [2, 15], "qgep_test": 2, "test": [2, 57], "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "models": 2, "simil": [2, 35, 46, 59], "recommended": [2, 4, 11, 36, 40, 57, 61], "lin": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 47, 52, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "https": [2, 4, 11, 15, 57, 62], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 10, 11, 15], "archiv": [2, 63], "refs": 2, "tags": 2, "release_number": 2, "zip": [2, 15, 63], "replacing": [2, 17], "desired": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzipped": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15, 64], "p": [2, 11], "port": [2, 11, 15], "u": [2, 11], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "launched": 2, "folder": [2, 15, 19, 22, 24], "processus": 2, "form": [2, 4, 9, 35, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_sys": [2, 8, 11, 15, 35, 50, 56], "pum_inf": 2, "constraints": 2, "indexes": 2, "schem": [2, 7, 8, 11, 15, 16, 22, 23, 26, 30, 56], "public": [2, 11], "qgep_migration": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "production": [2, 9, 11, 61], "stores": [2, 10, 21, 26], "versions": 2, "A": [2, 9, 14, 18, 19, 20, 22, 25, 27, 31, 35, 38, 45, 66], "during": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 35, 42, 62, 66, 69], "restored": 2, "ignored": 2, "continu": [2, 36, 38, 59], "anyway": 2, "ignor": 2, "restor": [2, 10, 12, 62], "materialized": [2, 11], "custom": [2, 3, 10, 15, 25, 27], "attributes": [2, 9, 10, 24, 35, 38, 44, 47, 52, 55, 56], "wer": 2, "represents": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61, 62], "administr": 3, "import": [3, 9, 10, 15, 18, 24, 25, 30, 33, 43, 52, 67, 68, 69], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "roles": [3, 10, 12], "interlis": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "general": [3, 10, 16, 22, 36, 44, 46, 47, 52, 57], "prerequisites": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "quality": [3, 10, 32], "control": [3, 10, 32, 38, 39, 46, 59], "customization": [3, 10], "introduction": [3, 10, 52, 54, 67], "adding": [3, 10, 36, 39, 42, 47, 52, 55], "fields": [3, 4, 10, 35, 36, 38, 39, 42, 43, 46, 56, 59], "joining": [3, 10], "additional": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "tables": [3, 8, 11, 21, 24, 36, 42, 46, 48, 50, 56], "creating": [3, 10, 32, 55, 60], "setup": [3, 10, 11, 12, 61, 62, 64], "manual": [3, 10, 52, 60, 67], "updat": [3, 10, 11, 16, 22, 50], "discussion": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30], "shap": [3, 25, 28], "mous": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interested": [3, 4], "other": [3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "includes": [4, 11, 57], "experimental": [4, 15], "featur": [4, 35, 36, 38, 39, 42, 46, 48, 49, 53, 57, 59, 70, 71], "importing": [4, 10, 36, 44, 52], "exporting": 4, "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extension": [4, 9, 40, 55, 57, 66], "sia405": [4, 57], "wastewater": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "details": [4, 17, 18, 25, 27, 30, 46], "exports": 4, "german": [4, 11, 15, 46, 57], "translated": [4, 15, 43], "roadmap": 4, "need": [4, 11, 15, 19, 22, 24, 30, 36, 38, 39, 46, 49, 50, 59, 64, 69], "download": [4, 10, 11, 14, 15, 29, 61, 62, 64], "macos": [4, 10, 11, 12, 14], "packag": [4, 57], "sqlalchemy": 4, "geoalchemy2": 4, "launching": 4, "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 9, 13, 15, 25, 27], "cannot": [4, 15, 17], "ve": [4, 64], "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 64, 68], "installer": [4, 6, 15], "standalon": 4, "included": [4, 56], "somewh": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "wher": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "sam": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "another": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propos": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "supports": [4, 57], "up": [4, 10, 35, 39, 52, 63, 65], "writing": 4, "ensur": 4, "fully": 4, "trying": 4, "dialog": [4, 10, 48, 53], "buttons": 4, "toolb": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37], "selection": [4, 9, 10, 33, 46, 48, 57, 58, 59], "nodes": [4, 10, 17, 24, 25, 27, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57], "reaches": [4, 10, 35, 36, 38, 39, 44, 47, 48, 52, 57, 58, 59], "layer": [4, 10, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 52, 54, 55, 58, 59, 71], "choos": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especially": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstream": [4, 9, 10, 45, 52], "label": [4, 10, 25, 28, 52], "positions": [4, 10, 52, 55], "scales": [4, 10, 52], "deselecting": 4, "then": [4, 6, 15, 18, 19, 22, 23, 25, 26, 28, 35, 36, 38, 39, 40, 41, 42, 43, 46, 48, 49, 50, 53, 57, 58, 59], "confirm": [4, 35, 37], "sav": [4, 15, 35, 37, 39, 42, 46, 48, 58, 59], "pathes": 4, "empty": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "strings": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "labels": [4, 10, 35], "turn": [4, 48, 49], "horizontally": 4, "orientation": 4, "adjust": [4, 11], "properties": [4, 11, 25, 28, 46, 59], "symbology": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "no": [4, 11, 14, 25, 27, 36, 37, 38, 39, 42, 43, 45, 46, 48, 55, 56, 58, 59, 66], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimeter": 4, "remark": [4, 23, 26, 56], "truncated": 4, "80": 4, "characters": 4, "text": [4, 43, 46, 50, 59], "consider": 4, "mov": [4, 35, 38, 45, 46, 49], "classes": [4, 10, 44, 52], "data_med": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "exported": [4, 17, 18, 19, 22, 25, 27], "completely": 4, "document": [4, 70], "phot": 4, "vide": [4, 10, 47, 52], "class": [4, 39, 42, 46, 55], "validation": 4, "step": [4, 21, 23, 24, 26, 30, 31], "ilivalidator": 4, "inform": 4, "whether": [4, 11, 17, 59], "error": [4, 11, 17, 30, 31, 46, 55, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 37, 38, 40, 50, 55, 57, 59], "lists": [4, 8, 10, 11, 43, 46, 52, 54, 56], "elements": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "imported": [4, 10, 17, 21, 23, 26, 30, 33, 46, 66, 68, 70, 71], "allowing": 4, "review": 4, "deselect": [4, 37], "skip": [4, 69], "status": [4, 10, 19, 22], "object": [4, 10, 24, 35, 37, 39, 40, 41, 42, 45, 47, 52, 57], "showing": 4, "needed": [4, 55, 58], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "element": [4, 42, 45, 46], "attac": [4, 17], "examinations": 4, "pipes": [4, 9, 25, 27, 32], "once": [4, 38, 46, 66, 68, 71], "happy": 4, "persist": 4, "changes": [4, 10, 14, 15, 35, 37, 38, 39, 42, 47, 48, 52, 57], "qgepqwat2il": 4, "explanation": [4, 10, 46, 52, 54], "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licensing": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 57, 58, 59, 63], "pgadminii": [5, 46], "desktop": [5, 14, 61], "permits": 5, "manag": [5, 9, 11, 15, 51], "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60, 63, 64], "basic": 5, "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "management": [5, 9, 10, 33], "query": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "All": [6, 10, 12, 17, 37, 55], "presented": 6, "assum": 6, "logged": [6, 50], "certain": 6, "becom": [6, 50], "root": [6, 61], "issu": [6, 17, 19, 22, 66], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "clicking": [7, 11, 39, 45, 46, 48, 49, 63], "highlighted": [7, 58, 59, 69], "icon": [7, 63], "window": [7, 11, 15, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59], "runs": 7, "written": [7, 14], "tre": [7, 49], "structur": [7, 10, 19, 22, 23, 25, 26, 27, 35, 36, 39, 41, 42, 44, 45, 47, 48, 49, 52, 56, 57, 59], "below": [7, 15, 35, 46, 49, 50, 59, 64], "schemas": [7, 8, 10, 11, 52, 54], "enter": [7, 11, 15, 35, 36, 39, 42, 46, 59, 69], "stored": [7, 8, 18, 24, 25, 46], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everything": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "comes": [8, 46], "predefined": [8, 46], "mult": [8, 10, 38, 47, 52], "defines": [8, 39, 42], "group": [8, 17, 48, 55], "qgep_viewer": [8, 11], "rights": 8, "consultation": 8, "entities": [8, 35], "values": [8, 9, 15, 18, 21, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 42, 43, 46, 50, 59], "qgep_user": [8, 11], "qgep_manager": [8, 11], "extended": 8, "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superuser": 8, "permissions": 8, "related": [8, 9, 17, 25, 27, 32, 46, 55, 57], "implementation": [9, 57], "map": [9, 10, 21, 24, 26, 35, 38, 42, 45, 59, 65, 68, 69], "sewer": [9, 36, 44, 57], "its": [9, 15, 17, 30, 36, 39, 42, 50, 56], "components": 9, "complianc": 9, "swiss": [9, 57], "standards": 9, "indic": [9, 10], "characteristics": 9, "networks": [9, 44, 57], "objects": [9, 10, 17, 25, 27, 28, 38, 39, 40, 42, 44, 45, 46, 49, 52], "diameter": 9, "material": [9, 46, 56], "depth": [9, 23, 25, 26, 28, 31, 35], "damages": 9, "construction": 9, "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plans": [9, 35], "extract": [9, 10, 15, 19, 22, 30, 32, 33], "statistics": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identification": 9, "futur": 9, "interventions": 9, "geod": 9, "according": [9, 18, 19, 22, 25, 39, 42], "structures": [9, 10, 19, 22, 25, 27, 30, 35, 36, 39, 40, 44, 47, 48, 52, 54, 57], "special": [9, 10, 25, 27, 35, 36, 37, 40, 42, 45, 47, 49, 52, 55, 56, 57], "primary": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collectors": 9, "secondary": [9, 10, 19, 22, 45, 57], "ex": 9, "priv": 9, "connection": [9, 10, 35, 38, 46, 47, 52], "catchments": [9, 38], "gep": [9, 10, 33, 38, 57], "mesures": 9, "maintenances": 9, "inspection": [9, 10, 48, 66, 67, 68, 69, 71], "viewing": [9, 10, 67], "editing": [9, 10, 14, 36, 37, 39, 42, 44, 52, 55], "preconfigured": [9, 57, 59], "forms": [9, 36, 46, 70, 71], "relation": [9, 25, 27, 35, 46, 55], "objets": 9, "natives": 9, "complementary": 9, "toolbox": [9, 46, 59], "inversion": 9, "direction": [9, 10, 39, 47, 49, 52, 55, 57, 59], "altitudes": 9, "documents": 9, "pictures": 9, "videos": 9, "linked": [9, 17, 19, 22, 25, 27, 30, 35, 39, 42, 48, 55], "topology": [9, 10, 39, 44, 46, 52, 54, 56], "tracking": 9, "drop": 9, "profiles": [9, 10, 39, 52], "display": [9, 58], "mapping": [9, 10, 23, 26, 30, 33], "layout": 9, "serial": [9, 60], "plotting": [9, 10, 52], "protocol": 9, "survey": 9, "development": 9, "mobil": 9, "devic": [9, 15, 23, 26], "sem": [9, 69], "automatic": [9, 10, 36, 39, 67], "insertion": 9, "informations": [9, 10, 52], "direct": [9, 58], "simulating": 9, "softw": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gis": [9, 36, 57], "formats": 9, "historisation": 9, "modifications": [9, 50], "history": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "possibility": 9, "roll": 9, "back": [9, 11, 32, 35, 42], "integration": 9, "wincan": [9, 10, 68, 70], "vx": [9, 68], "log": [9, 18, 25, 59], "cards": 9, "log_card": 9, "bio_ecol_assessment": 9, "catchment_area_totals": 9, "sourc": 10, "based": [10, 15, 35, 46, 53, 61, 63], "leitungskataster": 10, "2015": [10, 55, 57], "developed": [10, 32], "closely": 10, "application": [10, 14, 50], "features": [10, 24, 36, 37, 38, 39, 41, 43, 45, 46, 48], "dem": [10, 12, 47, 52, 61, 64], "minimal": [10, 12, 25, 27, 28, 30], "workstation": [10, 12, 14], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "layers": [10, 17, 24, 30, 36, 37, 47, 49, 52, 54], "maintenanc": [10, 42, 47, 52, 54, 71], "events": [10, 47, 50, 52, 54, 71], "vw_qgep_maintenanc": [10, 48, 52, 54], "valu": [10, 11, 15, 18, 23, 24, 25, 26, 27, 31, 35, 36, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "hydraulic": [10, 18, 25, 38, 52, 54, 57], "catchment": [10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "catchment_are": [10, 17, 38, 52, 54], "conventions": [10, 52, 54], "names": [10, 35, 43, 52, 54], "attrib": [10, 18, 24, 25, 27, 28, 35, 36, 38, 39, 42, 46, 52, 54, 57, 59], "digitizing": [10, 36, 37, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometry": [10, 37, 43, 44, 47, 50, 52, 55], "synchronization": [10, 44, 52], "detailed": [10, 35, 39, 42, 44, 52, 55, 60], "drainag": [10, 32, 44, 52, 57], "channel": [10, 37, 39, 44, 47, 52, 55, 56, 67, 69, 71], "channels": [10, 36, 40, 44, 45, 47, 52, 57, 59, 66, 67, 68, 70], "deleting": [10, 44, 52], "Delete": [10, 15, 44, 45, 48, 50, 52], "manholes": [10, 25, 27, 35, 36, 40, 41, 42, 44, 47, 49, 52, 55, 57, 58], "covers": [10, 42, 44, 47, 52], "parts": [10, 42, 44, 46, 50, 52], "geometries": [10, 21, 26, 30, 39, 44, 52, 55], "areas": [10, 44, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "changing": [10, 47, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 42, 45, 47, 49, 52, 55, 58, 59, 64], "chang": [10, 15, 31, 33, 35, 36, 37, 39, 40, 42, 43, 47, 48, 50, 52, 55, 61], "reac": [10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 37, 39, 45, 47, 52, 55, 56, 59], "snap": [10, 36, 39, 47, 52], "codes": [10, 47, 52], "way": [10, 14, 15, 35, 37, 40, 41, 47, 52, 59], "nod": [10, 17, 21, 24, 25, 26, 28, 35, 38, 39, 42, 45, 47, 49, 52, 59], "multiedit": [10, 47, 52], "saving": [10, 47, 52], "moving": [10, 47, 52], "tutorial": [10, 47, 52], "event": [10, 47, 50, 52], "link": [10, 11, 17, 21, 24, 25, 26, 28, 36, 47, 52, 64], "unlink": [10, 47, 52], "printing": [10, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "times": [10, 24, 52, 58], "plan": [10, 52, 59], "replay": [10, 15, 51, 52], "function": [10, 17, 18, 21, 25, 26, 27, 30, 35, 41, 46, 51, 52, 58], "positioning": [10, 52], "transl": [10, 52], "collecting": [10, 36, 52], "hydr_geometry": [10, 52], "corresponds": [10, 52, 67], "basin": [10, 52], "modeling": [10, 52], "overflow": [10, 52], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingw": [10, 52], "pump": [10, 25, 27, 52], "characteristic": [10, 52], "jav": 10, "libraries": 10, "modelbaker": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshooting": 10, "client": [10, 15, 64], "launc": [10, 18, 19, 21, 22, 25, 31], "matching": [10, 66, 67, 68], "skipping": [10, 67], "observations": [10, 66, 67, 71], "fixing": [10, 66, 67], "correspond": [10, 56, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prep": [10, 33], "simulation": [10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "results": [10, 31, 32, 33, 38, 59], "correspondances": [10, 33], "titl": [10, 59, 60], "notes": 10, "climatology": [10, 30], "hydrology": [10, 30], "hydraulics": 10, "curves": 10, "series": [10, 17, 23, 24, 26, 30, 35, 39, 42], "patterns": 10, "coefficient": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarchic": [10, 35], "wn_function_hierarchic": 10, "discharg": [10, 40, 55], "coefficients": 10, "population": 10, "densities": 10, "subcatchments": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gauges": [10, 25, 27, 33], "measurement": [10, 36], "show": [10, 15, 50, 55], "indicators": 10, "evolving": 10, "developpers": [10, 33], "translation": [10, 15], "cerc": 10, "learn": 11, "utf8": 11, "encoding": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_d": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "restoring": 11, "successfully": [11, 59], "completed": [11, 30], "failed": 11, "detail": [11, 35, 58], "reads": [11, 30], "something": [11, 35], "archiver": 11, "unsupported": 11, "13": 11, "header": 11, "archivierer": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "updating": 11, "stackoverflow": 11, "questions": [11, 57], "49064209": 11, "getting": 11, "clos": [11, 35, 42, 48], "propably": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "defined": [11, 17, 35, 38, 39, 45, 46, 55], "blob": [11, 15], "master": [11, 15], "12_0_roles": 11, "cluster": 11, "12_1_roles": 11, "copy": [11, 15, 35, 38, 43], "past": [11, 43], "editor": 11, "downloading": 11, "z_structure_with_value_lists": 11, "bat": 11, "extensions": 11, "valuelist": 11, "replac": [11, 15], "z": [11, 39, 42], "echo": 11, "off": [11, 36], "exist": 11, "structure_with_value_lists": 11, "batc": 11, "paus": 11, "exit": [11, 35], "db": [11, 15], "qgep_community": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "C": [11, 29], "program": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "insert": [11, 15, 39, 42, 50], "DELETE": 11, "ALL": 11, "IN": [11, 30], "sequences": 11, "vw_network_nod": 11, "vw_network_segment": [11, 59], "fre": [11, 57], "described": [11, 15, 25, 27, 38, 43, 48, 57, 59], "git": 11, "clon": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "generation": [11, 13], "consult": 11, "throug": [12, 32, 37, 55], "applications": 12, "ready": 12, "packages": 13, "psycopg2": 13, "adapter": [13, 64], "expect": [14, 17, 46], "workstations": 14, "accessibl": 14, "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgis": [14, 61], "stack": 14, "builder": 14, "shipped": 14, "posgresql": 14, "instructions": [14, 15, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "connections": [14, 38, 46, 61], "won": [14, 61], "connecting": [14, 25, 28, 57, 69], "whil": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optimis": 14, "ram": 14, "siz": [14, 24, 63], "pgtun": 14, "tell": 15, "initially": 15, "every": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "depend": 15, "operating": 15, "E": [15, 46], "pgconfig": 15, "referred": 15, "pgsysconfd": 15, "searc": [15, 17, 46, 59, 68, 69], "remov": [15, 19, 22, 35, 37], "variables": [15, 35], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 59, 70], "pgpass": 15, "unix": 15, "notepad": 15, "eol": 15, "conversion": 15, "put": [15, 18, 25, 59, 63], "normally": [15, 25, 28, 43, 56, 59], "usernam": 15, "pay": 15, "attention": [15, 23, 26], "starting": [15, 39, 58, 59, 64], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "near": [15, 35, 38], "ll": 15, "tick": 15, "plus": 15, "append": 15, "matter": [15, 38, 45, 59], "probably": [15, 35, 40], "closing": 15, "reopening": 15, "figur": [15, 49, 59], "images": 15, "macenvvarcheck": 15, "png": 15, "content": 15, "dbnam": 15, "qgepuser": 15, "well": [15, 35, 39, 42, 57], "occurenc": 15, "address": 15, "altern": [15, 55], "nix": 15, "minimum": [15, 59, 63], "requirement": 15, "build": [15, 39], "called": [15, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experienc": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "via": [15, 25, 27, 35], "consol": 15, "plugins": [15, 56, 70], "imag": [15, 63, 64], "checkbox": [15, 38, 65], "next": [15, 30, 35, 46, 49, 58], "uses": [15, 25, 27, 35, 48, 57], "historization": 15, "mad": [15, 50], "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qgs": [15, 24], "languages": 15, "langu": 15, "explicitly": 15, "loaded": [15, 24, 46, 55], "keep": [15, 38, 39], "changed": [15, 39, 46, 55, 59, 61], "datenherr": 15, "oid_prefixes": 15, "02_oid_generation": 15, "permanently": 15, "hand": 15, "pull": [15, 39, 42], "request": 15, "sampl": 15, "city": 15, "uster": 15, "organization": 15, "ch11h8mw": 15, "stadt": 15, "tru": [15, 35, 50], "ch15z36d": 15, "sig": 15, "fals": 15, "ch13p7mz": 15, "arbon": 15, "locally": 15, "statement": 15, "prefixes": [15, 35, 56], "ordered": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communities": [15, 57], "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "works": [15, 24, 35, 46, 59, 68], "pg_community": 15, "qgep_en": [15, 63], "mentionned": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "copied": [16, 19, 22, 25, 27, 39], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remaining": [16, 22], "hard": [16, 22, 35], "coded": [16, 22], "defaults": [16, 22], "edited": [16, 22, 39, 55], "modified": [16, 22, 30, 50], "overwritten": [16, 22], "likely": [17, 30], "raised": 17, "solv": 17, "hereunder": 17, "interrelated": 17, "conduit": [17, 25, 27, 28], "undefined": 17, "fix": [17, 35, 65], "vw_wastewater_nod": [17, 24, 46, 49, 59], "subcatchment": [17, 25, 27, 30], "comp": 17, "number": [17, 31], "vw_junctions": 17, "manhol": [17, 25, 27, 28, 39, 42, 43, 46, 49, 56, 58, 69], "special_structur": [17, 42, 43], "filled": [17, 25, 28, 35, 39, 66], "drawn": [17, 35], "abandonned": 17, "null": [17, 35, 39, 42, 59], "correctly": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierachic": 17, "paa": 17, "chamtknv00002706": 17, "referenced": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "items": 17, "104": 17, "ch19ar68ca008855_ww_current": 17, "raingag": [17, 25, 27], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "subcatchement": [17, 25, 27], "fk_wastewater_networkelement_rw_current": [17, 25, 27], "discharge_coefficient_rw_current": 17, "fk_wastewater_networkelement_rw_planned": [17, 25, 27], "discharge_coefficient_rw_planned": 17, "fk_wastewater_networkelement_ww_current": [17, 25, 27], "discharge_coefficient_ww_current": 17, "fk_wastewater_networkelement_ww_planned": [17, 25, 27], "discharge_coefficient_ww_planned": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_current": 17, "population_density_planned": 17, "gaug": 17, "deletion": 17, "gages": [17, 25, 27, 30], "property": [17, 36], "gag": [17, 25, 27], "ser": [17, 25, 27, 30, 31], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeser": [17, 25, 27], "roughness": [18, 25, 27, 28], "priorities": [18, 25], "coefficient_of_friction": [18, 25, 27], "converted": [18, 25], "else": [18, 25, 27, 55], "wall_roughness": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_friction": [18, 25, 27], "01": [18, 25], "vw_swmm_conduites": [18, 25], "formul": [18, 25, 35], "convert": [18, 25, 57, 63], "strickler": [18, 25], "coolebrook": [18, 25], "documented": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimensioning": [18, 25], "performanc": [18, 25], "verification": [18, 25], "sewers": [18, 25, 32], "drains": [18, 25, 32], "september": [18, 25], "2001": [18, 25], "reach_coefficient_of_friction": [18, 25], "materials": [18, 25], "qml": [18, 25], "overwr": [18, 25, 35], "checked": [18, 25], "overwrited": [18, 25], "extracts": [19, 22], "entir": [19, 22], "extracted": [19, 22], "study": [19, 22], "src": [19, 20, 22, 24], "swmm_templates": [19, 20, 22, 24], "default_qgep_swmm_parameters": [19, 22], "supposes": [19, 22], "horton": [19, 22], "infiltration": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "planned": [19, 22, 30, 38, 46, 68], "destination": [19, 22], "subnetwork": [19, 22], "expression": [19, 22, 24, 46, 59], "ch_function_hierarchic": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarchic": [19, 22], "functionnalities": 20, "call": 20, "example_qgep_swmm_commands": 20, "generates": [21, 26, 30], "rpt": [21, 23, 26, 30, 31], "previous": [21, 23, 26, 30, 31, 65], "summary": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedicated": [23, 26, 30], "parses": [23, 26, 30], "measurements": [23, 26, 30], "measuring_point": [23, 26], "measuring": [23, 26], "appears": [23, 26, 35, 36, 38, 45], "measuring_dev": [23, 26], "measurement_series": [23, 26], "measured": [23, 26, 49], "parameter": [23, 24, 25, 26, 27], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "result": [23, 26, 30, 35, 46, 59], "many": [23, 26, 48], "hosting": [23, 26], "giv": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_current": [23, 26], "created": [23, 25, 26, 27, 30, 35, 41, 55, 57], "processing": [24, 29, 46], "id": [24, 53, 59, 69], "node_results": 24, "link_results": 24, "swmm_simulation_nam": 24, "swmm_parameter": 24, "inflow": 24, "swmm_summary": 24, "swmm_full_report": 24, "filters": 24, "manipulation": 24, "compl": [24, 36, 37], "namely": 24, "play": 24, "fram": 24, "plot": 24, "dataplotly": 24, "graph": 24, "scatter": 24, "marker": 24, "links": [24, 30], "correspondanc": [25, 27], "exists": [25, 27, 46], "creates": [25, 27, 35, 41, 55, 59], "accordingly": [25, 27, 65], "vw_swmm_raingages": [25, 27], "aquifers": [25, 27], "aquifer": [25, 27], "aquifiers": [25, 27], "elevation": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquifers": [25, 27], "wastewater_networkelement": [25, 27, 28, 56], "width": [25, 27, 41], "computed": [25, 27, 30], "mean": [25, 27], "maximal": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverages": [25, 27], "land": [25, 27], "intersection": [25, 27, 38], "planning": [25, 27, 32, 57], "zon": [25, 27], "vw_swmm_coverages": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_production": [25, 27], "_current": [25, 27], "_planned": [25, 27], "population_density": [25, 27], "groundwater": [25, 27], "vw_swmm_subcatchments": [25, 27], "vw_swmm_subareas": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "packs": [25, 27], "unit": [25, 27], "hydrographs": [25, 27], "lid": [25, 27], "controls": [25, 27], "junction": [25, 27, 28, 35], "linking": [25, 27, 36, 70], "vw_swmm_junctions": [25, 27], "outfalls": [25, 27], "outfall": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfalls": [25, 27], "dividers": [25, 27], "divider": [25, 27], "having": [25, 27, 38, 59], "separating_structur": [25, 27], "vw_swmm_dividers": [25, 27], "storag": [25, 27, 35, 63], "units": [25, 27], "installations": [25, 27, 40, 55, 64], "vw_swmm_storages": [25, 27], "profil": [25, 27, 39, 52, 55, 58, 59], "matched": [25, 27, 28, 69, 70], "dimensions": [25, 27], "pipe_profil": [25, 27, 28], "height_width_rat": [25, 27], "curv": [25, 27], "vw_swmm_conduits": [25, 27], "vw_swmm_xsections": [25, 27], "pumps": [25, 27], "hq_relation": [25, 27], "liked": [25, 27], "vw_swmm_pumps": [25, 27], "vs_swmm_curves": [25, 27], "orifices": [25, 27], "vw_swmm_orifices": [25, 27], "weirs": [25, 27, 35], "q": [25, 27, 35], "leaping": [25, 27, 35], "vw_swmm_weirs": [25, 27], "outlets": [25, 27], "however": [25, 27], "vw_swmm_outlets": [25, 27], "transects": [25, 27], "vw_swmm_landuses": [25, 27], "pollutants": [25, 27], "hydr_geom_relation": [25, 27], "vw_swmm_curves": [25, 27], "sucessful": [25, 28], "description": [25, 28, 35, 43, 46, 57], "equivalent": [25, 28], "assigned": [25, 28], "coordin": [25, 28, 35, 55], "situation_geometry": [25, 28, 55], "identifier": [25, 28, 35, 39, 42, 43, 46, 56, 59, 69], "tag": [25, 28], "categoriz": [25, 28], "classify": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meters": [25, 28], "zer": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "differenc": [25, 28, 50, 57], "cover": [25, 28, 35, 37, 42, 46, 49, 55, 56], "level": [25, 28, 35, 39, 42, 46], "minus": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calculated": [25, 28, 56, 59], "progression_geometry": [25, 28], "manning": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_t": [25, 28], "to_wastewater_nod": [25, 28], "geometric": [25, 28], "circul": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junctions": 27, "conduits": 27, "recorded": 29, "preferences": 29, "providers": 29, "executabl": [29, 31], "matches": 29, "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "exe": [29, 31], "explained": 30, "chapters": 30, "fill": 30, "tuned": 30, "summarized": 30, "startup": 30, "highlight": 30, "solved": 30, "tun": 30, "exec": [30, 31], "launches": 30, "tested": 30, "occur": [30, 65], "dont": 30, "analysis": [30, 32], "analysed": 30, "variants": 30, "raingages": 30, "percent": 30, "impervious": 30, "evaporation": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processsing": 31, "background": [31, 39, 42], "output": 31, "containing": 31, "xxx": 31, "junc": 31, "negat": 31, "helps": [32, 36, 46], "predict": 32, "runoff": 32, "quantity": 32, "throughout": 32, "world": 32, "design": 32, "stormwater": 32, "combined": [32, 35], "sanitary": 32, "evalu": 32, "gray": 32, "infrastructur": 32, "strategies": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solutions": 32, "was": [32, 57, 61], "help": 32, "national": 32, "objectives": 32, "reduc": 32, "retention": 32, "discharges": 32, "caus": 32, "impairment": 32, "waterbodies": 32, "easily": [32, 35, 66], "wanted": 32, "visualiz": 32, "ways": [32, 36], "english": [34, 43], "deutsc": 34, "fran\u00e7ais": 34, "ital": 34, "rom\u00e2n\u0103": 34, "espa\u00f1ol": 34, "themes": 35, "configuring": 35, "handl": 35, "very": 35, "screen": 35, "print": [35, 58], "regiogis": 35, "platform": 35, "necessary": [35, 36, 42, 46, 49, 56], "determin": 35, "positioned": 35, "fixed": [35, 65], "position": [35, 36, 55], "applies": 35, "scal": 35, "always": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "solution": [35, 46], "extend": 35, "auxiliary": 35, "labelpositions": 35, "rul": [35, 45, 46], "labeling": 35, "defin": [35, 38, 39, 40, 46, 59, 60], "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positiony": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46], "uebersichtsplan": 35, "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "moves": [35, 46, 49], "diagram": 35, "saved": [35, 37], "loos": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatey": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "moved": [35, 49], "rotated": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positiony": 35, "rows": 35, "horizontal": 35, "vertical": 35, "alignment": 35, "coordinates": [35, 36, 55], "been": [35, 50], "levels": [35, 39, 46], "sometimes": 35, "displayed": [35, 42], "attribut": [35, 42], "happens": 35, "decativated": 35, "speed": [35, 63], "deact": [35, 46], "create_symbology_triggers": 35, "drop_symbology_triggers": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "calculation": [35, 38, 59], "_depth": 35, "update_depth": 35, "symbolizing": 35, "wastewater_nodes": 35, "_usage_current": 35, "calcul": [35, 46], "es": [35, 37], "entites": 35, "calculates": 35, "function_hierarchic": [35, 46], "usage_current": [35, 46, 56], "adds": 35, "update_wastewater_structure_symbology": 35, "update_wastewater_node_symbology": 35, "graphically": [35, 46], "digitiz": [35, 36, 38, 39, 40, 41, 44, 46, 55], "fk_hydr_geometry": 35, "hydr": 35, "geom_relation": 35, "record": [35, 38, 42, 46, 48, 55, 59], "child": [35, 46, 48], "records": [35, 38, 42, 46], "analogously": 35, "ac": 35, "sectional": 35, "thus": [35, 39], "built": 35, "sewag": 35, "discharged": 35, "light": 35, "blu": [35, 38, 45, 46], "tells": 35, "plac": [35, 39, 42, 46, 49], "meaningful": 35, "bsp001": 35, "wn2": 35, "designation": 35, "pictur": 35, "2nd": 35, "marked": [35, 38, 45], "yellow": [35, 48], "tabs": [35, 42, 55], "upper": 35, "transferred": 35, "fk_overflow_t": 35, "previously": 35, "seen": [35, 68, 71], "rear": 35, "sufficient": 35, "networkelements": [35, 38], "conditions": 35, "fk_overflow_c": 35, "creat": 35, "identifer": 35, "later": [35, 39, 42, 46, 49, 59], "adopted": 35, "qh": 35, "relationship": [35, 48], "controller": 35, "hq": 35, "fk_overflow": 35, "qq": 35, "basically": 36, "constructing": 36, "external": [36, 43], "technical": 36, "surveyor": 36, "boundaries": 36, "basis": [36, 61], "borders": 36, "understanding": 36, "great": 36, "wizards": 36, "together": [36, 39, 56], "highly": 36, "automated": 36, "controlled": 36, "clicks": [36, 38, 39, 41, 57], "sid": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "functionality": 36, "reus": [36, 39, 65], "last": [36, 38, 39], "entered": [36, 39, 42], "snapping": [36, 38, 39, 40, 46, 57], "preferred": [36, 57], "snaps": [36, 46], "obj_id_links": 36, "fk_fields": 36, "points": [36, 39, 40, 43, 46, 55, 56], "thos": [36, 39, 46], "identify": [36, 37, 38, 41, 45, 46, 48], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 40, 46], "saves": 36, "enables": [36, 55], "digitized": [36, 38, 39, 42, 49], "afterwards": [36, 46], "easy": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associated": [37, 46], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simply": [37, 69], "press": [37, 46], "key": [37, 49, 56], "keyboard": 37, "located": [37, 63, 70], "depending": [37, 42, 46], "customized": 37, "elsewh": 37, "deletes": 37, "deleted": [37, 46, 48], "networkelement": [37, 38], "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_are": 38, "avoid": [38, 40, 53], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finishing": [38, 39], "clicked": [38, 39], "finished": [38, 39], "exact": 38, "derived": 38, "ideas": 38, "realized": 38, "splitting": [38, 46], "taken": [38, 56, 69], "skipped": 38, "accept": 38, "over": [38, 40, 45, 58, 59], "border": 38, "selectabl": [38, 45], "bar": [38, 45, 63], "catchment_areas": [38, 55], "lot": [38, 55], "connects": 38, "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decides": 38, "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respectively": 39, "building": [39, 44], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "starts": [39, 46], "intermediary": [39, 48], "progression": 39, "straight": 39, "finish": [39, 58], "vw_qep_reac": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkelement": 39, "ws_identifier": 39, "reachpoint": [39, 46], "od_pipe_profil": 39, "stopping": [39, 42], "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkelement": 39, "od_reac": 39, "rp_from_nod": 39, "rp_to_nod": 39, "altitud": 39, "rp_from_level": 39, "rp_to_level": 39, "means": [39, 42, 49, 57], "snapped": 39, "9405": 39, "9390": 39, "ajusted": 39, "takes": [39, 42], "precendenc": 39, "nan": [39, 42], "normed": 40, "dimension1": 40, "dimension2": 40, "describ": [40, 57], "enoug": 40, "actions": [40, 41, 42, 50], "disappears": 40, "tried": 40, "drawing": 41, "rectangl": 41, "20cm": 41, "specially": [41, 57], "collect": [42, 44, 52], "symbol": [42, 55], "ws_type": [42, 43], "preselected": 42, "infiltration_installation": [42, 43], "ide": [42, 43, 57, 59], "normal": [42, 57, 59], "95": [42, 57], "reason": 42, "saf": 42, "respect": [42, 46, 48, 55], "besides": 42, "aids": [42, 46], "prevention": [42, 46], "co_level": [42, 43], "adapted": 42, "wn_bottom_level": 42, "adjusted": 42, "precedenc": 42, "situation": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letters": [43, 56], "limitation": 43, "dbf": 43, "cod": [43, 46], "plain": 43, "prepared": [43, 59], "delimited": 43, "cover_identifier": 43, "wastewaternode_identifier": 43, "exception": 43, "ma_function": 43, "row": 43, "modify": 45, "rp_": 45, "_fk_wastewater_networkelement": 45, "awar": [45, 66], "rp_from_fk_wastewater_networkelement": 45, "never": 45, "discharging": 45, "inversely": 45, "shouldn": 45, "swwf": [45, 57], "pressing": 46, "ctrl": 46, "O": 46, "login": 46, "consists": 46, "task": [46, 59], "correspondent": [46, 58], "backflow": 46, "dryweather": 46, "flum": 46, "flows": 46, "revers": 46, "zoom": [46, 59], "slop": 46, "arrow": [46, 59], "logically": 46, "greater": 46, "angles": 46, "angle": 46, "expected": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewater": 46, "vl_channel_usage_current": 46, "vl_channel_usage_planned": 46, "represent_valu": 46, "examples": [46, 56], "facility": 46, "usage_planned": 46, "ch_usage_current": [46, 56], "ch_usag": 46, "symbols": 46, "otherwis": [46, 59], "activated": 46, "outputs": 46, "relations": [46, 55], "16": 46, "behind": 46, "hint": 46, "althoug": 46, "mainly": 46, "pwwf_channels": 46, "facilities": [46, 57], "blindanschluss": 46, "forbidden": 46, "really": 46, "fk_wasterwater_structur": 46, "worked": 46, "vic": 46, "vers": 46, "complex": 46, "jet": 46, "implemented": [46, 48], "duplicated": [46, 66], "temporary": [46, 59], "decid": [46, 61], "concerns": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "wastewater_structures": [48, 55], "box": 48, "gets": [48, 58], "himself": 48, "compared": 49, "unusual": 49, "low": 49, "precision": 49, "whol": [49, 55, 59], "reachpoints": 49, "zb1": 49, "foreign": [49, 56], "corrected": 49, "zra": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "modification": 50, "repository": 50, "configur": [50, 59], "session": 50, "logging": [50, 63], "audit_view": 50, "boolean": 50, "audit_tabl": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_tabl": 50, "composed": 50, "identifying": 50, "comparing": 50, "lines": 50, "ones": 50, "canvas": [50, 58], "actual": 50, "becomes": 50, "2004": 50, "various": 52, "usual": 53, "scroll": 53, "column": [53, 65], "relevant": 53, "recogniz": 53, "constructed": 55, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "additionally": 55, "pipeline_registry": 55, "mostly": 55, "od_organisation": [55, 56], "fk_dataowner": 55, "fk_operator": 55, "fk_provider": 55, "fk_owner": 55, "today": 55, "littl": 55, "bit": 55, "respecitv": 55, "subclasses": 55, "municipality": 55, "sia405_abwasser": 55, "vw_organisation": 55, "instead": [55, 62], "integrated": 55, "8": [55, 59, 68], "2020": 55, "functionalities": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60], "six": 56, "wastewaternod": 56, "rebuild": 56, "administration": 56, "qfield": 56, "od_": 56, "vl_": 56, "organisation": 56, "begin": 56, "vw_": 56, "vw": 56, "important": [56, 57], "vw_network_": 56, "superclass": 56, "mainlayers": 56, "sub": 56, "und": [56, 57], "superclasses": 56, "belongs": 56, "belong": 56, "co": 56, "convention": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stands": 56, "_": [56, 57], "underscor": 56, "_slope_per_mill": 56, "_channel_usage_current": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "association": 57, "verband": 57, "schweizer": 57, "abwasser": 57, "gew\u00e4sserschutzfachl": 57, "published": 57, "1999": 57, "sinc": [57, 70], "valid": 57, "covering": 57, "generell": 57, "entw\u00e4sserungsplanung": 57, "applying": 57, "comply": 57, "subset": 57, "norm": 57, "merkblatt": 57, "2016": 57, "datamanagement": 57, "fachber": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanagement": 57, "tv": [57, 68], "inspections": [57, 71], "2019": 57, "licenc": 57, "wik": 57, "purchasing": 57, "shop": 57, "answers": 57, "catalogues": 57, "datasets": 57, "unlimited": 57, "dataset": [57, 61, 62], "cantons": 57, "offer": [57, 68], "engineering": 57, "companies": 57, "environmental": 57, "offic": 57, "practitioners": 57, "modelling": 57, "reality": 57, "annex": 57, "acquisition": 57, "policy": 57, "acces": 57, "construct": 57, "placing": 57, "collected": 57, "vw_qgep_cover": 58, "selects": 58, "repeat": 58, "continuity": 58, "hover": 58, "goes": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearby": 59, "unexpected": 59, "seconds": 59, "coming": 59, "finds": 59, "overflows": 59, "interven": 59, "accident": 59, "flowtim": 59, "interesting": 59, "rat": 59, "labeled": 59, "coalesc": 59, "field_nam": 59, "minutes": 59, "branc": 59, "behavior": 59, "branches": 59, "summing": 59, "summed": 59, "resulting": 59, "behaviors": 59, "style": 59, "bold": 59, "underscored": 59, "startpoint": 59, "downstreams": 59, "sumuptool_": 59, "flowtimes": 59, "projects": 59, "makes": 59, "wrong": 59, "legends": 60, "rahmenpl\u00e4n": 60, "maps": 60, "atlas": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benefit": 61, "kernel": 61, "hardw": [61, 63], "outsid": [61, 64], "virtualization": [61, 63], "disk": [61, 63], "virtualized": 61, "usb": [61, 63], "stick": [61, 63], "purposes": 61, "18": 61, "browser": [61, 64], "http": [61, 64], "5050": 61, "multithreaded": 61, "rendering": 61, "passwords": 61, "regener": 61, "ssh": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "maintained": 62, "anymor": [62, 69], "demod": 62, "docs": [62, 64], "html": 62, "preinstalled": 62, "2gb": 63, "compressed": 63, "15gb": 63, "uncompressed": 63, "archived": 63, "xz": [63, 64], "compression": 63, "vdi": [63, 64], "would": 63, "virtualbox": 63, "fairly": 63, "raw": 63, "16gb": 63, "faster": 63, "app": 63, "penalty": 63, "enjoy": 63, "started": 63, "qtib": 64, "ro": 64, "qgisplatform": 64, "qwc": 64, "apac": 64, "respond": 64, "requests": 64, "pointing": 64, "accessing": 64, "internet": 64, "depicted": 64, "hosts": 64, "ip": 64, "nat": 64, "devices": 64, "lan": 64, "bridg": 64, "longer": 65, "forced": 65, "observation": 65, "checking": 65, "happen": 65, "widgets": 65, "lengths": 65, "shifted": 65, "performed": [66, 69], "stopped": 66, "removed": 66, "meaning": 66, "undo": 66, "furthermor": 66, "inserted": 66, "pur": 68, "procedur": 68, "xml": [68, 70], "inspected": 69, "looking": 69, "identifiers": 69, "follows": 69, "channel_id": 69, "manhole_id": 69, "widget": 69, "listed": [69, 70], "unchecked": 69, "generally": 70, "specify": 70, "setting": 70}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dat": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32], "tool": [0, 40, 41], "setup": [0, 14, 15], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshooting": 0, "customization": 1, "of": [1, 2, 18, 25, 35, 46, 48, 54], "the": [1, 2, 11, 15, 24, 30, 36, 56, 64, 65], "introduction": [1, 57, 68], "adding": [1, 46, 48], "fields": 1, "joining": 1, "additional": [1, 46], "tables": [1, 10, 23, 26, 55], "creating": 1, "custom": 1, "views": 1, "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requirements": [2, 13, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "installation": [2, 12, 14, 29], "pirogu": 2, "databas": [2, 7, 11, 14, 15, 50, 56], "servic": 2, "backup": 2, "download": [2, 63], "and": [2, 10, 11, 17, 20, 25, 28, 30, 37, 39, 42, 46, 49, 55, 57], "install": [2, 6, 15, 63], "current": 2, "releas": 2, "cre": [2, 11, 19, 22], "empty": [2, 11], "launc": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interlis": 4, "exchang": [4, 33], "general": [4, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisites": 4, "jav": 4, "libraries": 4, "modelbaker": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mod": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 26, 35, 66], "command": [4, 31], "lin": [4, 31, 46], "quality": [4, 25, 27], "control": 4, "with": [4, 15, 31, 43, 46, 49], "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "windows": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "based": 6, "distros": 6, "fedor": 6, "sus": 6, "using": 7, "sql": 7, "query": 7, "dump": 7, "user": [8, 52], "roles": [8, 11], "teks": [9, 10], "wastewater": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "features": 9, "mor": [9, 15], "to": [9, 15, 17, 35, 38, 45, 46, 49, 65], "com": 9, "documentation": 10, "contents": 10, "indices": 10, "initialization": 11, "process": 11, "restor": 11, "dem": [11, 15, 46, 62], "minimal": 11, "access": [11, 64], "gener": [11, 22, 30], "under": 11, "server": [14, 64], "required": 14, "softw": 14, "workstation": 15, "configuration": [15, 29, 50], "pg_servic": 15, "macos": 15, "All": 15, "systems": 15, "qgis": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "project": [15, 30, 46], "if": 15, "you": 15, "are": [15, 17, 24, 38], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "working": [15, 46], "than": 15, "one": [15, 65], "chang": [16, 22, 46], "default": [16, 18, 22, 25], "parameters": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "fil": [17, 22, 43], "common": [17, 31], "errors": [17, 31], "missing": 17, "status": 17, "or": [17, 45, 48, 69], "_function_hierarchic": 17, "wn_function_hierarchic": 17, "catchment": [17, 38, 55], "connected": 17, "secondary": 17, "structur": [17, 37, 46, 55], "discharg": 17, "coefficients": 17, "population": 17, "densities": 17, "subcatchments": 17, "rain": 17, "gauges": 17, "coefficient": [18, 25], "friction": [18, 25], "popul": [18, 25], "input": [19, 22], "selection": [19, 22], "for": [20, 35], "developpers": 20, "advanced": 20, "users": 20, "extract": [21, 26, 63], "results": [21, 23, 24, 26, 30], "measurement": [23, 26], "mapping": 24, "not": 24, "imported": 24, "show": 24, "indicators": 24, "evolving": 24, "along": 24, "tim": [24, 25, 27], "prep": [25, 30], "correspondances": [25, 27], "titl": [25, 27], "notes": [25, 27], "options": [25, 27], "climatology": [25, 27], "hydrology": [25, 27], "hydraulics": [25, 27], "curves": [25, 27], "series": [25, 27], "patterns": [25, 27], "labels": [25, 27], "junctions": [25, 28], "coordinates": [25, 28], "conduits": [25, 28], "xsections": [25, 28], "workflow": 30, "run": [30, 31, 35, 63], "simulation": [30, 31], "stores": 30, "map": 30, "gep": 30, "from": [31, 43], "interfac": 31, "running": 31, "storm": 32, "water": 32, "management": 32, "translation": 34, "how": [35, 45, 49], "label": 35, "positioning": 35, "different": [35, 46], "scales": 35, "existing": [35, 46, 48], "positions": 35, "transl": 35, "prefix": 35, "symbology": 35, "functions": 35, "manually": 35, "collecting": 35, "hydr_geometry": 35, "corresponds": [35, 65], "basin": 35, "geometry": [35, 39, 40, 41, 42, 46], "mikeurban": 35, "hydraulic": [35, 55], "modeling": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingw": 35, "pump": 35, "characteristic": 35, "further": [35, 39, 42], "informations": 35, "entry": 36, "wizard": 36, "standard": 36, "tools": [36, 59], "deleting": 37, "objects": 37, "Delete": 37, "reaches": [37, 45, 46, 49, 55], "manholes": [37, 43, 46], "other": [37, 46], "structures": [37, 42, 46, 49, 55], "covers": [37, 46, 49, 55], "parts": [37, 55], "detailed": [37, 40, 41], "geometries": 37, "digitizing": [38, 39, 40, 41, 42, 44], "areas": 38, "editing": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "connect": [38, 45], "network": [38, 45, 59], "nodes": [38, 45, 46, 49, 55], "channels": [39, 46, 55, 65, 69], "attributes": [39, 42, 43, 46], "classes": [39, 42], "synchronization": [39, 42], "as": 41, "drainag": 41, "channel": [41, 46, 65], "importing": 43, "exampl": 43, "txt": 43, "elements": [45, 46], "vide": [45, 49], "tutorial": [45, 49], "delete": 45, "connection": 45, "layers": [46, 55], "changing": 46, "point": 46, "special": 46, "reac": 46, "direction": 46, "snap": 46, "codes": 46, "valu": [46, 55], "list": 46, "way": 46, "choos": 46, "object": 46, "nod": [46, 55], "multiedit": 46, "saving": 46, "changes": 46, "type": 46, "into": 46, "maintenanc": [48, 55], "events": [48, 55], "new": 48, "event": 48, "link": 48, "unlink": 48, "mult": 48, "edit": 48, "moving": 49, "history": [50, 51], "viewer": 50, "replay": 50, "function": 50, "view": 53, "layer": [53, 56], "overview": [54, 57], "explanation": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reac": 55, "details": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organisations": 55, "organisation": 55, "vw_qgep_maintenanc": 55, "lists": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topology": [55, 59], "qgep_network": 55, "segments": 55, "segment": 55, "catchment_are": 55, "naming": 56, "conventions": 56, "schemas": 56, "names": 56, "attrib": 56, "length": [58, 65], "profiles": 58, "printing": 58, "following": 59, "refresh": 59, "upstream": 59, "downstream": 59, "sum": 59, "up": 59, "flow": 59, "times": 59, "plan": 60, "plotting": 60, "about": 61, "virtual": 62, "machin": 62, "web": 64, "services": 64, "fixing": 65, "issues": 65, "inspection": [65, 70], "several": 65, "correspond": 65, "singl": 65, "wincan": 67, "2": 67, "matc": 69, "automatic": 69, "matching": 69, "skipping": 69, "observations": 69, "open": 70, "viewing": 71}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Contents": [[10, "contents"]], "Indices and tables": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Setup workstation": [[15, "setup-workstation"]], "Database configuration": [[15, "database-configuration"], [50, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "All systems": [[15, "all-systems"]], "Install QGIS": [[15, "install-qgis"]], "Install QGEP plugin": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Install the demo project": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "About": [[61, "about"]], "Demo Virtual Machine": [[62, "demo-virtual-machine"]], "Install": [[63, "install"]], "Download": [[63, "download"]], "Extract": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Access the Web Services": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Setup workstation", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "About", "5. Demo Virtual Machine", "Install", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"the": [0, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 66, 67, 68, 69, 70, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 68, 69, 70], "contains": [0, 4, 18, 19, 22, 25, 30, 55], "capabl": [0, 4], "of": [0, 3, 4, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 52, 55, 56, 57, 59, 61, 63, 64, 65, 69], "initializing": 0, "and": [0, 1, 3, 4, 5, 6, 7, 8, 9, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 44, 45, 47, 48, 50, 52, 53, 54, 56, 58, 59, 60, 61, 62, 63, 64, 66, 68, 69, 70, 71], "upgrading": [0, 1], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "databas": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "it": [0, 1, 2, 4, 6, 11, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 55, 56, 57, 58, 59, 61, 63, 64, 65, 68, 70], "is": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aimed": 0, "at": [0, 2, 4, 7, 14, 15, 17, 25, 28, 30, 31, 35, 38, 39, 42, 46, 49, 59, 61, 66], "system": [0, 2, 4, 8, 12, 15, 35, 36], "administrators": 0, "power": [0, 18, 25], "users": [0, 8, 10, 15, 30, 33, 61], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "not": [0, 1, 2, 4, 10, 11, 15, 17, 18, 21, 25, 26, 27, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 62, 66, 69], "be": [0, 1, 2, 4, 6, 7, 9, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 61, 64, 65, 66, 68, 69, 70, 71], "used": [0, 1, 2, 4, 6, 18, 19, 22, 25, 27, 28, 30, 32, 35, 40, 43, 50, 55, 59, 61], "by": [0, 1, 4, 6, 11, 14, 17, 19, 22, 24, 25, 27, 29, 35, 36, 38, 39, 42, 45, 46, 48, 49, 55, 57, 61, 63, 65, 69, 70], "end": [0, 24, 25, 28, 30, 39, 46], "as": [0, 1, 2, 4, 6, 9, 10, 11, 13, 15, 16, 22, 24, 25, 27, 32, 35, 36, 39, 42, 43, 44, 46, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 69], "could": [0, 1, 39, 59], "lead": 0, "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70], "loss": 0, "if": [0, 1, 2, 3, 4, 6, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 61, 64, 65, 66, 69], "properly": 0, "for": [0, 1, 2, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 45, 46, 50, 52, 55, 56, 57, 58, 59, 60, 61, 67, 69], "advanced": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "cases": [0, 46, 56, 59], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 36, 38, 39, 43, 57], "upgrad": [0, 2, 4, 68], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63, 64], "manually": [0, 2, 4, 10, 17, 38, 46, 49, 52, 55, 69], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55, 61], "mak": [0, 2, 4, 15, 39, 46], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 63], "admin": [0, 6, 10, 11, 62], "mod": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "settings": [0, 4, 15, 35, 36, 38, 40, 61], "go": [0, 15, 35, 46], "switc": [0, 35, 37, 46], "developer": [0, 3, 4], "options": [0, 4, 7, 10, 11, 14, 15, 31, 36], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 19, 22, 29, 33, 38, 57, 59, 66], "restart": [0, 4], "qgis": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appe": [0, 4, 15, 17, 23, 26, 39], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "looks": [0, 45], "lik": [0, 4, 11, 39, 40, 42, 45, 50, 52, 55, 56, 57], "this": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10], "version": [0, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "files": [0, 4, 9, 11, 15, 24, 29, 43, 57], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "enabled": [0, 4, 61], "only": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 64, 68], "latest": [0, 11, 15, 61], "stabl": 0, "availabl": [0, 2, 34], "selecting": [0, 39, 42, 48, 53], "anything": [0, 15], "different": [0, 4, 10, 11, 14, 15, 32, 36, 42, 47, 52, 56], "ever": 0, "on": [0, 2, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 22, 24, 25, 28, 30, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 57, 58, 59, 60, 61, 62, 63, 64, 68, 69], "testing": [0, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsistent": 0, "stat": [0, 2, 19, 22, 30, 32], "dependencies": 0, "python": [0, 1, 10, 13, 15, 20], "requirements": [0, 3, 10, 12, 15, 33], "ther": [0, 2, 11, 15, 23, 26, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 66], "are": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 50, 52, 55, 56, 57, 59, 61, 66, 69, 70], "missing": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 58, 59, 69], "install": [0, 3, 4, 5, 10, 11, 12, 14, 24, 29, 50, 61, 62], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 40, 56], "automatically": [0, 1, 4, 6, 30, 35, 36, 39, 53, 58, 69], "that": [0, 2, 4, 5, 6, 7, 9, 11, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 50, 55, 56, 57, 58, 59, 61, 62, 64, 65, 66], "will": [0, 1, 2, 4, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70], "work": [0, 4, 15, 30, 35, 36, 43, 46, 56, 57, 59], "systems": [0, 6, 10, 12, 32, 57], "fails": [0, 4], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59], "with": [0, 1, 2, 3, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 50, 52, 55, 56, 57, 59, 60, 61, 62, 63, 64, 68, 69, 70], "administrator": [0, 11], "privileges": [0, 6, 8, 11], "or": [0, 1, 2, 4, 9, 10, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 49, 50, 52, 55, 56, 59, 62, 63, 65, 67, 68, 70], "postgres": [0, 1, 2, 11], "servic": [0, 10, 11, 14, 19, 22, 23, 26], "configurations": 0, "fil": [0, 1, 2, 4, 10, 11, 14, 15, 16, 18, 19, 21, 23, 25, 26, 27, 30, 31, 33, 35, 44, 52, 55, 58, 59, 64, 68, 70], "location": [0, 4, 7, 42, 70], "shows": [0, 4, 7, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allows": [0, 1, 4, 9, 15, 32, 38, 46, 50], "select": [0, 8, 11, 17, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 68, 69, 70], "configuration": [0, 8, 10, 12, 14, 33, 46, 51, 52], "whic": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 64, 69], "oper": 0, "warning": [0, 4, 58, 65], "entry": [0, 10, 15, 35, 39, 42, 44, 46, 52], "selected": [0, 4, 19, 22, 24, 37, 38, 45, 46, 55, 58, 59, 66], "may": [0, 4, 6, 15, 35, 37, 59, 65], "matc": [0, 2, 10, 18, 25, 59, 67], "currently": [0, 4, 16, 22, 25, 27, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 43, 46, 48, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 48, 49, 52, 55, 59, 61, 62, 63, 70], "opens": [0, 7, 35, 42, 58, 59], "utility": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 10, 11, 15, 17, 18, 25, 30, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 52, 55, 56, 57, 64], "entries": 0, "directly": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4], "installation": [0, 8, 10, 15, 33, 46, 61, 62], "guid": [0, 4, 5, 10, 15, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "mor": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "current": [0, 4, 10, 15, 19, 22, 30, 38, 50, 57, 59], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "customiz": 0, "supported": [0, 4, 36], "initialization": [0, 10, 12, 15, 46, 62], "action": [0, 4, 35, 50, 55], "initializ": 0, "specific": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specified": 0, "sur": [0, 4, 15, 38, 43, 46, 56, 59], "hav": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "working": [0, 10, 12, 14, 47, 52, 56, 59, 61, 62, 64], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "performing": 0, "load": [0, 11], "templ": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "already": [0, 11, 35], "configured": [0, 9, 15, 50], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "In": [0, 1, 2, 3, 4, 11, 14, 15, 29, 30, 35, 38, 39, 43, 45, 46, 49, 55, 56, 58, 59, 69], "cas": [0, 35, 56, 57, 59, 61], "encounter": [0, 2], "issues": [0, 10, 66, 67], "errors": [0, 2, 10, 30, 33], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 48, 53, 57, 59], "using": [0, 1, 2, 3, 4, 5, 9, 10, 11, 13, 14, 15, 17, 36, 38, 46, 55, 59, 63, 66], "look": [0, 39, 42, 46, 56, 59], "logs": 0, "contain": [0, 23, 26], "useful": [0, 4, 32, 41], "information": [0, 1, 4, 9, 35, 39, 42, 55, 57], "including": [0, 9, 44, 54, 57], "returned": 0, "underlying": [0, 36], "tools": [0, 4, 9, 10, 11, 31, 38, 39, 44, 50, 52, 56, 57], "includ": [0, 4], "submitting": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "asking": 0, "support": [0, 32, 38, 57, 68], "chapter": [1, 5, 11, 38, 39, 42, 46], "describes": 1, "versioned": 1, "updates": [1, 57], "achieved": [1, 66, 68], "manager": [1, 4, 11, 24], "aka": 1, "pum": [1, 10, 13], "required": [1, 2, 6, 10, 12, 13, 15], "generated": [1, 2, 17, 19, 21, 22, 23, 26, 30, 31, 39, 42], "pirogu": [1, 10, 13], "library": 1, "combination": [1, 4, 15], "both": [1, 19, 22, 37, 39, 42], "introduc": 1, "small": [1, 23, 26, 59], "customizations": 1, "such": [1, 2, 9, 32, 35, 36, 42, 46], "existing": [1, 10, 15, 18, 25, 38, 39, 42, 47, 52, 55, 69], "bas": [1, 8], "extending": 1, "going": [1, 4, 11, 46, 59], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongly": 1, "recommend": [1, 15, 30, 57], "ask": [1, 14], "community": [1, 15], "any": [1, 2, 4, 11, 15, 35, 59, 63, 66], "doubts": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61, 62], "stor": [1, 2, 15, 21, 23, 26, 30], "complies": 1, "SIA": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "able": [1, 15, 33, 46, 49, 64], "yet": [1, 35, 38], "hold": 1, "som": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "us": [1, 4], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handled": 1, "standard": [1, 4, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 14, 15, 19, 22, 24], "follow": [1, 62], "needs": [1, 18, 25, 30, 36], "still": [1, 4, 49], "following": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 63], "explanations": [1, 46], "rules": [1, 35, 46, 57], "explain": 1, "allowed": 1, "naming": [1, 10, 52, 54], "usr_": [1, 2], "added": [1, 2, 4, 15, 35, 39, 42, 46], "thes": [1, 2, 8, 11, 15, 18, 25, 39, 55, 56, 57], "editabl": [1, 35, 43, 46], "field": [1, 2, 9, 24, 35, 38, 43, 45, 46, 56, 59, 69, 70], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "tim": [1, 4, 10, 15, 17, 20, 23, 26, 30, 31, 46, 49, 59], "command": [1, 2, 3, 6, 10, 30, 33, 46, 59], "view": [1, 8, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56], "create_views": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "running": [1, 6, 7, 10, 11, 12, 14, 15, 25, 27, 30, 33, 59, 61], "upgrades": [1, 13], "use": [1, 2, 4, 6, 11, 14, 15, 19, 22, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 41, 42, 43, 46, 52, 55, 56, 57, 59, 61, 62, 63, 67], "option": [1, 7, 11, 36, 38, 39, 40, 50], "exclud": [1, 2], "pattern": [1, 2, 69], "join": [1, 24, 30, 59], "two": [1, 11, 15, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reac": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "don": [1, 2, 9, 14, 15, 18, 20, 21, 23, 24, 25, 26, 35, 69], "yaml": 1, "definition": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defining": [1, 35, 36], "list": [1, 4, 10, 17, 31, 38, 39, 43, 47, 52, 56, 59], "joined": [1, 56, 59], "read": [1, 68], "they": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discarded": 1, "triggers": [1, 35], "tabl": [1, 2, 15, 18, 21, 24, 25, 26, 27, 30, 35, 38, 39, 46, 48, 50, 55, 56, 59, 65, 69, 70], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 49, 56], "her": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 49, 50, 52, 56, 59], "joins": [1, 59], "my_extra_join": 1, "my_tabl": 1, "alias": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_columns": 1, "field_1": 1, "field_2": 1, "remap_columns": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_ws": 1, "ws": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatory": 1, "keys": [1, 56, 61], "others": 1, "optional": [1, 14, 25, 28, 30, 46], "given": 1, "path": [1, 2, 4, 11, 15, 19, 22, 29, 31, 59], "script": [1, 11, 20], "qgep_wastewater_structure_extr": 1, "path_t": 1, "extra_ws": 1, "similarly": [1, 69], "specifying": 1, "qgep_reach_extr": 1, "variabl": [1, 15], "corresponding": [1, 17, 35, 48, 65, 68, 69], "cre": [1, 10, 12, 15, 17, 30, 33, 35, 48, 55, 57, 59, 61], "order": [1, 15, 17, 61], "allow": [1, 70], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 67], "provid": 1, "delete": [1, 10, 15, 37, 38, 47, 52], "scripts": [1, 2, 11, 15], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "placed": 1, "nam": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 56], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delt": [1, 2], "directory": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "documentation": [1, 2, 4, 34], "wants": 1, "updated": [1, 2, 4, 25, 27, 59], "dynamically": 1, "gener": [1, 2, 10, 12, 33, 35], "tak": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "pag": [2, 14, 60, 64], "explains": 2, "alternatively": [2, 30], "dat": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 10, 11, 24, 32, 35, 36, 37, 38, 44, 45, 46, 48, 49, 52, 57, 58, 59, 60, 62], "offers": [2, 15, 57], "graphical": [2, 30, 46], "interfac": [2, 10, 17, 30, 33, 68], "automates": 2, "steps": [2, 30, 39, 42], "usually": [2, 19, 22, 30, 40, 57], "easier": [2, 35, 56], "releases": [2, 11, 15], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "released": 2, "reproduced": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "windows": [2, 4, 5, 10, 12, 14, 38, 48, 57, 63], "environment": [2, 11, 14, 15], "does": [2, 11, 36, 38, 39, 45, 46, 59], "requ": 2, "run": [2, 10, 11, 20, 25, 28, 32, 33, 46, 52], "server": [2, 5, 10, 11, 12, 15, 61], "but": [2, 4, 19, 22, 23, 26, 36, 43, 45, 46, 48, 49, 55, 57, 68], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 10, 14, 15, 61, 64], "views": [2, 3, 10, 11, 16, 22, 30, 50, 56, 57], "regeneration": [2, 11], "functions": [2, 10, 52, 56], "pg_dump": 2, "pg_restor": [2, 11], "terminal": [2, 61], "installed": [2, 4, 6, 13, 14, 58, 61, 64], "along": [2, 10], "several": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "has": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 62, 64], "proper": 2, "either": [2, 15], "set": [2, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 38, 39, 40, 42, 43, 45, 46, 49], "sud": [2, 6, 15, 61], "ln": 2, "s": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wid": 2, "user": [2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 38, 39, 42, 46, 50, 56, 63], "flag": [2, 4], "into": [2, 10, 15, 32, 36, 38, 39, 43, 45, 47, 52, 57], "hom": [2, 15], "problem": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "commands": [2, 6, 7], "connected": [2, 7, 10, 35, 37, 38, 42, 45, 46, 48, 49, 55, 56, 57, 59], "qgep_prod": [2, 11], "parameters": [2, 10, 19, 25, 27, 30, 33, 59], "connect": [2, 3, 7, 10, 11, 19, 22, 35, 36, 39, 44, 46, 47, 52, 55], "databases": [2, 15], "provided": [2, 9, 19, 20, 22, 24, 31], "instanc": [2, 4, 11], "least": [2, 30, 38, 59], "thre": [2, 30, 59], "services": [2, 12, 24], "insid": [2, 15], "qgep_test": 2, "test": [2, 57], "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "models": 2, "simil": [2, 35, 46, 59], "recommended": [2, 4, 11, 36, 40, 57, 61], "lin": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 47, 52, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "https": [2, 4, 11, 15, 57, 62], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 10, 11, 15], "archiv": [2, 63], "refs": 2, "tags": 2, "release_number": 2, "zip": [2, 15, 63], "replacing": [2, 17], "desired": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzipped": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15, 64], "p": [2, 11], "port": [2, 11, 15], "u": [2, 11], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "launched": 2, "folder": [2, 15, 19, 22, 24], "processus": 2, "form": [2, 4, 9, 35, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_sys": [2, 8, 11, 15, 35, 50, 56], "pum_inf": 2, "constraints": 2, "indexes": 2, "schem": [2, 7, 8, 11, 15, 16, 22, 23, 26, 30, 56], "public": [2, 11], "qgep_migration": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "production": [2, 9, 11, 61], "stores": [2, 10, 21, 26], "versions": 2, "A": [2, 9, 14, 18, 19, 20, 22, 25, 27, 31, 35, 38, 45, 66], "during": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 35, 42, 62, 66, 69], "restored": 2, "ignored": 2, "continu": [2, 36, 38, 59], "anyway": 2, "ignor": 2, "restor": [2, 10, 12, 62], "materialized": [2, 11], "custom": [2, 3, 10, 15, 25, 27], "attributes": [2, 9, 10, 24, 35, 38, 44, 47, 52, 55, 56], "wer": 2, "represents": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61, 62], "administr": 3, "import": [3, 9, 10, 15, 18, 24, 25, 30, 33, 43, 52, 67, 68, 69], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "roles": [3, 10, 12], "interlis": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "general": [3, 10, 16, 22, 36, 44, 46, 47, 52, 57], "prerequisites": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "quality": [3, 10, 32], "control": [3, 10, 32, 38, 39, 46, 59], "customization": [3, 10], "introduction": [3, 10, 52, 54, 67], "adding": [3, 10, 36, 39, 42, 47, 52, 55], "fields": [3, 4, 10, 35, 36, 38, 39, 42, 43, 46, 56, 59], "joining": [3, 10], "additional": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "tables": [3, 8, 11, 21, 24, 36, 42, 46, 48, 50, 56], "creating": [3, 10, 32, 55, 60], "setup": [3, 10, 11, 12, 61, 62, 64], "manual": [3, 10, 52, 60, 67], "updat": [3, 10, 11, 16, 22, 50], "discussion": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30], "shap": [3, 25, 28], "mous": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interested": [3, 4], "other": [3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "includes": [4, 11, 57], "experimental": [4, 15], "featur": [4, 35, 36, 38, 39, 42, 46, 48, 49, 53, 57, 59, 70, 71], "importing": [4, 10, 36, 44, 52], "exporting": 4, "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extension": [4, 9, 40, 55, 57, 66], "sia405": [4, 57], "wastewater": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "details": [4, 17, 18, 25, 27, 30, 46], "exports": 4, "german": [4, 11, 15, 46, 57], "translated": [4, 15, 43], "roadmap": 4, "need": [4, 11, 15, 19, 22, 24, 30, 36, 38, 39, 46, 49, 50, 59, 64, 69], "download": [4, 10, 11, 14, 15, 29, 61, 62, 64], "macos": [4, 10, 11, 12, 14], "packag": [4, 57], "sqlalchemy": 4, "geoalchemy2": 4, "launching": 4, "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 9, 13, 15, 25, 27], "cannot": [4, 15, 17], "ve": [4, 64], "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 64, 68], "installer": [4, 6, 15], "standalon": 4, "included": [4, 56], "somewh": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "wher": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "sam": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "another": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propos": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "supports": [4, 57], "up": [4, 10, 35, 39, 52, 63, 65], "writing": 4, "ensur": 4, "fully": 4, "trying": 4, "dialog": [4, 10, 48, 53], "buttons": 4, "toolb": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37], "selection": [4, 9, 10, 33, 46, 48, 57, 58, 59], "nodes": [4, 10, 17, 24, 25, 27, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57], "reaches": [4, 10, 35, 36, 38, 39, 44, 47, 48, 52, 57, 58, 59], "layer": [4, 10, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 52, 54, 55, 58, 59, 71], "choos": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especially": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstream": [4, 9, 10, 45, 52], "label": [4, 10, 25, 28, 52], "positions": [4, 10, 52, 55], "scales": [4, 10, 52], "deselecting": 4, "then": [4, 6, 15, 18, 19, 22, 23, 25, 26, 28, 35, 36, 38, 39, 40, 41, 42, 43, 46, 48, 49, 50, 53, 57, 58, 59], "confirm": [4, 35, 37], "sav": [4, 15, 35, 37, 39, 42, 46, 48, 58, 59], "pathes": 4, "empty": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "strings": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "labels": [4, 10, 35], "turn": [4, 48, 49], "horizontally": 4, "orientation": 4, "adjust": [4, 11], "properties": [4, 11, 25, 28, 46, 59], "symbology": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "no": [4, 11, 14, 25, 27, 36, 37, 38, 39, 42, 43, 45, 46, 48, 55, 56, 58, 59, 66], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimeter": 4, "remark": [4, 23, 26, 56], "truncated": 4, "80": 4, "characters": 4, "text": [4, 43, 46, 50, 59], "consider": 4, "mov": [4, 35, 38, 45, 46, 49], "classes": [4, 10, 44, 52], "data_med": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "exported": [4, 17, 18, 19, 22, 25, 27], "completely": 4, "document": [4, 70], "phot": 4, "vide": [4, 10, 47, 52], "class": [4, 39, 42, 46, 55], "validation": 4, "step": [4, 21, 23, 24, 26, 30, 31], "ilivalidator": 4, "inform": 4, "whether": [4, 11, 17, 59], "error": [4, 11, 17, 30, 31, 46, 48, 55, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 37, 38, 40, 50, 55, 57, 59], "lists": [4, 8, 10, 11, 43, 46, 52, 54, 56], "elements": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "imported": [4, 10, 17, 21, 23, 26, 30, 33, 46, 66, 68, 70, 71], "allowing": 4, "review": 4, "deselect": [4, 37], "skip": [4, 69], "status": [4, 10, 19, 22], "object": [4, 10, 24, 35, 37, 39, 40, 41, 42, 45, 47, 52, 57], "showing": 4, "needed": [4, 55, 58], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "element": [4, 42, 45, 46], "attac": [4, 17], "examinations": 4, "pipes": [4, 9, 25, 27, 32], "once": [4, 38, 46, 66, 68, 71], "happy": 4, "persist": 4, "changes": [4, 10, 14, 15, 35, 37, 38, 39, 42, 47, 48, 52, 57], "qgepqwat2il": 4, "explanation": [4, 10, 46, 52, 54], "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licensing": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 57, 58, 59, 63], "pgadminii": [5, 46], "desktop": [5, 14, 61], "permits": 5, "manag": [5, 9, 11, 15, 51], "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60, 63, 64], "basic": 5, "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "management": [5, 9, 10, 33], "query": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "All": [6, 10, 12, 17, 37, 55], "presented": 6, "assum": 6, "logged": [6, 50], "certain": 6, "becom": [6, 50], "root": [6, 61], "issu": [6, 17, 19, 22, 66], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "clicking": [7, 11, 39, 45, 46, 48, 49, 63], "highlighted": [7, 58, 59, 69], "icon": [7, 63], "window": [7, 11, 15, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59], "runs": 7, "written": [7, 14], "tre": [7, 49], "structur": [7, 10, 19, 22, 23, 25, 26, 27, 35, 36, 39, 41, 42, 44, 45, 47, 48, 49, 52, 56, 57, 59], "below": [7, 15, 35, 46, 49, 50, 59, 64], "schemas": [7, 8, 10, 11, 52, 54], "enter": [7, 11, 15, 35, 36, 39, 42, 46, 59, 69], "stored": [7, 8, 18, 24, 25, 46], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everything": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "comes": [8, 46], "predefined": [8, 46], "mult": [8, 10, 38, 47, 52], "defines": [8, 39, 42], "group": [8, 17, 48, 55], "qgep_viewer": [8, 11], "rights": 8, "consultation": 8, "entities": [8, 35], "values": [8, 9, 15, 18, 21, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 42, 43, 46, 50, 59], "qgep_user": [8, 11], "qgep_manager": [8, 11], "extended": 8, "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superuser": 8, "permissions": 8, "related": [8, 9, 17, 25, 27, 32, 46, 55, 57], "implementation": [9, 57], "map": [9, 10, 21, 24, 26, 35, 38, 42, 45, 59, 65, 68, 69], "sewer": [9, 36, 44, 57], "its": [9, 15, 17, 30, 36, 39, 42, 50, 56], "components": 9, "complianc": 9, "swiss": [9, 57], "standards": 9, "indic": [9, 10], "characteristics": 9, "networks": [9, 44, 57], "objects": [9, 10, 17, 25, 27, 28, 38, 39, 40, 42, 44, 45, 46, 49, 52], "diameter": 9, "material": [9, 46, 56], "depth": [9, 23, 25, 26, 28, 31, 35], "damages": 9, "construction": 9, "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plans": [9, 35], "extract": [9, 10, 15, 19, 22, 30, 32, 33], "statistics": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identification": 9, "futur": 9, "interventions": 9, "geod": 9, "according": [9, 18, 19, 22, 25, 39, 42], "structures": [9, 10, 19, 22, 25, 27, 30, 35, 36, 39, 40, 44, 47, 48, 52, 54, 57], "special": [9, 10, 25, 27, 35, 36, 37, 40, 42, 45, 47, 49, 52, 55, 56, 57], "primary": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collectors": 9, "secondary": [9, 10, 19, 22, 45, 57], "ex": 9, "priv": 9, "connection": [9, 10, 35, 38, 46, 47, 52], "catchments": [9, 38], "gep": [9, 10, 33, 38, 57], "mesures": 9, "maintenances": 9, "inspection": [9, 10, 48, 66, 67, 68, 69, 71], "viewing": [9, 10, 67], "editing": [9, 10, 14, 36, 37, 39, 42, 44, 52, 55], "preconfigured": [9, 57, 59], "forms": [9, 36, 46, 70, 71], "relation": [9, 25, 27, 35, 46, 55], "objets": 9, "natives": 9, "complementary": 9, "toolbox": [9, 46, 59], "inversion": 9, "direction": [9, 10, 39, 47, 49, 52, 55, 57, 59], "altitudes": 9, "documents": 9, "pictures": 9, "videos": 9, "linked": [9, 17, 19, 22, 25, 27, 30, 35, 39, 42, 48, 55], "topology": [9, 10, 39, 44, 46, 52, 54, 56], "tracking": 9, "drop": 9, "profiles": [9, 10, 39, 52], "display": [9, 58], "mapping": [9, 10, 23, 26, 30, 33], "layout": 9, "serial": [9, 60], "plotting": [9, 10, 52], "protocol": 9, "survey": 9, "development": 9, "mobil": 9, "devic": [9, 15, 23, 26], "sem": [9, 69], "automatic": [9, 10, 36, 39, 67], "insertion": 9, "informations": [9, 10, 52], "direct": [9, 58], "simulating": 9, "softw": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gis": [9, 36, 57], "formats": 9, "historisation": 9, "modifications": [9, 50], "history": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "possibility": 9, "roll": 9, "back": [9, 11, 32, 35, 42], "integration": 9, "wincan": [9, 10, 68, 70], "vx": [9, 68], "log": [9, 18, 25, 59], "cards": 9, "log_card": 9, "bio_ecol_assessment": 9, "catchment_area_totals": 9, "sourc": 10, "based": [10, 15, 35, 46, 53, 61, 63], "leitungskataster": 10, "2015": [10, 55, 57], "developed": [10, 32], "closely": 10, "application": [10, 14, 50], "features": [10, 24, 36, 37, 38, 39, 41, 43, 45, 46, 48], "dem": [10, 12, 47, 52, 61, 64], "minimal": [10, 12, 25, 27, 28, 30], "workstation": [10, 12, 14], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "layers": [10, 17, 24, 30, 36, 37, 47, 49, 52, 54], "maintenanc": [10, 42, 47, 52, 54, 71], "events": [10, 47, 50, 52, 54, 71], "vw_qgep_maintenanc": [10, 48, 52, 54], "valu": [10, 11, 15, 18, 23, 24, 25, 26, 27, 31, 35, 36, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "hydraulic": [10, 18, 25, 38, 52, 54, 57], "catchment": [10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "catchment_are": [10, 17, 38, 52, 54], "conventions": [10, 52, 54], "names": [10, 35, 43, 52, 54], "attrib": [10, 18, 24, 25, 27, 28, 35, 36, 38, 39, 42, 46, 52, 54, 57, 59], "digitizing": [10, 36, 37, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometry": [10, 37, 43, 44, 47, 50, 52, 55], "synchronization": [10, 44, 52], "detailed": [10, 35, 39, 42, 44, 52, 55, 60], "drainag": [10, 32, 44, 52, 57], "channel": [10, 37, 39, 44, 47, 52, 55, 56, 67, 69, 71], "channels": [10, 36, 40, 44, 45, 47, 52, 57, 59, 66, 67, 68, 70], "deleting": [10, 44, 52], "Delete": [10, 15, 44, 45, 48, 50, 52], "manholes": [10, 25, 27, 35, 36, 40, 41, 42, 44, 47, 49, 52, 55, 57, 58], "covers": [10, 42, 44, 47, 52], "parts": [10, 42, 44, 46, 50, 52], "geometries": [10, 21, 26, 30, 39, 44, 52, 55], "areas": [10, 44, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "changing": [10, 47, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 42, 45, 47, 49, 52, 55, 58, 59, 64], "chang": [10, 15, 31, 33, 35, 36, 37, 39, 40, 42, 43, 47, 48, 50, 52, 55, 61], "reac": [10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 37, 39, 45, 47, 52, 55, 56, 59], "snap": [10, 36, 39, 47, 52], "codes": [10, 47, 52], "way": [10, 14, 15, 35, 37, 40, 41, 47, 52, 59], "nod": [10, 17, 21, 24, 25, 26, 28, 35, 38, 39, 42, 45, 47, 49, 52, 59], "multiedit": [10, 47, 52], "saving": [10, 47, 52], "moving": [10, 47, 52], "tutorial": [10, 47, 52], "event": [10, 47, 50, 52], "link": [10, 11, 17, 21, 24, 25, 26, 28, 36, 47, 52, 64], "unlink": [10, 47, 52], "printing": [10, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "times": [10, 24, 52, 58], "plan": [10, 52, 59], "replay": [10, 15, 51, 52], "function": [10, 17, 18, 21, 25, 26, 27, 30, 35, 41, 46, 51, 52, 58], "positioning": [10, 52], "transl": [10, 52], "collecting": [10, 36, 52], "hydr_geometry": [10, 52], "corresponds": [10, 52, 67], "basin": [10, 52], "modeling": [10, 52], "overflow": [10, 52], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingw": [10, 52], "pump": [10, 25, 27, 52], "characteristic": [10, 52], "jav": 10, "libraries": 10, "modelbaker": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshooting": 10, "client": [10, 15, 64], "launc": [10, 18, 19, 21, 22, 25, 31], "matching": [10, 66, 67, 68], "skipping": [10, 67], "observations": [10, 66, 67, 71], "fixing": [10, 66, 67], "correspond": [10, 56, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prep": [10, 33], "simulation": [10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "results": [10, 31, 32, 33, 38, 59], "correspondances": [10, 33], "titl": [10, 59, 60], "notes": 10, "climatology": [10, 30], "hydrology": [10, 30], "hydraulics": 10, "curves": 10, "series": [10, 17, 23, 24, 26, 30, 35, 39, 42], "patterns": 10, "coefficient": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarchic": [10, 35], "wn_function_hierarchic": 10, "discharg": [10, 40, 55], "coefficients": 10, "population": 10, "densities": 10, "subcatchments": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gauges": [10, 25, 27, 33], "measurement": [10, 36], "show": [10, 15, 50, 55], "indicators": 10, "evolving": 10, "developpers": [10, 33], "translation": [10, 15], "cerc": 10, "learn": 11, "utf8": 11, "encoding": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_d": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "restoring": 11, "successfully": [11, 59], "completed": [11, 30], "failed": 11, "detail": [11, 35, 58], "reads": [11, 30], "something": [11, 35], "archiver": 11, "unsupported": 11, "13": 11, "header": 11, "archivierer": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "updating": 11, "stackoverflow": 11, "questions": [11, 57], "49064209": 11, "getting": 11, "clos": [11, 35, 42, 48], "propably": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "defined": [11, 17, 35, 38, 39, 45, 46, 55], "blob": [11, 15], "master": [11, 15], "12_0_roles": 11, "cluster": 11, "12_1_roles": 11, "copy": [11, 15, 35, 38, 43], "past": [11, 43], "editor": 11, "downloading": 11, "z_structure_with_value_lists": 11, "bat": 11, "extensions": 11, "valuelist": 11, "replac": [11, 15], "z": [11, 39, 42], "echo": 11, "off": [11, 36], "exist": 11, "structure_with_value_lists": 11, "batc": 11, "paus": 11, "exit": [11, 35], "db": [11, 15], "qgep_community": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "C": [11, 29], "program": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "insert": [11, 15, 39, 42, 50], "DELETE": 11, "ALL": 11, "IN": [11, 30], "sequences": 11, "vw_network_nod": 11, "vw_network_segment": [11, 59], "fre": [11, 57], "described": [11, 15, 25, 27, 38, 43, 48, 57, 59], "git": 11, "clon": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "generation": [11, 13], "consult": 11, "throug": [12, 32, 37, 55], "applications": 12, "ready": 12, "packages": 13, "psycopg2": 13, "adapter": [13, 64], "expect": [14, 17, 46], "workstations": 14, "accessibl": 14, "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgis": [14, 61], "stack": 14, "builder": 14, "shipped": 14, "posgresql": 14, "instructions": [14, 15, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "connections": [14, 38, 46, 61], "won": [14, 61], "connecting": [14, 25, 28, 57, 69], "whil": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optimis": 14, "ram": 14, "siz": [14, 24, 63], "pgtun": 14, "tell": 15, "initially": 15, "every": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "depend": 15, "operating": 15, "E": [15, 46], "pgconfig": 15, "referred": 15, "pgsysconfd": 15, "searc": [15, 17, 46, 59, 68, 69], "remov": [15, 19, 22, 35, 37], "variables": [15, 35], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 48, 59, 70], "pgpass": 15, "unix": 15, "notepad": 15, "eol": 15, "conversion": 15, "put": [15, 18, 25, 59, 63], "normally": [15, 25, 28, 43, 56, 59], "usernam": 15, "pay": 15, "attention": [15, 23, 26], "starting": [15, 39, 58, 59, 64], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "near": [15, 35, 38], "ll": 15, "tick": 15, "plus": 15, "append": 15, "matter": [15, 38, 45, 59], "probably": [15, 35, 40], "closing": 15, "reopening": 15, "figur": [15, 49, 59], "images": 15, "macenvvarcheck": 15, "png": 15, "content": 15, "dbnam": 15, "qgepuser": 15, "well": [15, 35, 39, 42, 57], "occurenc": 15, "address": 15, "altern": [15, 55], "nix": 15, "minimum": [15, 59, 63], "requirement": 15, "build": [15, 39], "called": [15, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experienc": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "via": [15, 25, 27, 35], "consol": 15, "plugins": [15, 56, 70], "imag": [15, 63, 64], "checkbox": [15, 38, 65], "next": [15, 30, 35, 46, 49, 58], "uses": [15, 25, 27, 35, 48, 57], "historization": 15, "mad": [15, 50], "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qgs": [15, 24], "languages": 15, "langu": 15, "explicitly": 15, "loaded": [15, 24, 46, 55], "keep": [15, 38, 39], "changed": [15, 39, 46, 55, 59, 61], "datenherr": 15, "oid_prefixes": 15, "02_oid_generation": 15, "permanently": 15, "hand": 15, "pull": [15, 39, 42], "request": 15, "sampl": 15, "city": 15, "uster": 15, "organization": 15, "ch11h8mw": 15, "stadt": 15, "tru": [15, 35, 50], "ch15z36d": 15, "sig": 15, "fals": 15, "ch13p7mz": 15, "arbon": 15, "locally": 15, "statement": 15, "prefixes": [15, 35, 56], "ordered": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communities": [15, 57], "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "works": [15, 24, 35, 46, 59, 68], "pg_community": 15, "qgep_en": [15, 63], "mentionned": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "copied": [16, 19, 22, 25, 27, 39], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remaining": [16, 22], "hard": [16, 22, 35], "coded": [16, 22], "defaults": [16, 22], "edited": [16, 22, 39, 55], "modified": [16, 22, 30, 50], "overwritten": [16, 22], "likely": [17, 30], "raised": 17, "solv": 17, "hereunder": 17, "interrelated": 17, "conduit": [17, 25, 27, 28], "undefined": 17, "fix": [17, 35, 65], "vw_wastewater_nod": [17, 24, 46, 49, 59], "subcatchment": [17, 25, 27, 30], "comp": 17, "number": [17, 31], "vw_junctions": 17, "manhol": [17, 25, 27, 28, 39, 42, 43, 46, 49, 56, 58, 69], "special_structur": [17, 42, 43], "filled": [17, 25, 28, 35, 39, 66], "drawn": [17, 35], "abandonned": 17, "null": [17, 35, 39, 42, 59], "correctly": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierachic": 17, "paa": 17, "chamtknv00002706": 17, "referenced": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "items": 17, "104": 17, "ch19ar68ca008855_ww_current": 17, "raingag": [17, 25, 27], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "subcatchement": [17, 25, 27], "fk_wastewater_networkelement_rw_current": [17, 25, 27], "discharge_coefficient_rw_current": 17, "fk_wastewater_networkelement_rw_planned": [17, 25, 27], "discharge_coefficient_rw_planned": 17, "fk_wastewater_networkelement_ww_current": [17, 25, 27], "discharge_coefficient_ww_current": 17, "fk_wastewater_networkelement_ww_planned": [17, 25, 27], "discharge_coefficient_ww_planned": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_current": 17, "population_density_planned": 17, "gaug": 17, "deletion": 17, "gages": [17, 25, 27, 30], "property": [17, 36], "gag": [17, 25, 27], "ser": [17, 25, 27, 30, 31], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeser": [17, 25, 27], "roughness": [18, 25, 27, 28], "priorities": [18, 25], "coefficient_of_friction": [18, 25, 27], "converted": [18, 25], "else": [18, 25, 27, 55], "wall_roughness": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_friction": [18, 25, 27], "01": [18, 25], "vw_swmm_conduites": [18, 25], "formul": [18, 25, 35], "convert": [18, 25, 57, 63], "strickler": [18, 25], "coolebrook": [18, 25], "documented": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimensioning": [18, 25], "performanc": [18, 25], "verification": [18, 25], "sewers": [18, 25, 32], "drains": [18, 25, 32], "september": [18, 25], "2001": [18, 25], "reach_coefficient_of_friction": [18, 25], "materials": [18, 25], "qml": [18, 25], "overwr": [18, 25, 35], "checked": [18, 25], "overwrited": [18, 25], "extracts": [19, 22], "entir": [19, 22], "extracted": [19, 22], "study": [19, 22], "src": [19, 20, 22, 24], "swmm_templates": [19, 20, 22, 24], "default_qgep_swmm_parameters": [19, 22], "supposes": [19, 22], "horton": [19, 22], "infiltration": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "planned": [19, 22, 30, 38, 46, 68], "destination": [19, 22], "subnetwork": [19, 22], "expression": [19, 22, 24, 46, 59], "ch_function_hierarchic": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarchic": [19, 22], "functionnalities": 20, "call": 20, "example_qgep_swmm_commands": 20, "generates": [21, 26, 30], "rpt": [21, 23, 26, 30, 31], "previous": [21, 23, 26, 30, 31, 65], "summary": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedicated": [23, 26, 30], "parses": [23, 26, 30], "measurements": [23, 26, 30], "measuring_point": [23, 26], "measuring": [23, 26], "appears": [23, 26, 35, 36, 38, 45], "measuring_dev": [23, 26], "measurement_series": [23, 26], "measured": [23, 26, 49], "parameter": [23, 24, 25, 26, 27], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "result": [23, 26, 30, 35, 46, 59], "many": [23, 26, 48], "hosting": [23, 26], "giv": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_current": [23, 26], "created": [23, 25, 26, 27, 30, 35, 41, 55, 57], "processing": [24, 29, 46], "id": [24, 53, 59, 69], "node_results": 24, "link_results": 24, "swmm_simulation_nam": 24, "swmm_parameter": 24, "inflow": 24, "swmm_summary": 24, "swmm_full_report": 24, "filters": 24, "manipulation": 24, "compl": [24, 36, 37], "namely": 24, "play": 24, "fram": 24, "plot": 24, "dataplotly": 24, "graph": 24, "scatter": 24, "marker": 24, "links": [24, 30], "correspondanc": [25, 27], "exists": [25, 27, 46], "creates": [25, 27, 35, 41, 55, 59], "accordingly": [25, 27, 65], "vw_swmm_raingages": [25, 27], "aquifers": [25, 27], "aquifer": [25, 27], "aquifiers": [25, 27], "elevation": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquifers": [25, 27], "wastewater_networkelement": [25, 27, 28, 56], "width": [25, 27, 41], "computed": [25, 27, 30], "mean": [25, 27], "maximal": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverages": [25, 27], "land": [25, 27], "intersection": [25, 27, 38], "planning": [25, 27, 32, 57], "zon": [25, 27], "vw_swmm_coverages": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_production": [25, 27], "_current": [25, 27], "_planned": [25, 27], "population_density": [25, 27], "groundwater": [25, 27], "vw_swmm_subcatchments": [25, 27], "vw_swmm_subareas": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "packs": [25, 27], "unit": [25, 27], "hydrographs": [25, 27], "lid": [25, 27], "controls": [25, 27], "junction": [25, 27, 28, 35], "linking": [25, 27, 36, 70], "vw_swmm_junctions": [25, 27], "outfalls": [25, 27], "outfall": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfalls": [25, 27], "dividers": [25, 27], "divider": [25, 27], "having": [25, 27, 38, 59], "separating_structur": [25, 27], "vw_swmm_dividers": [25, 27], "storag": [25, 27, 35, 63], "units": [25, 27], "installations": [25, 27, 40, 55, 64], "vw_swmm_storages": [25, 27], "profil": [25, 27, 39, 52, 55, 58, 59], "matched": [25, 27, 28, 69, 70], "dimensions": [25, 27], "pipe_profil": [25, 27, 28], "height_width_rat": [25, 27], "curv": [25, 27], "vw_swmm_conduits": [25, 27], "vw_swmm_xsections": [25, 27], "pumps": [25, 27], "hq_relation": [25, 27], "liked": [25, 27], "vw_swmm_pumps": [25, 27], "vs_swmm_curves": [25, 27], "orifices": [25, 27], "vw_swmm_orifices": [25, 27], "weirs": [25, 27, 35], "q": [25, 27, 35], "leaping": [25, 27, 35], "vw_swmm_weirs": [25, 27], "outlets": [25, 27], "however": [25, 27], "vw_swmm_outlets": [25, 27], "transects": [25, 27], "vw_swmm_landuses": [25, 27], "pollutants": [25, 27], "hydr_geom_relation": [25, 27], "vw_swmm_curves": [25, 27], "sucessful": [25, 28], "description": [25, 28, 35, 43, 46, 57], "equivalent": [25, 28], "assigned": [25, 28], "coordin": [25, 28, 35, 55], "situation_geometry": [25, 28, 55], "identifier": [25, 28, 35, 39, 42, 43, 46, 56, 59, 69], "tag": [25, 28], "categoriz": [25, 28], "classify": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meters": [25, 28], "zer": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "differenc": [25, 28, 50, 57], "cover": [25, 28, 35, 37, 42, 46, 49, 55, 56], "level": [25, 28, 35, 39, 42, 46], "minus": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calculated": [25, 28, 56, 59], "progression_geometry": [25, 28], "manning": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_t": [25, 28], "to_wastewater_nod": [25, 28], "geometric": [25, 28], "circul": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junctions": 27, "conduits": 27, "recorded": 29, "preferences": 29, "providers": 29, "executabl": [29, 31], "matches": 29, "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "exe": [29, 31], "explained": 30, "chapters": 30, "fill": 30, "tuned": 30, "summarized": 30, "startup": 30, "highlight": 30, "solved": 30, "tun": 30, "exec": [30, 31], "launches": 30, "tested": 30, "occur": [30, 65], "dont": 30, "analysis": [30, 32], "analysed": 30, "variants": 30, "raingages": 30, "percent": 30, "impervious": 30, "evaporation": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processsing": 31, "background": [31, 39, 42], "output": 31, "containing": 31, "xxx": 31, "junc": 31, "negat": 31, "helps": [32, 36, 46], "predict": 32, "runoff": 32, "quantity": 32, "throughout": 32, "world": 32, "design": 32, "stormwater": 32, "combined": [32, 35], "sanitary": 32, "evalu": 32, "gray": 32, "infrastructur": 32, "strategies": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solutions": 32, "was": [32, 57, 61], "help": 32, "national": 32, "objectives": 32, "reduc": 32, "retention": 32, "discharges": 32, "caus": 32, "impairment": 32, "waterbodies": 32, "easily": [32, 35, 66], "wanted": 32, "visualiz": 32, "ways": [32, 36], "english": [34, 43], "deutsc": 34, "fran\u00e7ais": 34, "ital": 34, "rom\u00e2n\u0103": 34, "espa\u00f1ol": 34, "themes": 35, "configuring": 35, "handl": 35, "very": 35, "screen": 35, "print": [35, 58], "regiogis": 35, "platform": 35, "necessary": [35, 36, 42, 46, 49, 56], "determin": 35, "positioned": 35, "fixed": [35, 65], "position": [35, 36, 55], "applies": 35, "scal": 35, "always": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "solution": [35, 46], "extend": 35, "auxiliary": 35, "labelpositions": 35, "rul": [35, 45, 46], "labeling": 35, "defin": [35, 38, 39, 40, 46, 59, 60], "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positiony": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46], "uebersichtsplan": 35, "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "moves": [35, 46, 49], "diagram": 35, "saved": [35, 37], "loos": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatey": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "moved": [35, 49], "rotated": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positiony": 35, "rows": 35, "horizontal": 35, "vertical": 35, "alignment": 35, "coordinates": [35, 36, 55], "been": [35, 50], "levels": [35, 39, 46], "sometimes": 35, "displayed": [35, 42], "attribut": [35, 42], "happens": 35, "decativated": 35, "speed": [35, 63], "deact": [35, 46], "create_symbology_triggers": 35, "drop_symbology_triggers": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "calculation": [35, 38, 59], "_depth": 35, "update_depth": 35, "symbolizing": 35, "wastewater_nodes": 35, "_usage_current": 35, "calcul": [35, 46], "es": [35, 37], "entites": 35, "calculates": 35, "function_hierarchic": [35, 46], "usage_current": [35, 46, 56], "adds": 35, "update_wastewater_structure_symbology": 35, "update_wastewater_node_symbology": 35, "graphically": [35, 46], "digitiz": [35, 36, 38, 39, 40, 41, 44, 46, 55], "fk_hydr_geometry": 35, "hydr": 35, "geom_relation": 35, "record": [35, 38, 42, 46, 48, 55, 59], "child": [35, 46, 48], "records": [35, 38, 42, 46], "analogously": 35, "ac": 35, "sectional": 35, "thus": [35, 39], "built": 35, "sewag": 35, "discharged": 35, "light": 35, "blu": [35, 38, 45, 46], "tells": 35, "plac": [35, 39, 42, 46, 49], "meaningful": 35, "bsp001": 35, "wn2": 35, "designation": 35, "pictur": 35, "2nd": 35, "marked": [35, 38, 45], "yellow": [35, 48], "tabs": [35, 42, 55], "upper": 35, "transferred": 35, "fk_overflow_t": 35, "previously": 35, "seen": [35, 68, 71], "rear": 35, "sufficient": 35, "networkelements": [35, 38], "conditions": 35, "fk_overflow_c": 35, "creat": 35, "identifer": 35, "later": [35, 39, 42, 46, 49, 59], "adopted": 35, "qh": 35, "relationship": [35, 48], "controller": 35, "hq": 35, "fk_overflow": 35, "qq": 35, "basically": 36, "constructing": 36, "external": [36, 43], "technical": 36, "surveyor": 36, "boundaries": 36, "basis": [36, 61], "borders": 36, "understanding": 36, "great": 36, "wizards": 36, "together": [36, 39, 56], "highly": 36, "automated": 36, "controlled": 36, "clicks": [36, 38, 39, 41, 57], "sid": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "functionality": 36, "reus": [36, 39, 65], "last": [36, 38, 39], "entered": [36, 39, 42], "snapping": [36, 38, 39, 40, 46, 57], "preferred": [36, 57], "snaps": [36, 46], "obj_id_links": 36, "fk_fields": 36, "points": [36, 39, 40, 43, 46, 55, 56], "thos": [36, 39, 46], "identify": [36, 37, 38, 41, 45, 46, 48], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 40, 46], "saves": 36, "enables": [36, 55], "digitized": [36, 38, 39, 42, 49], "afterwards": [36, 46], "easy": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associated": [37, 46], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simply": [37, 69], "press": [37, 46], "key": [37, 49, 56], "keyboard": 37, "located": [37, 63, 70], "depending": [37, 42, 46], "customized": 37, "elsewh": 37, "deletes": 37, "deleted": [37, 46, 48], "networkelement": [37, 38], "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_are": 38, "avoid": [38, 40, 48, 53], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finishing": [38, 39], "clicked": [38, 39], "finished": [38, 39], "exact": 38, "derived": 38, "ideas": 38, "realized": 38, "splitting": [38, 46], "taken": [38, 56, 69], "skipped": 38, "accept": 38, "over": [38, 40, 45, 58, 59], "border": 38, "selectabl": [38, 45], "bar": [38, 45, 63], "catchment_areas": [38, 55], "lot": [38, 55], "connects": 38, "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decides": 38, "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respectively": 39, "building": [39, 44], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "starts": [39, 46], "intermediary": [39, 48], "progression": 39, "straight": 39, "finish": [39, 58], "vw_qep_reac": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkelement": 39, "ws_identifier": 39, "reachpoint": [39, 46], "od_pipe_profil": 39, "stopping": [39, 42], "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkelement": 39, "od_reac": 39, "rp_from_nod": 39, "rp_to_nod": 39, "altitud": 39, "rp_from_level": 39, "rp_to_level": 39, "means": [39, 42, 49, 57], "snapped": 39, "9405": 39, "9390": 39, "ajusted": 39, "takes": [39, 42], "precendenc": 39, "nan": [39, 42], "normed": 40, "dimension1": 40, "dimension2": 40, "describ": [40, 57], "enoug": 40, "actions": [40, 41, 42, 50], "disappears": 40, "tried": 40, "drawing": 41, "rectangl": 41, "20cm": 41, "specially": [41, 57], "collect": [42, 44, 52], "symbol": [42, 55], "ws_type": [42, 43], "preselected": 42, "infiltration_installation": [42, 43], "ide": [42, 43, 57, 59], "normal": [42, 57, 59], "95": [42, 57], "reason": 42, "saf": 42, "respect": [42, 46, 48, 55], "besides": 42, "aids": [42, 46], "prevention": [42, 46], "co_level": [42, 43], "adapted": 42, "wn_bottom_level": 42, "adjusted": 42, "precedenc": 42, "situation": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letters": [43, 56], "limitation": 43, "dbf": 43, "cod": [43, 46], "plain": 43, "prepared": [43, 59], "delimited": 43, "cover_identifier": 43, "wastewaternode_identifier": 43, "exception": 43, "ma_function": 43, "row": 43, "modify": 45, "rp_": 45, "_fk_wastewater_networkelement": 45, "awar": [45, 66], "rp_from_fk_wastewater_networkelement": 45, "never": 45, "discharging": 45, "inversely": 45, "shouldn": 45, "swwf": [45, 57], "pressing": 46, "ctrl": 46, "O": 46, "login": 46, "consists": 46, "task": [46, 59], "correspondent": [46, 58], "backflow": 46, "dryweather": 46, "flum": 46, "flows": 46, "revers": 46, "zoom": [46, 59], "slop": 46, "arrow": [46, 59], "logically": 46, "greater": 46, "angles": 46, "angle": 46, "expected": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewater": 46, "vl_channel_usage_current": 46, "vl_channel_usage_planned": 46, "represent_valu": 46, "examples": [46, 56], "facility": 46, "usage_planned": 46, "ch_usage_current": [46, 56], "ch_usag": 46, "symbols": 46, "otherwis": [46, 59], "activated": 46, "outputs": 46, "relations": [46, 55], "16": 46, "behind": 46, "hint": 46, "althoug": 46, "mainly": 46, "pwwf_channels": 46, "facilities": [46, 57], "blindanschluss": 46, "forbidden": 46, "really": 46, "fk_wasterwater_structur": 46, "worked": 46, "vic": 46, "vers": 46, "complex": 46, "jet": 46, "implemented": [46, 48], "duplicated": [46, 66], "temporary": [46, 59], "decid": [46, 61], "concerns": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "buffered": 48, "transaction": 48, "groups": 48, "wastewater_structures": [48, 55], "box": 48, "gets": [48, 58], "himself": 48, "compared": 49, "unusual": 49, "low": 49, "precision": 49, "whol": [49, 55, 59], "reachpoints": 49, "zb1": 49, "foreign": [49, 56], "corrected": 49, "zra": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "modification": 50, "repository": 50, "configur": [50, 59], "session": 50, "logging": [50, 63], "audit_view": 50, "boolean": 50, "audit_tabl": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_tabl": 50, "composed": 50, "identifying": 50, "comparing": 50, "lines": 50, "ones": 50, "canvas": [50, 58], "actual": 50, "becomes": 50, "2004": 50, "various": 52, "usual": 53, "scroll": 53, "column": [53, 65], "relevant": 53, "recogniz": 53, "constructed": 55, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "additionally": 55, "pipeline_registry": 55, "mostly": 55, "od_organisation": [55, 56], "fk_dataowner": 55, "fk_operator": 55, "fk_provider": 55, "fk_owner": 55, "today": 55, "littl": 55, "bit": 55, "respecitv": 55, "subclasses": 55, "municipality": 55, "sia405_abwasser": 55, "vw_organisation": 55, "instead": [55, 62], "integrated": 55, "8": [55, 59, 68], "2020": 55, "functionalities": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60], "six": 56, "wastewaternod": 56, "rebuild": 56, "administration": 56, "qfield": 56, "od_": 56, "vl_": 56, "organisation": 56, "begin": 56, "vw_": 56, "vw": 56, "important": [56, 57], "vw_network_": 56, "superclass": 56, "mainlayers": 56, "sub": 56, "und": [56, 57], "superclasses": 56, "belongs": 56, "belong": 56, "co": 56, "convention": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stands": 56, "_": [56, 57], "underscor": 56, "_slope_per_mill": 56, "_channel_usage_current": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "association": 57, "verband": 57, "schweizer": 57, "abwasser": 57, "gew\u00e4sserschutzfachl": 57, "published": 57, "1999": 57, "sinc": [57, 70], "valid": 57, "covering": 57, "generell": 57, "entw\u00e4sserungsplanung": 57, "applying": 57, "comply": 57, "subset": 57, "norm": 57, "merkblatt": 57, "2016": 57, "datamanagement": 57, "fachber": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanagement": 57, "tv": [57, 68], "inspections": [57, 71], "2019": 57, "licenc": 57, "wik": 57, "purchasing": 57, "shop": 57, "answers": 57, "catalogues": 57, "datasets": 57, "unlimited": 57, "dataset": [57, 61, 62], "cantons": 57, "offer": [57, 68], "engineering": 57, "companies": 57, "environmental": 57, "offic": 57, "practitioners": 57, "modelling": 57, "reality": 57, "annex": 57, "acquisition": 57, "policy": 57, "acces": 57, "construct": 57, "placing": 57, "collected": 57, "vw_qgep_cover": 58, "selects": 58, "repeat": 58, "continuity": 58, "hover": 58, "goes": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearby": 59, "unexpected": 59, "seconds": 59, "coming": 59, "finds": 59, "overflows": 59, "interven": 59, "accident": 59, "flowtim": 59, "interesting": 59, "rat": 59, "labeled": 59, "coalesc": 59, "field_nam": 59, "minutes": 59, "branc": 59, "behavior": 59, "branches": 59, "summing": 59, "summed": 59, "resulting": 59, "behaviors": 59, "style": 59, "bold": 59, "underscored": 59, "startpoint": 59, "downstreams": 59, "sumuptool_": 59, "flowtimes": 59, "projects": 59, "makes": 59, "wrong": 59, "legends": 60, "rahmenpl\u00e4n": 60, "maps": 60, "atlas": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benefit": 61, "kernel": 61, "hardw": [61, 63], "outsid": [61, 64], "virtualization": [61, 63], "disk": [61, 63], "virtualized": 61, "usb": [61, 63], "stick": [61, 63], "purposes": 61, "18": 61, "browser": [61, 64], "http": [61, 64], "5050": 61, "multithreaded": 61, "rendering": 61, "passwords": 61, "regener": 61, "ssh": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "maintained": 62, "anymor": [62, 69], "demod": 62, "docs": [62, 64], "html": 62, "preinstalled": 62, "2gb": 63, "compressed": 63, "15gb": 63, "uncompressed": 63, "archived": 63, "xz": [63, 64], "compression": 63, "vdi": [63, 64], "would": 63, "virtualbox": 63, "fairly": 63, "raw": 63, "16gb": 63, "faster": 63, "app": 63, "penalty": 63, "enjoy": 63, "started": 63, "qtib": 64, "ro": 64, "qgisplatform": 64, "qwc": 64, "apac": 64, "respond": 64, "requests": 64, "pointing": 64, "accessing": 64, "internet": 64, "depicted": 64, "hosts": 64, "ip": 64, "nat": 64, "devices": 64, "lan": 64, "bridg": 64, "longer": 65, "forced": 65, "observation": 65, "checking": 65, "happen": 65, "widgets": 65, "lengths": 65, "shifted": 65, "performed": [66, 69], "stopped": 66, "removed": 66, "meaning": 66, "undo": 66, "furthermor": 66, "inserted": 66, "pur": 68, "procedur": 68, "xml": [68, 70], "inspected": 69, "looking": 69, "identifiers": 69, "follows": 69, "channel_id": 69, "manhole_id": 69, "widget": 69, "listed": [69, 70], "unchecked": 69, "generally": 70, "specify": 70, "setting": 70}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dat": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32], "tool": [0, 40, 41], "setup": [0, 14, 15], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshooting": 0, "customization": 1, "of": [1, 2, 18, 25, 35, 46, 48, 54], "the": [1, 2, 11, 15, 24, 30, 36, 56, 64, 65], "introduction": [1, 57, 68], "adding": [1, 46, 48], "fields": 1, "joining": 1, "additional": [1, 46], "tables": [1, 10, 23, 26, 55], "creating": 1, "custom": 1, "views": 1, "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requirements": [2, 13, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "installation": [2, 12, 14, 29], "pirogu": 2, "databas": [2, 7, 11, 14, 15, 50, 56], "servic": 2, "backup": 2, "download": [2, 63], "and": [2, 10, 11, 17, 20, 25, 28, 30, 37, 39, 42, 46, 49, 55, 57], "install": [2, 6, 15, 63], "current": 2, "releas": 2, "cre": [2, 11, 19, 22], "empty": [2, 11], "launc": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interlis": 4, "exchang": [4, 33], "general": [4, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisites": 4, "jav": 4, "libraries": 4, "modelbaker": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mod": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 26, 35, 66], "command": [4, 31], "lin": [4, 31, 46], "quality": [4, 25, 27], "control": 4, "with": [4, 15, 31, 43, 46, 49], "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "windows": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "based": 6, "distros": 6, "fedor": 6, "sus": 6, "using": 7, "sql": 7, "query": 7, "dump": 7, "user": [8, 52], "roles": [8, 11], "teks": [9, 10], "wastewater": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "features": 9, "mor": [9, 15], "to": [9, 15, 17, 35, 38, 45, 46, 49, 65], "com": 9, "documentation": 10, "contents": 10, "indices": 10, "initialization": 11, "process": 11, "restor": 11, "dem": [11, 15, 46, 62], "minimal": 11, "access": [11, 64], "gener": [11, 22, 30], "under": 11, "server": [14, 64], "required": 14, "softw": 14, "workstation": 15, "configuration": [15, 29, 50], "pg_servic": 15, "macos": 15, "All": 15, "systems": 15, "qgis": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "project": [15, 30, 46], "if": 15, "you": 15, "are": [15, 17, 24, 38], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "working": [15, 46], "than": 15, "one": [15, 65], "chang": [16, 22, 46], "default": [16, 18, 22, 25], "parameters": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "fil": [17, 22, 43], "common": [17, 31], "errors": [17, 31], "missing": 17, "status": 17, "or": [17, 45, 48, 69], "_function_hierarchic": 17, "wn_function_hierarchic": 17, "catchment": [17, 38, 55], "connected": 17, "secondary": 17, "structur": [17, 37, 46, 55], "discharg": 17, "coefficients": 17, "population": 17, "densities": 17, "subcatchments": 17, "rain": 17, "gauges": 17, "coefficient": [18, 25], "friction": [18, 25], "popul": [18, 25], "input": [19, 22], "selection": [19, 22], "for": [20, 35], "developpers": 20, "advanced": 20, "users": 20, "extract": [21, 26, 63], "results": [21, 23, 24, 26, 30], "measurement": [23, 26], "mapping": 24, "not": 24, "imported": 24, "show": 24, "indicators": 24, "evolving": 24, "along": 24, "tim": [24, 25, 27], "prep": [25, 30], "correspondances": [25, 27], "titl": [25, 27], "notes": [25, 27], "options": [25, 27], "climatology": [25, 27], "hydrology": [25, 27], "hydraulics": [25, 27], "curves": [25, 27], "series": [25, 27], "patterns": [25, 27], "labels": [25, 27], "junctions": [25, 28], "coordinates": [25, 28], "conduits": [25, 28], "xsections": [25, 28], "workflow": 30, "run": [30, 31, 35, 63], "simulation": [30, 31], "stores": 30, "map": 30, "gep": 30, "from": [31, 43], "interfac": 31, "running": 31, "storm": 32, "water": 32, "management": 32, "translation": 34, "how": [35, 45, 49], "label": 35, "positioning": 35, "different": [35, 46], "scales": 35, "existing": [35, 46, 48], "positions": 35, "transl": 35, "prefix": 35, "symbology": 35, "functions": 35, "manually": 35, "collecting": 35, "hydr_geometry": 35, "corresponds": [35, 65], "basin": 35, "geometry": [35, 39, 40, 41, 42, 46], "mikeurban": 35, "hydraulic": [35, 55], "modeling": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingw": 35, "pump": 35, "characteristic": 35, "further": [35, 39, 42], "informations": 35, "entry": 36, "wizard": 36, "standard": 36, "tools": [36, 59], "deleting": 37, "objects": 37, "Delete": 37, "reaches": [37, 45, 46, 49, 55], "manholes": [37, 43, 46], "other": [37, 46], "structures": [37, 42, 46, 49, 55], "covers": [37, 46, 49, 55], "parts": [37, 55], "detailed": [37, 40, 41], "geometries": 37, "digitizing": [38, 39, 40, 41, 42, 44], "areas": 38, "editing": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "connect": [38, 45], "network": [38, 45, 59], "nodes": [38, 45, 46, 49, 55], "channels": [39, 46, 55, 65, 69], "attributes": [39, 42, 43, 46], "classes": [39, 42], "synchronization": [39, 42], "as": 41, "drainag": 41, "channel": [41, 46, 65], "importing": 43, "exampl": 43, "txt": 43, "elements": [45, 46], "vide": [45, 49], "tutorial": [45, 49], "delete": 45, "connection": 45, "layers": [46, 55], "changing": 46, "point": 46, "special": 46, "reac": 46, "direction": 46, "snap": 46, "codes": 46, "valu": [46, 55], "list": 46, "way": 46, "choos": 46, "object": 46, "nod": [46, 55], "multiedit": 46, "saving": 46, "changes": 46, "type": 46, "into": 46, "maintenanc": [48, 55], "events": [48, 55], "new": 48, "event": 48, "link": 48, "unlink": 48, "mult": 48, "edit": 48, "moving": 49, "history": [50, 51], "viewer": 50, "replay": 50, "function": 50, "view": 53, "layer": [53, 56], "overview": [54, 57], "explanation": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reac": 55, "details": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organisations": 55, "organisation": 55, "vw_qgep_maintenanc": 55, "lists": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topology": [55, 59], "qgep_network": 55, "segments": 55, "segment": 55, "catchment_are": 55, "naming": 56, "conventions": 56, "schemas": 56, "names": 56, "attrib": 56, "length": [58, 65], "profiles": 58, "printing": 58, "following": 59, "refresh": 59, "upstream": 59, "downstream": 59, "sum": 59, "up": 59, "flow": 59, "times": 59, "plan": 60, "plotting": 60, "about": 61, "virtual": 62, "machin": 62, "web": 64, "services": 64, "fixing": 65, "issues": 65, "inspection": [65, 70], "several": 65, "correspond": 65, "singl": 65, "wincan": 67, "2": 67, "matc": 69, "automatic": 69, "matching": 69, "skipping": 69, "observations": 69, "open": 70, "viewing": 71}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Contents": [[10, "contents"]], "Indices and tables": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Setup workstation": [[15, "setup-workstation"]], "Database configuration": [[15, "database-configuration"], [50, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "All systems": [[15, "all-systems"]], "Install QGIS": [[15, "install-qgis"]], "Install QGEP plugin": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Install the demo project": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "About": [[61, "about"]], "Demo Virtual Machine": [[62, "demo-virtual-machine"]], "Install": [[63, "install"]], "Download": [[63, "download"]], "Extract": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Access the Web Services": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/it/user-guide/editing/maintenance_events.html b/it/user-guide/editing/maintenance_events.html index e35f5eccf..63f292286 100644 --- a/it/user-guide/editing/maintenance_events.html +++ b/it/user-guide/editing/maintenance_events.html @@ -117,6 +117,7 @@

    3.3.3.1. General
  • Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (re_maintenance_event_wastewater_structure)

  • +
  • To avoid an error when adding a new Maintenance Event, you have to enable Buffered Transaction Groups in menu Project > Transaction mode

  • diff --git a/ro/.doctrees/environment.pickle b/ro/.doctrees/environment.pickle index 1a922e212ca33a6b9807c0ac7384a5ee1edeae24..805adab65af516f2d7f4eef0d1213e314e513d7f 100644 GIT binary patch delta 84662 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 T%0N%EP|-by^(1~p8$~*? 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 S$T76k>U(;_`rFK=p8o@IIJUO{ diff --git a/ro/.doctrees/user-guide/editing/maintenance_events.doctree b/ro/.doctrees/user-guide/editing/maintenance_events.doctree index 06f5b91ab178aa916459d27953a38f7de7370fa1..ff5fb785a10db8f2b869d2a135a02018c721853a 100644 GIT binary patch delta 2941 zcmcJRdu-EH6vuaO``gx)ZS5Xxqpx2(*0tT-17VvC8IK_o$Xp|0OhoNi=j9h^Wl-HD za~Lt9$zm9%VthfwXbdJ8(!|9_B3p5!yGYh~Xa}|3R#+6YRQ5w=;n@@09WV2R1y)~{z z9*OVlQzJ1oIxr9)P#+c1m>PkGeAh_5IuuW+BJxO7-5Xb_HWl=T~?a>_zISlwN`=Qs50$^mzWI zJ9^TJDcJ2@p%e>M9D<2T4-Dp&f~8~$yqb4` zeT2GxP*)WciF3j$Ou{Fsg=cdqgqN)6;xaHxfPEuNo6vI@j}(8TIVr>Njai9Zg-fsNXH7p(X1kZ-O|p3tEL{* z(gL`+I8uHQ9fnh4LQ{E8&K~U&K8|`}tfo|YJXB$^7zvhec)TLy%VhWu^5-gEvCYV~ z>as9g*_=@dN+rvT64vFjokl^UNe*ffII9L(DHP?qAzgJ33&StIAYy5?b)#Swm`f4N zPIDg`5zShz^-D)$(~n)~g&Rw1&G*x;PUd;G4~m^C8-^z5UF-llH=BoPyU1E&(uO&V zl~)0B$&S#LgSI4p*;oZo*ziPBx%N7_qT&tLt=zC9m+T!fI~P=t0vHt81h02l<%|;# zHq0`v4a0sd6W znsJ&7C#q31ThZNQCWJEO5S^1NB%OS}i~~I_7CA?EwM1v!()TUzWBjlkB9v64j5+sxJU2wKLOv0u)@W*B0i})ArmfpO>+F#&!1$gC^=Z)zMCzV(0tZj zjWcbmLr$_Xn=*%)b@G07tlG+Xy&_NQRl%W4=D62QG=_yVm{`y?^R?4_N?hkW}5=9t=YoX$)xRTgE%yeq-}$9lkQ57 zto?-Xq@FPTX0kDva1y50-%Do9MA?LrgAnb!lXbz{o$s@87}~I#In!4*FwVY9|FrR{ zX=I#qUD{jtp{42jS#d_&jN@19qUCeEE83^D6p}{)EeTo%XgNvC8@MD!EwRY1=-#1+ zqkHHNq(-s_rD{@~O-jL}6iZ5>q!dYNCpVy9G9gOnPp3=x^%VT#jMyUMi*tH#8ijgr oVoncE$0&nqgXx#Hyug(1Tx1KH7kd;s|IHBTzJuKkr@B}E1sS@9CIA2c delta 2360 zcmZ`*eQZ-z6zAT)c4N49E8W-Y`nj%M*HH&?A8gIox&af&u$f{oAq(i@%~L)G8-9cd zL`W!^k>pe+=#;NNh$h3Ogh(J^;2=aK3;&2>rX(1|U?wU7qX~Gk1Q;T0vqwLBO0&S_z%V3Q-j#g}+K4{k;?jdO)toP;5(j|~BH-s0jaM6w-h6go-^ zpewtMi*Mn)C5(ojvi&Ku!yM(}4w(x^d)A4{KE=Ipvpcanu`|(|C__L!df4pe;-6Hs zYN?aaDr~g0v8Q0Ic|Pv%S!}po^)xakS@Lu^9t=ML)@7?Q+7R~21kXaa?!C?%8F->a z(75DjSe!H8py9s4SI8Qn%UWy96K*X6gVum7tPsYnH{eFD9d6C72cNYbR@-d2&w(A* z7tmw7zs$B@^!Es-Sd(fPb>>jgl6Qp}`n5qA%dg8k%x29(*iXP!5X$~o-+YLVo^^0~ zksUS{+~>nOC(AqsyNo4Oa%~u{6^2cAj62KV_mE#XjS=uiu_HV!A-U*i+5ox)^==x4 zNo1@^Xh-1fqW+u{c+i^={n`Wku|*pKj~YtTxhn=vucr^>a4o?v76=v9iSdkC$ zr^wKYGHm8r9jteRSS00XG5OH5mQ#CJ6+CkMqQo!^l~`=h+PS>tuIzgD68g_)?eM-U z$WvyAxtYCAW_vqE%%sLNz_2;M-XTwgJVCWAoWKryVr(BB70n2O+}h!5Pcu7`%HQbC zr~E_F8dE7AuAC%pm%<#;DWfpiH!@@dLcSu7W(x6R$neyVi@yCZSYn5*r7`%sq#n56 z1}(l$?8G*I$TdwR)Twk&d)8_F$xD8f+5Sf`72qy=ZBjH9hO}r3@xW|O&~2tf?KFV9 zpgeuqYLW%tV0b~XkP1*<%3BPu(^H9tyXBqIT*FsM6OS0+yxocSZ826Lw^|qv1(14v z#gD8T!)y39J+vD-<~8tc1NFcdM$b*;$*W{|zL-`fL8)})&6y&%aw;CQ@Vm^5a_i(n z1YI_vwLz?Jiq;m8)(qN+0X8_w`K7e4#rO=uT#(t%8Q`(ww(Yy8_mkvRskk;JJqr0MJqRs03^_hXbJZBMOriIS%aYY(Rn035oYi(XS=$7n zT36l4>P|ZE^_NeV9kndoUXmT$UpPLq>K@b`m{i;;MOWOX^%b*ILOZTZ71}W{MJ}_i zU^H@qUnJ&qn-)_9)16n~gw>O!okI-V9#f{Pp^i9#+R()o$l>!@Lka&ijge7E)8{tD zPJRR%ic{2*x@zKGVEqKN)T zc2xNnlh8oVo2FrMc_@ppPMw)#zO6uS^9uY_(a^lp9ON;|IH}||%shqnlH{tEQN}tX zXB;d1RY@?bBTcXsT#KKbGw}u1I*6mO6*IL#WNABF0{fPpWADLptzFEXywJ)xJCht) z_M2h*dz8tc_2EN{)9(RsQ1jq~)SR?@j^fph({c-|)NazUoP1kp*+t7vTzdLuZ&T7wn1E{Rao8*$n^y diff --git a/ro/_sources/user-guide/editing/maintenance_events.rst.txt b/ro/_sources/user-guide/editing/maintenance_events.rst.txt index ac36e92e2..d4e7f491f 100644 --- a/ro/_sources/user-guide/editing/maintenance_events.rst.txt +++ b/ro/_sources/user-guide/editing/maintenance_events.rst.txt @@ -12,6 +12,8 @@ General * Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (**re_maintenance_event_wastewater_structure**) +* To avoid an error when adding a new Maintenance Event, you have to enable **Buffered Transaction Groups** in menu Project > Transaction mode + Adding a new Maintenance Event ------------------------------------------------------------- diff --git a/ro/searchindex.js b/ro/searchindex.js index df0cb6243..fcc96145f 100644 --- a/ro/searchindex.js +++ b/ro/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Set\u0103ri sta\u021bie de lucru", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "Despre", "5. Ma\u0219in\u0103 Virtual\u0103 de Demo", "Instalare", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"the": [0, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 68, 69, 70], "contains": [0, 4, 18, 19, 22, 25, 30, 55], "a": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 36, 37, 38, 39, 40, 41, 42, 44, 47, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69], "capabl": [0, 4], "of": [0, 3, 4, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 52, 55, 56, 57, 59, 61, 63, 64, 65, 69], "initializing": 0, "and": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 44, 45, 47, 48, 50, 52, 53, 54, 56, 58, 59, 60, 61, 63, 66, 68, 69, 70, 71], "upgrading": [0, 1], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "datab": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "it": [0, 1, 2, 4, 6, 11, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 55, 56, 57, 58, 59, 61, 63, 65, 68, 70], "is": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aimed": 0, "at": [0, 2, 4, 7, 14, 15, 17, 25, 28, 30, 31, 35, 38, 39, 42, 46, 49, 59, 61, 66], "system": [0, 2, 4, 8, 12, 15, 35, 36], "administrators": 0, "power": [0, 18, 25], "users": [0, 8, 10, 15, 30, 33, 61], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "not": [0, 1, 2, 4, 10, 11, 15, 17, 18, 21, 25, 26, 27, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 62, 66, 69], "be": [0, 1, 2, 4, 6, 7, 9, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 61, 65, 66, 68, 69, 70, 71], "used": [0, 1, 2, 4, 6, 18, 19, 22, 25, 27, 28, 30, 32, 35, 40, 43, 50, 55, 59, 61], "by": [0, 1, 4, 6, 11, 14, 17, 19, 22, 24, 25, 27, 29, 35, 36, 38, 39, 42, 45, 46, 48, 49, 55, 57, 63, 65, 69, 70], "end": [0, 24, 25, 28, 30, 39, 46], "as": [0, 1, 2, 4, 6, 9, 10, 11, 13, 15, 16, 22, 24, 25, 27, 32, 35, 36, 39, 42, 43, 44, 46, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 69], "could": [0, 1, 39, 59], "lead": 0, "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70], "loss": 0, "if": [0, 1, 2, 3, 4, 6, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 65, 66, 69], "properly": 0, "for": [0, 1, 2, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 45, 46, 50, 52, 55, 56, 57, 58, 59, 60, 61, 67, 69], "advanced": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "cases": [0, 46, 56, 59], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 36, 38, 39, 43, 57], "upgrad": [0, 2, 4, 68], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63], "manually": [0, 2, 4, 10, 17, 38, 46, 49, 52, 55, 69], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55], "mak": [0, 2, 4, 15, 39, 46], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 63], "admin": [0, 6, 10, 11, 62], "mod": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "in": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70], "settings": [0, 4, 15, 35, 36, 38, 40], "go": [0, 15, 35, 46], "switch": [0, 35, 37, 46], "developer": [0, 3, 4], "options": [0, 4, 7, 10, 11, 14, 15, 31, 36], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 19, 22, 29, 33, 38, 57, 59, 66], "restart": [0, 4], "qgis": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appear": [0, 4, 15, 17, 23, 26, 39], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "looks": [0, 45], "lik": [0, 4, 11, 39, 40, 42, 45, 50, 52, 55, 56, 57], "this": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10], "version": [0, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "files": [0, 4, 9, 11, 15, 24, 29, 43, 57], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "enabled": [0, 4], "only": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 68], "latest": [0, 11, 15, 61], "stabl": 0, "availabl": [0, 2, 34], "selecting": [0, 39, 42, 48, 53], "anything": [0, 15], "different": [0, 4, 10, 11, 14, 15, 32, 36, 42, 47, 52, 56], "ever": 0, "on": [0, 2, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 22, 24, 25, 28, 30, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 57, 58, 59, 60, 61, 63, 68, 69], "testing": [0, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsistent": 0, "stat": [0, 2, 19, 22, 30, 32], "dependencies": 0, "python": [0, 1, 10, 13, 15, 20], "requirements": [0, 3, 10, 12, 15, 33], "ther": [0, 2, 11, 23, 26, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 66], "are": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 50, 52, 55, 56, 57, 59, 61, 62, 66, 69, 70], "missing": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 58, 59, 69], "install": [0, 3, 4, 5, 10, 11, 12, 14, 24, 29, 50, 61], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 40, 56], "automatically": [0, 1, 4, 6, 30, 35, 36, 39, 53, 58, 69], "that": [0, 2, 4, 5, 6, 7, 9, 11, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 50, 55, 56, 57, 58, 59, 61, 64, 65, 66], "will": [0, 1, 2, 4, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70], "work": [0, 4, 15, 30, 35, 36, 43, 46, 56, 57, 59], "all": [0, 1, 4, 6, 8, 9, 11, 14, 15, 17, 35, 37, 38, 46, 49, 55, 56, 57, 59], "systems": [0, 6, 15, 32, 57], "fails": [0, 4], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59, 64], "with": [0, 1, 2, 3, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 50, 52, 55, 56, 57, 59, 60, 61, 63, 64, 68, 69, 70], "administr": [0, 3, 11], "privileges": [0, 6, 8, 11], "or": [0, 1, 2, 4, 9, 10, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 49, 50, 52, 55, 56, 59, 62, 63, 65, 67, 68, 70], "postgres": [0, 1, 2, 11], "servic": [0, 10, 11, 14, 19, 22, 23, 26], "configurations": 0, "fil": [0, 1, 2, 4, 10, 11, 14, 15, 16, 18, 19, 21, 23, 25, 26, 27, 30, 31, 33, 35, 44, 52, 55, 58, 59, 68, 70], "location": [0, 4, 7, 42, 70], "shows": [0, 4, 7, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allows": [0, 1, 4, 9, 15, 32, 38, 46, 50], "select": [0, 8, 11, 17, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 68, 69, 70], "configuration": [0, 8, 10, 14, 33, 46, 51, 52], "which": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 69], "oper": [0, 15], "warning": [0, 4, 58, 65], "entry": [0, 10, 15, 35, 39, 42, 44, 46, 52], "selected": [0, 4, 19, 22, 24, 37, 38, 45, 46, 55, 58, 59, 66], "may": [0, 4, 6, 15, 35, 37, 59, 65], "match": [0, 2, 10, 18, 25, 59, 67], "currently": [0, 4, 16, 22, 25, 27, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 43, 46, 48, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 49, 52, 55, 59, 61, 62, 63, 70], "opens": [0, 7, 35, 42, 58, 59], "utility": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 10, 11, 15, 17, 18, 25, 30, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 52, 55, 56, 57, 64], "entries": 0, "directly": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4], "installation": [0, 8, 10, 15, 33, 46, 61, 62], "guid": [0, 4, 5, 10, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "mor": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "current": [0, 4, 10, 15, 19, 22, 30, 38, 50, 57, 59], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "customiz": 0, "supported": [0, 4, 36], "initialization": [0, 10, 12, 15, 46, 62], "action": [0, 4, 35, 50, 55], "initializ": 0, "specif": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specified": 0, "sur": [0, 4, 15, 38, 43, 46, 56, 59], "hav": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "working": [0, 10, 12, 14, 47, 52, 56, 59, 61], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "performing": 0, "load": [0, 11], "templat": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "already": [0, 11, 35], "configured": [0, 9, 15, 50], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "cas": [0, 35, 56, 57, 59, 61], "encounter": [0, 2], "issues": [0, 10, 66, 67], "errors": [0, 2, 10, 30, 33], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 53, 57, 59], "using": [0, 1, 2, 3, 4, 5, 9, 10, 11, 13, 14, 15, 17, 36, 38, 46, 55, 59, 66], "look": [0, 39, 42, 46, 56, 59], "logs": 0, "contain": [0, 23, 26], "usef": [0, 4, 32, 41], "information": [0, 1, 4, 9, 35, 39, 42, 55, 57], "including": [0, 9, 44, 54, 57], "returned": 0, "underlying": [0, 36], "tools": [0, 4, 9, 10, 11, 31, 38, 39, 44, 50, 52, 56, 57], "includ": [0, 4], "submitting": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "asking": 0, "support": [0, 32, 38, 57, 68], "chapter": [1, 5, 11, 38, 39, 42, 46], "describes": 1, "versioned": 1, "updates": [1, 57], "achieved": [1, 66, 68], "manager": [1, 4, 11, 24], "aka": 1, "pum": [1, 10, 13], "required": [1, 2, 6, 10, 12, 13, 15], "generated": [1, 2, 17, 19, 21, 22, 23, 26, 30, 31, 39, 42], "pirogu": [1, 10, 13], "library": 1, "combination": [1, 4, 15], "both": [1, 19, 22, 37, 39, 42], "introduc": [1, 15], "small": [1, 23, 26, 59], "customizations": 1, "such": [1, 2, 9, 32, 35, 36, 42, 46], "existing": [1, 10, 15, 18, 25, 38, 39, 42, 47, 52, 55, 69], "bas": [1, 8], "extending": 1, "going": [1, 4, 11, 46, 59], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongly": 1, "recommend": [1, 15, 30, 57], "ask": [1, 14], "community": [1, 15], "any": [1, 2, 4, 11, 35, 59, 66], "doubts": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61], "stor": [1, 2, 21, 23, 26, 30], "complies": 1, "sia": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "able": [1, 15, 33, 46, 49], "yet": [1, 35, 38], "hold": 1, "som": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "us": [1, 4], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handled": 1, "standard": [1, 4, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 14, 15, 19, 22, 24], "follow": [1, 62], "needs": [1, 18, 25, 30, 36], "still": [1, 4, 49], "following": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 63], "explanations": [1, 46], "rules": [1, 35, 46, 57], "explain": 1, "allowed": 1, "naming": [1, 10, 52, 54], "usr_": [1, 2], "added": [1, 2, 4, 15, 35, 39, 42, 46], "editabl": [1, 35, 43, 46], "field": [1, 2, 9, 24, 35, 38, 43, 45, 46, 56, 59, 69, 70], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "tim": [1, 4, 10, 17, 20, 23, 26, 30, 31, 46, 49, 59], "command": [1, 2, 3, 6, 10, 30, 33, 46, 59], "view": [1, 8, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56], "create_views": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "running": [1, 6, 7, 10, 11, 12, 14, 15, 25, 27, 30, 33, 59], "upgrades": [1, 13], "use": [1, 2, 4, 6, 11, 14, 15, 19, 22, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 41, 42, 43, 46, 52, 55, 56, 57, 59, 61, 62, 67], "option": [1, 7, 11, 36, 38, 39, 40, 50], "exclud": [1, 2], "pattern": [1, 2, 69], "join": [1, 24, 30, 59], "two": [1, 11, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reach": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "don": [1, 2, 9, 14, 15, 18, 20, 21, 23, 24, 25, 26, 35, 69], "yaml": 1, "definition": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defining": [1, 35, 36], "list": [1, 4, 10, 17, 31, 38, 39, 43, 47, 52, 56, 59], "joined": [1, 56, 59], "read": [1, 68], "they": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discarded": 1, "triggers": [1, 35], "tabl": [1, 2, 15, 18, 21, 24, 25, 26, 27, 30, 35, 38, 39, 46, 48, 50, 55, 56, 59, 65, 69, 70], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 49, 56], "her": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 49, 50, 52, 56, 59], "joins": [1, 59], "my_extra_join": 1, "my_tabl": 1, "alias": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_columns": 1, "field_1": 1, "field_2": 1, "remap_columns": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_ws": 1, "ws": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatory": 1, "keys": [1, 56], "others": 1, "optional": [1, 14, 25, 28, 30, 46], "given": 1, "path": [1, 2, 4, 11, 19, 22, 29, 31, 59], "script": [1, 11, 20], "qgep_wastewater_structure_extr": 1, "path_to": 1, "extra_ws": 1, "similarly": [1, 69], "specifying": 1, "qgep_reach_extr": 1, "variabl": [1, 15], "corresponding": [1, 17, 35, 48, 65, 68, 69], "creat": [1, 10, 12, 15, 17, 30, 33, 35, 48, 55, 57, 59, 61], "order": [1, 15, 17, 61], "allow": [1, 70], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 67], "provid": 1, "delet": [1, 10, 11, 15, 38, 44, 47, 48, 50, 52], "scripts": [1, 2, 11, 15], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "placed": 1, "nam": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 56], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delt": [1, 2], "directory": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "documentation": [1, 2, 4, 34], "wants": 1, "updated": [1, 2, 4, 25, 27, 59], "dynamically": 1, "gener": [1, 2, 10, 12, 33, 35], "tak": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "pag": [2, 14, 60, 64], "explains": 2, "alternatively": [2, 30], "dat": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 10, 11, 24, 32, 35, 36, 37, 38, 44, 45, 46, 48, 49, 52, 57, 58, 59, 60, 62], "offers": [2, 15, 57], "graphic": [2, 30, 46], "interfac": [2, 10, 17, 30, 33, 68], "automates": 2, "steps": [2, 30, 39, 42], "usually": [2, 19, 22, 30, 40, 57], "easier": [2, 35, 56], "releases": [2, 11, 15], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "released": 2, "reproduced": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "windows": [2, 4, 5, 10, 12, 14, 38, 48, 57, 63], "environment": [2, 11, 14, 15], "does": [2, 11, 36, 38, 39, 45, 46, 59], "requ": 2, "run": [2, 10, 11, 20, 25, 28, 32, 33, 46, 52], "server": [2, 5, 10, 11, 12, 15, 61], "but": [2, 4, 19, 22, 23, 26, 36, 43, 45, 46, 48, 49, 55, 57, 68], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 14, 61], "views": [2, 3, 10, 11, 16, 22, 30, 50, 56, 57], "regeneration": [2, 11], "functions": [2, 10, 52, 56], "pg_dump": 2, "pg_restor": [2, 11], "terminal": [2, 61], "installed": [2, 4, 6, 13, 14, 58, 64], "along": [2, 10], "several": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "has": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 64], "proper": 2, "either": [2, 15], "set": [2, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 38, 39, 40, 42, 43, 45, 46, 49, 62], "sudo": [2, 6, 15, 61], "ln": 2, "s": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wid": 2, "user": [2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 38, 39, 42, 46, 50, 56, 63], "flag": [2, 4], "into": [2, 10, 15, 32, 36, 38, 39, 43, 45, 47, 52, 57], "hom": [2, 15], "probl": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "commands": [2, 6, 7], "connected": [2, 7, 10, 35, 37, 38, 42, 45, 46, 48, 49, 55, 56, 57, 59], "qgep_prod": [2, 11], "parameters": [2, 10, 19, 25, 27, 30, 33, 59], "connect": [2, 3, 7, 10, 11, 19, 22, 35, 36, 39, 44, 46, 47, 52, 55], "databases": [2, 15], "provided": [2, 9, 19, 20, 22, 24, 31], "instanc": [2, 4, 11], "least": [2, 30, 38, 59], "thre": [2, 30, 59], "services": [2, 12, 24], "insid": 2, "qgep_test": 2, "test": [2, 57], "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "models": 2, "similar": [2, 35, 46, 59], "recommended": [2, 4, 11, 36, 40, 57], "lin": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 46, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "https": [2, 4, 11, 15, 57, 62], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 10, 11, 15], "archiv": 2, "refs": 2, "tags": 2, "release_number": 2, "zip": [2, 15, 63], "replacing": [2, 17], "desired": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzipped": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15], "p": [2, 11], "port": [2, 11, 15], "u": [2, 11], "c": [2, 4, 11, 29], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "launched": 2, "folder": [2, 15, 19, 22, 24], "processus": 2, "form": [2, 4, 9, 35, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_sys": [2, 8, 11, 15, 35, 50, 56], "pum_info": 2, "i": [2, 17, 23, 25, 26, 28, 35], "constraints": 2, "indexes": 2, "schem": [2, 7, 8, 11, 15, 16, 22, 23, 26, 30, 56], "public": [2, 11], "qgep_migration": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "production": [2, 9, 11], "stores": [2, 10, 21, 26], "versions": 2, "during": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 35, 42, 62, 66, 69], "restored": 2, "ignored": 2, "continu": [2, 36, 38, 59], "anyway": 2, "ignor": 2, "restor": [2, 10, 12, 62], "materialized": [2, 11], "custom": [2, 3, 10, 15, 25, 27], "attributes": [2, 9, 10, 24, 35, 38, 44, 47, 52, 55, 56], "wer": 2, "represents": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61], "import": [3, 9, 10, 15, 18, 24, 25, 30, 33, 43, 52, 56, 57, 67, 68, 69], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "roles": [3, 10, 12], "interlis": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "general": [3, 10, 16, 22, 36, 44, 46, 47, 52, 57], "prerequisites": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "quality": [3, 10, 32], "control": [3, 10, 32, 38, 39, 46, 59], "customization": [3, 10], "introduction": [3, 10, 52, 54, 67], "adding": [3, 10, 36, 39, 42, 47, 52, 55], "fields": [3, 4, 10, 35, 36, 38, 39, 42, 43, 46, 56, 59], "joining": [3, 10], "additional": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "tables": [3, 8, 10, 11, 21, 24, 36, 42, 46, 48, 50, 56], "creating": [3, 10, 32, 55, 60], "setup": [3, 10, 11, 12, 62, 64], "manual": [3, 10, 52, 60, 67], "updat": [3, 10, 11, 16, 22, 50], "discussion": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30], "shap": [3, 25, 28], "mou": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interested": [3, 4], "other": [3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "includes": [4, 11, 57], "experimental": [4, 15], "featur": [4, 35, 36, 38, 39, 42, 46, 48, 49, 53, 57, 59, 70, 71], "importing": [4, 10, 36, 44, 52], "exporting": 4, "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extension": [4, 9, 40, 55, 57, 66], "sia405": [4, 57], "wastewater": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "details": [4, 17, 18, 25, 27, 30, 46], "exports": 4, "german": [4, 11, 15, 46, 57], "translated": [4, 15, 43], "roadmap": 4, "need": [4, 11, 15, 19, 22, 24, 30, 36, 38, 39, 46, 49, 50, 59, 69], "download": [4, 10, 11, 14, 15, 29, 61, 63, 64], "macos": [4, 10, 11, 12, 14], "packag": [4, 57], "sqlalchemy": 4, "geoalchemy2": 4, "launching": 4, "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 9, 13, 15, 25, 27], "cannot": [4, 15, 17], "ve": 4, "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 68], "installer": [4, 6, 15], "standalon": 4, "included": [4, 56], "somewh": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "wher": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "sam": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "another": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propo": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "supports": [4, 57], "up": [4, 10, 35, 39, 52, 63, 65], "writing": 4, "ensur": 4, "fully": 4, "trying": 4, "dialog": [4, 10, 48, 53], "buttons": 4, "toolbar": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37, 61], "selection": [4, 9, 10, 33, 46, 48, 57, 58, 59], "nodes": [4, 10, 17, 24, 25, 27, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57], "reaches": [4, 10, 35, 36, 38, 39, 44, 47, 48, 52, 57, 58, 59], "layer": [4, 10, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 52, 54, 55, 58, 59, 71], "choo": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especially": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstr": [4, 9, 10, 45, 52], "label": [4, 10, 25, 28, 52], "positions": [4, 10, 52, 55], "scales": [4, 10, 52], "deselecting": 4, "then": [4, 6, 15, 18, 19, 22, 23, 25, 26, 28, 35, 36, 38, 39, 40, 41, 42, 43, 46, 48, 49, 50, 53, 57, 58, 59], "confirm": [4, 35, 37], "sav": [4, 15, 35, 37, 39, 42, 46, 48, 58, 59], "pathes": 4, "empty": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "strings": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "labels": [4, 10, 35], "turn": [4, 48, 49], "horizontally": 4, "orientation": 4, "adjust": [4, 11], "properties": [4, 11, 25, 28, 46, 59], "symbology": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "no": [4, 11, 14, 25, 27, 36, 37, 38, 39, 42, 43, 45, 46, 48, 55, 56, 58, 59, 66], "e": [4, 11, 15, 17, 23, 25, 26, 28, 35, 36, 37, 46, 55, 59, 61], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimeter": 4, "remark": [4, 23, 26, 56], "truncated": 4, "80": 4, "characters": 4, "text": [4, 43, 46, 50, 59], "consider": 4, "mov": [4, 35, 38, 45, 46, 49], "classes": [4, 10, 44, 52], "data_med": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "exported": [4, 17, 18, 19, 22, 25, 27], "completely": 4, "document": [4, 70], "photo": 4, "video": [4, 10, 47, 52], "class": [4, 39, 42, 46, 55], "validation": 4, "step": [4, 21, 23, 24, 26, 30, 31], "ilivalid": 4, "inform": 4, "whether": [4, 11, 17, 59], "error": [4, 11, 17, 30, 31, 46, 55, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 37, 38, 40, 50, 55, 57, 59], "lists": [4, 8, 10, 11, 43, 46, 52, 54, 56], "elements": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "imported": [4, 10, 17, 21, 23, 26, 30, 33, 46, 66, 68, 70, 71], "allowing": 4, "review": 4, "deselect": [4, 37], "skip": [4, 69], "status": [4, 10, 19, 22], "object": [4, 10, 24, 35, 37, 39, 40, 41, 42, 45, 47, 52, 57], "showing": 4, "needed": [4, 55, 58], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "element": [4, 42, 45, 46], "attach": [4, 17], "examinations": 4, "their": [4, 46, 48, 55], "pipes": [4, 9, 25, 27, 32], "once": [4, 38, 46, 66, 68, 71], "happy": 4, "persist": 4, "changes": [4, 10, 14, 15, 35, 37, 38, 39, 42, 47, 48, 52, 57], "qgepqwat2il": 4, "explanation": [4, 10, 46, 52, 54], "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licensing": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 57, 58, 59, 63], "pgadminii": [5, 46], "desktop": [5, 14, 61], "permits": 5, "manag": [5, 9, 11, 15, 51], "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60], "basic": 5, "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "management": [5, 9, 10, 33], "query": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "presented": 6, "assum": 6, "logged": [6, 50], "certain": 6, "su": 6, "becom": [6, 50], "root": [6, 61], "issu": [6, 17, 19, 22, 66], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "clicking": [7, 11, 39, 45, 46, 48, 49, 63], "highlighted": [7, 58, 59, 69], "icon": [7, 63], "window": [7, 11, 15, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59], "runs": 7, "written": [7, 14], "tre": [7, 49], "structur": [7, 10, 19, 22, 23, 25, 26, 27, 35, 36, 39, 41, 42, 44, 45, 47, 48, 49, 52, 56, 57, 59], "below": [7, 35, 46, 49, 50, 59, 64], "schemas": [7, 8, 10, 11, 52, 54], "enter": [7, 11, 35, 36, 39, 42, 46, 59, 69], "stored": [7, 8, 18, 24, 25, 46], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everything": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "comes": [8, 46], "predefined": [8, 46], "mult": [8, 10, 38, 47, 52], "defines": [8, 39, 42], "group": [8, 17, 48, 55], "qgep_viewer": [8, 11], "rights": 8, "consultation": 8, "entities": [8, 35], "values": [8, 9, 15, 18, 21, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 42, 43, 46, 50, 59], "qgep_user": [8, 11], "qgep_manager": [8, 11], "extended": 8, "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superuser": 8, "permissions": 8, "related": [8, 9, 17, 25, 27, 32, 46, 55, 57], "implementation": [9, 57], "map": [9, 10, 21, 24, 26, 35, 38, 42, 45, 59, 65, 68, 69], "sewer": [9, 36, 44, 57], "its": [9, 15, 17, 30, 36, 39, 42, 50, 56], "components": 9, "complianc": 9, "swiss": [9, 57], "standards": 9, "indic": 9, "characteristics": 9, "networks": [9, 44, 57], "objects": [9, 10, 17, 25, 27, 28, 38, 39, 40, 42, 44, 45, 46, 49, 52], "diameter": 9, "material": [9, 46, 56], "depth": [9, 23, 25, 26, 28, 31, 35], "damages": 9, "construction": 9, "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plans": [9, 35], "extract": [9, 10, 19, 22, 30, 32, 33], "statistics": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identification": 9, "futur": 9, "interventions": 9, "geodat": 9, "according": [9, 18, 19, 22, 25, 39, 42], "structures": [9, 10, 19, 22, 25, 27, 30, 35, 36, 39, 40, 44, 47, 48, 52, 54, 57], "special": [9, 10, 25, 27, 35, 36, 37, 40, 42, 45, 47, 49, 52, 55, 56, 57], "primary": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collectors": 9, "secondary": [9, 10, 19, 22, 45, 57], "ex": [9, 15], "privat": 9, "connection": [9, 10, 35, 38, 46, 47, 52], "catchments": [9, 38], "gep": [9, 10, 33, 38, 57], "mesures": 9, "maintenances": 9, "inspection": [9, 10, 48, 66, 67, 68, 69, 71], "viewing": [9, 10, 67], "editing": [9, 10, 14, 36, 37, 39, 42, 44, 52, 55], "preconfigured": [9, 57, 59], "forms": [9, 36, 46, 70, 71], "relation": [9, 25, 27, 35, 46, 55], "objets": 9, "natives": 9, "complementary": 9, "toolbox": [9, 46, 59], "inversion": 9, "direction": [9, 10, 39, 47, 49, 52, 55, 57, 59], "altitudes": 9, "documents": 9, "pictures": 9, "videos": 9, "linked": [9, 17, 19, 22, 25, 27, 30, 35, 39, 42, 48, 55], "topology": [9, 10, 39, 44, 46, 52, 54, 56], "tracking": 9, "drop": 9, "profiles": [9, 10, 39, 52], "display": [9, 58], "mapping": [9, 10, 23, 26, 30, 33], "layout": 9, "serial": [9, 60], "plotting": [9, 10, 52], "protocol": 9, "survey": 9, "development": 9, "mob": 9, "devic": [9, 15, 23, 26], "sem": [9, 69], "automat": [9, 10, 36, 39, 67], "insertion": 9, "informations": [9, 10, 52], "direct": [9, 58], "simulating": 9, "softw": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gis": [9, 36, 57], "formats": 9, "historisation": 9, "modifications": [9, 50], "history": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "possibility": 9, "roll": 9, "back": [9, 11, 32, 35, 42], "integration": 9, "wincan": [9, 10, 68, 70], "vx": [9, 68], "log": [9, 18, 25, 59], "cards": 9, "log_card": 9, "bio_ecol_assessment": 9, "catchment_area_totals": 9, "sourc": 10, "based": [10, 15, 35, 46, 53, 61, 63], "leitungskataster": 10, "2015": [10, 55, 57], "developed": [10, 32], "closely": 10, "application": [10, 14, 50], "features": [10, 24, 36, 37, 38, 39, 41, 43, 45, 46, 48], "demo": [10, 12, 47, 52, 61, 64], "minimal": [10, 12, 25, 27, 28, 30], "set\u0103r": [10, 12, 61], "sta\u021b": [10, 12, 64], "de": [10, 12, 61, 64], "lucru": [10, 12, 64], "configur": [10, 12, 50, 59], "baz": [10, 12], "toat": [10, 12], "sistem": [10, 12], "instal": [10, 12, 61, 62], "proiect": [10, 12], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "layers": [10, 17, 24, 30, 36, 37, 47, 49, 52, 54], "maintenanc": [10, 42, 47, 52, 54, 71], "events": [10, 47, 50, 52, 54, 71], "vw_qgep_maintenanc": [10, 48, 52, 54], "valu": [10, 11, 15, 18, 23, 24, 25, 26, 27, 31, 35, 36, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "hydraulic": [10, 18, 25, 38, 52, 54, 57], "catchment": [10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "catchment_": [10, 17, 38, 52, 54], "conventions": [10, 52, 54], "names": [10, 35, 43, 52, 54], "attrib": [10, 18, 24, 25, 27, 28, 35, 36, 38, 39, 42, 46, 52, 54, 57, 59], "digitizing": [10, 36, 37, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometry": [10, 37, 43, 44, 47, 50, 52, 55], "synchronization": [10, 44, 52], "detailed": [10, 35, 39, 42, 44, 52, 55, 60], "drainag": [10, 32, 44, 52, 57], "channel": [10, 37, 39, 44, 47, 52, 55, 56, 67, 69, 71], "channels": [10, 36, 40, 44, 45, 47, 52, 57, 59, 66, 67, 68, 70], "deleting": [10, 44, 52], "manholes": [10, 25, 27, 35, 36, 40, 41, 42, 44, 47, 49, 52, 55, 57, 58], "covers": [10, 42, 44, 47, 52], "parts": [10, 42, 44, 46, 50, 52], "geometries": [10, 21, 26, 30, 39, 44, 52, 55], "areas": [10, 44, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "changing": [10, 47, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 42, 45, 47, 49, 52, 55, 58, 59], "linear": [10, 47, 52], "chang": [10, 15, 31, 33, 35, 36, 37, 39, 40, 42, 43, 47, 48, 50, 52, 55], "reach": [10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 37, 39, 45, 47, 52, 55, 56, 59], "snap": [10, 36, 39, 47, 52], "codes": [10, 47, 52], "way": [10, 14, 15, 35, 37, 40, 41, 47, 52, 59], "nod": [10, 17, 21, 24, 25, 26, 28, 35, 38, 39, 42, 45, 47, 49, 52, 59], "multied": [10, 47, 52], "saving": [10, 47, 52], "moving": [10, 47, 52], "tutorial": [10, 47, 52], "event": [10, 47, 50, 52], "link": [10, 11, 17, 21, 24, 25, 26, 28, 36, 47, 52, 64], "unlink": [10, 47, 52], "printing": [10, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "times": [10, 24, 52, 58], "plan": [10, 52, 59], "replay": [10, 15, 51, 52], "function": [10, 17, 18, 21, 25, 26, 27, 30, 35, 41, 46, 51, 52, 58], "positioning": [10, 52], "translat": [10, 52], "collecting": [10, 36, 52], "hydr_geometry": [10, 52], "corresponds": [10, 52, 67], "basin": [10, 52], "modeling": [10, 52], "overflow": [10, 52], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingweir": [10, 52], "pump": [10, 25, 27, 52], "characterist": [10, 52], "jav": 10, "libraries": 10, "modelbaker": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshooting": 10, "client": [10, 15, 64], "launch": [10, 18, 19, 21, 22, 25, 31], "ma\u0219in": [10, 63], "matching": [10, 66, 67, 68], "skipping": [10, 67], "observations": [10, 66, 67, 71], "fixing": [10, 66, 67], "correspond": [10, 56, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prep": [10, 33], "simulation": [10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "results": [10, 31, 32, 33, 38, 59], "correspondances": [10, 33], "titl": [10, 59, 60], "notes": 10, "climatology": [10, 30], "hydrology": [10, 30], "hydraulics": 10, "curves": 10, "series": [10, 17, 23, 24, 26, 30, 35, 39, 42], "patterns": 10, "coefficient": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarch": [10, 35], "wn_function_hierarch": 10, "discharg": [10, 40, 55], "coefficients": 10, "population": 10, "densities": 10, "subcatchments": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gauges": [10, 25, 27, 33], "measurement": [10, 36], "show": [10, 15, 50, 55], "indicators": 10, "evolving": 10, "developpers": [10, 33], "translation": [10, 15], "index": 10, "pagin": [10, 64], "c\u0103ut": 10, "learn": 11, "utf8": 11, "encoding": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_d": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "restoring": 11, "successfully": [11, 59], "completed": [11, 30], "failed": 11, "detail": [11, 35, 58], "reads": [11, 30], "something": [11, 35], "archiver": 11, "unsupported": 11, "13": 11, "header": 11, "archivierer": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "updating": 11, "stackoverflow": 11, "questions": [11, 57], "49064209": 11, "getting": 11, "clo": [11, 35, 42, 48], "propably": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "defined": [11, 17, 35, 38, 39, 45, 46, 55], "blob": [11, 15], "master": [11, 15], "12_0_roles": 11, "per": [11, 59], "cluster": 11, "12_1_roles": 11, "copy": [11, 15, 35, 38, 43], "past": [11, 43], "downloading": 11, "z_structure_with_value_lists": 11, "bat": 11, "extensions": 11, "valuelist": 11, "replac": [11, 15], "z": [11, 39, 42], "echo": 11, "off": [11, 36], "exist": 11, "structure_with_value_lists": 11, "batch": 11, "pau": 11, "exit": [11, 35], "db": 11, "qgep_community": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "progr": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "insert": [11, 15, 39, 42, 50], "sequences": 11, "vw_network_nod": 11, "vw_network_segment": [11, 59], "fre": [11, 57], "described": [11, 15, 25, 27, 38, 43, 48, 57, 59], "git": 11, "clon": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "generation": [11, 13], "consult": 11, "through": [12, 32, 37, 55], "applications": 12, "ready": 12, "packages": 13, "psycopg2": 13, "adapter": 13, "expect": [14, 17, 46], "workstations": 14, "accessibl": 14, "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgis": [14, 61], "stack": 14, "builder": 14, "shipped": 14, "posgresql": 14, "instructions": [14, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "connections": [14, 38, 46, 61], "won": [14, 61], "connecting": [14, 25, 28, 57, 69], "workstation": [14, 15], "whil": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optim": 14, "ram": 14, "siz": [14, 24, 63], "pgtun": 14, "tell": 15, "initially": 15, "every": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "acest": [15, 62, 64], "instruc\u021biun": 15, "depind": 15, "sist": 15, "creeaz": 15, "un": [15, 62], "nou": 15, "director": 15, "acolo": 15, "unde": [15, 64], "vre": 15, "s\u0103": [15, 61, 64], "salv": 15, "configura\u021b": 15, "pgconfig": 15, "\u00een": [15, 61, 64], "acas": 15, "este": [15, 63, 64], "descris": 15, "ghid": [15, 62], "pgsysconfdir": 15, "seteaz": 15, "variabil": 15, "cu": [15, 62, 64], "cal": 15, "c\u0103tr": [15, 64], "search": [15, 17, 46, 59, 68, 69], "remov": [15, 19, 22, 35, 37], "variables": [15, 35], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 59, 70], "vor": [15, 64], "fi": [15, 64], "dou": 15, "fi\u0219ier": [15, 64], "pgpass": 15, "op\u021bional": 15, "dac": [15, 61, 64], "nu": 15, "sa": [15, 64], "parol": [15, 61], "fiec": 15, "unix": 15, "notepad": 15, "eol": 15, "conversion": 15, "put": [15, 18, 25, 59, 63, 64], "normally": [15, 25, 28, 43, 56, 59], "usernam": 15, "pay": 15, "attention": [15, 23, 26], "starting": [15, 39, 58, 59, 64], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "near": [15, 35, 38], "ll": 15, "tick": 15, "plus": 15, "append": 15, "matter": [15, 38, 45, 59], "probably": [15, 35, 40], "closing": 15, "reopening": 15, "figur": [15, 49, 59], "images": 15, "macenvvarcheck": 15, "png": 15, "introdu": 15, "urmat": 15, "sau": [15, 64], "introd": 15, "trebui": 15, "func\u021b": 15, "topolog": 15, "dbnam": 15, "qgepuser": 15, "pentru": [15, 63, 64], "\u0219i": [15, 61, 62, 64], "se": [15, 62, 63, 64], "poat": [15, 63], "folos": [15, 63], "pe": [15, 64], "atunc": 15, "\u00eenlocu": 15, "adres": 15, "re\u021b": [15, 64], "baze": 15, "oriund": 15, "g\u0103si\u021b": 15, "aceast": 15, "referin\u021b": 15, "altern": [15, 55], "nix": 15, "minimum": [15, 59, 63], "requirement": 15, "build": [15, 39], "called": [15, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experienc": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "via": [15, 25, 27, 35], "consol": 15, "deschid": [15, 61], "plugins": [15, 56, 70], "ved": 15, "imagin": 15, "mai": 15, "jos": 15, "caut": 15, "bifeaz": 15, "c\u0103su\u021b": 15, "l\u00eeng": 15, "adaug": 15, "uses": [15, 25, 27, 35, 48, 57], "historization": 15, "mad": [15, 50], "extrag": 15, "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qgs": [15, 24], "languages": 15, "langu": 15, "explicitly": 15, "loaded": [15, 24, 46, 55], "keep": [15, 38, 39], "changed": [15, 39, 46, 55, 59], "datenherr": 15, "oid_prefixes": 15, "02_oid_generation": 15, "permanently": 15, "hand": 15, "pull": [15, 39, 42], "request": 15, "sampl": 15, "city": 15, "uster": 15, "organization": 15, "ch11h8mw": 15, "stadt": 15, "tru": [15, 35, 50], "ch15z36d": 15, "sig": 15, "fal": 15, "ch13p7mz": 15, "arbon": 15, "locally": 15, "statement": 15, "prefixes": [15, 35, 56], "ordered": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communities": [15, 57], "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "works": [15, 24, 35, 46, 59, 68], "pg_community": 15, "qgep_en": [15, 63], "mentionned": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "copied": [16, 19, 22, 25, 27, 39], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remaining": [16, 22], "hard": [16, 22, 35], "coded": [16, 22], "defaults": [16, 22], "edited": [16, 22, 39, 55], "modified": [16, 22, 30, 50], "overwritten": [16, 22], "likely": [17, 30], "raised": 17, "solv": 17, "hereunder": 17, "interrelated": 17, "conduit": [17, 25, 27, 28], "undefined": 17, "fix": [17, 35, 65], "vw_wastewater_nod": [17, 24, 46, 49, 59], "subcatchment": [17, 25, 27, 30], "comp": 17, "number": [17, 31], "vw_junctions": 17, "manhol": [17, 25, 27, 28, 39, 42, 43, 46, 49, 56, 58, 69], "special_structur": [17, 42, 43], "filled": [17, 25, 28, 35, 39, 66], "drawn": [17, 35], "abandonned": 17, "null": [17, 35, 39, 42, 59], "correctly": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierach": 17, "paa": 17, "chamtknv00002706": 17, "referenced": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "items": 17, "104": 17, "ch19ar68ca008855_ww_current": 17, "raingag": [17, 25, 27], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "subcatchement": [17, 25, 27], "fk_wastewater_networkelement_rw_current": [17, 25, 27], "discharge_coefficient_rw_current": 17, "fk_wastewater_networkelement_rw_planned": [17, 25, 27], "discharge_coefficient_rw_planned": 17, "fk_wastewater_networkelement_ww_current": [17, 25, 27], "discharge_coefficient_ww_current": 17, "fk_wastewater_networkelement_ww_planned": [17, 25, 27], "discharge_coefficient_ww_planned": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_current": 17, "population_density_planned": 17, "gaug": 17, "deletion": 17, "gages": [17, 25, 27, 30], "property": [17, 36], "gag": [17, 25, 27], "ser": [17, 25, 27, 30, 31], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeser": [17, 25, 27], "roughness": [18, 25, 27, 28], "priorities": [18, 25], "coefficient_of_friction": [18, 25, 27], "converted": [18, 25], "else": [18, 25, 27, 55], "wall_roughness": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_friction": [18, 25, 27], "01": [18, 25], "vw_swmm_conduites": [18, 25], "formul": [18, 25, 35], "convert": [18, 25, 57, 63], "strickler": [18, 25], "coolebrook": [18, 25], "documented": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimensioning": [18, 25], "performanc": [18, 25], "verification": [18, 25], "sewers": [18, 25, 32], "drains": [18, 25, 32], "september": [18, 25], "2001": [18, 25], "reach_coefficient_of_friction": [18, 25], "materials": [18, 25], "qml": [18, 25], "overwr": [18, 25, 35], "checked": [18, 25], "overwrited": [18, 25], "extracts": [19, 22], "entir": [19, 22], "extracted": [19, 22], "study": [19, 22], "src": [19, 20, 22, 24], "swmm_templates": [19, 20, 22, 24], "default_qgep_swmm_parameters": [19, 22], "supposes": [19, 22], "horton": [19, 22], "infiltration": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "planned": [19, 22, 30, 38, 46, 68], "destination": [19, 22], "subnetwork": [19, 22], "expression": [19, 22, 24, 46, 59], "ch_function_hierarch": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarch": [19, 22], "functionnalities": 20, "call": 20, "example_qgep_swmm_commands": 20, "generates": [21, 26, 30], "rpt": [21, 23, 26, 30, 31], "previous": [21, 23, 26, 30, 31, 65], "summary": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedicated": [23, 26, 30], "parses": [23, 26, 30], "measurements": [23, 26, 30], "measuring_point": [23, 26], "measuring": [23, 26], "appears": [23, 26, 35, 36, 38, 45], "measuring_dev": [23, 26], "measurement_series": [23, 26], "measured": [23, 26, 49], "parameter": [23, 24, 25, 26, 27], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "result": [23, 26, 30, 35, 46, 59], "many": [23, 26, 48], "hosting": [23, 26], "giv": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_current": [23, 26], "created": [23, 25, 26, 27, 30, 35, 41, 55, 57], "processing": [24, 29, 46], "id": [24, 53, 59, 69], "node_results": 24, "link_results": 24, "swmm_simulation_nam": 24, "swmm_parameter": 24, "inflow": 24, "swmm_summary": 24, "swmm_full_report": 24, "filters": 24, "manipulation": 24, "complet": [24, 36, 37], "namely": 24, "play": 24, "fram": 24, "plot": 24, "dataplotly": 24, "graph": 24, "scatter": 24, "marker": 24, "links": [24, 30], "correspondanc": [25, 27], "exists": [25, 27, 46], "creates": [25, 27, 35, 41, 55, 59], "accordingly": [25, 27, 65], "vw_swmm_raingages": [25, 27], "aquifers": [25, 27], "aquifer": [25, 27], "aquifiers": [25, 27], "elevation": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquifers": [25, 27], "wastewater_networkelement": [25, 27, 28, 56], "width": [25, 27, 41], "computed": [25, 27, 30], "mean": [25, 27], "maximal": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverages": [25, 27], "land": [25, 27], "intersection": [25, 27, 38], "planning": [25, 27, 32, 57], "zon": [25, 27], "vw_swmm_coverages": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_production": [25, 27], "_current": [25, 27], "_planned": [25, 27], "population_density": [25, 27], "groundwater": [25, 27], "vw_swmm_subcatchments": [25, 27], "vw_swmm_subareas": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "packs": [25, 27], "unit": [25, 27], "hydrographs": [25, 27], "lid": [25, 27], "controls": [25, 27], "junction": [25, 27, 28, 35], "linking": [25, 27, 36, 70], "vw_swmm_junctions": [25, 27], "outfalls": [25, 27], "outfall": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfalls": [25, 27], "dividers": [25, 27], "divider": [25, 27], "having": [25, 27, 38, 59], "separating_structur": [25, 27], "vw_swmm_dividers": [25, 27], "storag": [25, 27, 35, 63], "units": [25, 27], "installations": [25, 27, 40, 55], "vw_swmm_storages": [25, 27], "prof": [25, 27, 39, 52, 55, 58, 59], "matched": [25, 27, 28, 69, 70], "dimensions": [25, 27], "pipe_prof": [25, 27, 28], "height_width_ratio": [25, 27], "curv": [25, 27], "vw_swmm_conduits": [25, 27], "vw_swmm_xsections": [25, 27], "pumps": [25, 27], "hq_relation": [25, 27], "liked": [25, 27], "vw_swmm_pumps": [25, 27], "vs_swmm_curves": [25, 27], "orifices": [25, 27], "vw_swmm_orifices": [25, 27], "weirs": [25, 27, 35], "q": [25, 27, 35], "leaping": [25, 27, 35], "vw_swmm_weirs": [25, 27], "outlets": [25, 27], "however": [25, 27], "vw_swmm_outlets": [25, 27], "transects": [25, 27], "vw_swmm_landuses": [25, 27], "pollutants": [25, 27], "hydr_geom_relation": [25, 27], "vw_swmm_curves": [25, 27], "sucessf": [25, 28], "description": [25, 28, 35, 43, 46, 57], "equivalent": [25, 28], "assigned": [25, 28], "coordin": [25, 28, 35, 55], "situation_geometry": [25, 28, 55], "identifier": [25, 28, 35, 39, 42, 43, 46, 56, 59, 69], "tag": [25, 28], "categoriz": [25, 28], "classify": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meters": [25, 28], "zero": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "differenc": [25, 28, 50, 57], "cover": [25, 28, 35, 37, 42, 46, 49, 55, 56], "level": [25, 28, 35, 39, 42, 46], "minus": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calculated": [25, 28, 56, 59], "progression_geometry": [25, 28], "manning": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_to": [25, 28], "to_wastewater_nod": [25, 28], "geometr": [25, 28], "circular": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junctions": 27, "conduits": 27, "recorded": 29, "preferences": 29, "providers": 29, "executabl": [29, 31], "matches": 29, "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "exe": [29, 31], "explained": 30, "next": [30, 35, 46, 49, 58], "chapters": 30, "fill": 30, "tuned": 30, "summarized": 30, "startup": 30, "highlight": 30, "solved": 30, "tun": 30, "exec": [30, 31], "launches": 30, "tested": 30, "occur": [30, 65], "dont": 30, "analysis": [30, 32], "analysed": 30, "variants": 30, "raingages": 30, "percent": 30, "impervious": 30, "evaporation": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processsing": 31, "background": [31, 39, 42], "output": 31, "containing": 31, "xxx": 31, "junc": 31, "negat": 31, "helps": [32, 36, 46], "predict": 32, "runoff": 32, "quantity": 32, "throughout": 32, "world": 32, "design": 32, "stormwater": 32, "combined": [32, 35], "sanitary": 32, "evalu": 32, "gray": 32, "infrastructur": 32, "strategies": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solutions": 32, "was": [32, 57, 61], "help": 32, "national": 32, "objectives": 32, "reduc": 32, "retention": 32, "discharges": 32, "cau": 32, "impairment": 32, "waterbodies": 32, "easily": [32, 35, 66], "wanted": 32, "visualiz": 32, "ways": [32, 36], "english": [34, 43], "deutsch": 34, "fran\u00e7ais": 34, "italiano": 34, "rom\u00e2n": 34, "espa\u00f1ol": 34, "themes": 35, "configuring": 35, "handl": 35, "very": 35, "well": [35, 39, 42, 57], "screen": 35, "print": [35, 58], "regiogis": 35, "platform": 35, "necessary": [35, 36, 42, 46, 49, 56], "determin": 35, "positioned": 35, "fixed": [35, 65], "position": [35, 36, 55], "applies": 35, "scal": 35, "always": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "solution": [35, 46], "extend": 35, "auxiliary": 35, "labelpositions": 35, "rul": [35, 45, 46], "labeling": 35, "defin": [35, 38, 39, 40, 46, 59, 60], "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positiony": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46], "uebersichtsplan": 35, "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "moves": [35, 46, 49], "diagr": 35, "saved": [35, 37], "loo": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatey": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "moved": [35, 49], "rotated": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positiony": 35, "rows": 35, "horizontal": 35, "vertic": 35, "alignment": 35, "coordinates": [35, 36, 55], "been": [35, 50], "levels": [35, 39, 46], "sometimes": 35, "displayed": [35, 42], "happens": 35, "decativated": 35, "speed": [35, 63], "deactiv": [35, 46], "create_symbology_triggers": 35, "drop_symbology_triggers": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "calculation": [35, 38, 59], "_depth": 35, "update_depth": 35, "symbolizing": 35, "wastewater_nodes": 35, "_usage_current": 35, "calcul": [35, 46], "es": [35, 37], "entites": 35, "calculates": 35, "function_hierarch": [35, 46], "usage_current": [35, 46, 56], "adds": 35, "update_wastewater_structure_symbology": 35, "update_wastewater_node_symbology": 35, "graphically": [35, 46], "digitiz": [35, 36, 38, 39, 40, 41, 44, 46, 55], "fk_hydr_geometry": 35, "hydr": 35, "geom_relation": 35, "record": [35, 38, 42, 46, 48, 55, 59], "child": [35, 46, 48], "records": [35, 38, 42, 46], "analogously": 35, "ac": 35, "sectional": 35, "thus": [35, 39], "built": 35, "sewag": 35, "discharged": 35, "light": 35, "blu": [35, 38, 45, 46], "tells": 35, "plac": [35, 39, 42, 46, 49], "meaningf": 35, "bsp001": 35, "wn2": 35, "designation": 35, "pictur": 35, "2nd": 35, "marked": [35, 38, 45], "yellow": [35, 48], "tabs": [35, 42, 55], "upper": 35, "transferred": 35, "fk_overflow_to": 35, "previously": 35, "seen": [35, 68, 71], "rear": 35, "sufficient": 35, "networkelements": [35, 38], "conditions": 35, "fk_overflow_char": 35, "identifer": 35, "later": [35, 39, 42, 46, 49, 59], "adopted": 35, "qh": 35, "relationship": [35, 48], "controller": 35, "hq": 35, "fk_overflow": 35, "qq": 35, "basically": 36, "constructing": 36, "external": [36, 43], "technic": 36, "surveyor": 36, "boundaries": 36, "basis": [36, 61], "borders": 36, "alte": 36, "understanding": 36, "great": 36, "wizards": 36, "together": [36, 39, 56], "highly": 36, "automated": 36, "controlled": 36, "clicks": [36, 38, 39, 41, 57], "sid": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "functionality": 36, "reu": [36, 39, 65], "last": [36, 38, 39], "entered": [36, 39, 42], "snapping": [36, 38, 39, 40, 46, 57], "preferred": [36, 57], "snaps": [36, 46], "obj_id_links": 36, "fk_fields": 36, "points": [36, 39, 40, 43, 46, 55, 56], "tho": [36, 39, 46], "identify": [36, 37, 38, 41, 45, 46, 48], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 40, 46], "saves": 36, "enables": [36, 55], "digitized": [36, 38, 39, 42, 49], "afterwards": [36, 46], "easy": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associated": [37, 46], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simply": [37, 69], "press": [37, 46], "key": [37, 49, 56], "keyboard": 37, "located": [37, 63, 70], "depending": [37, 42, 46], "customized": 37, "elsewh": 37, "deletes": 37, "deleted": [37, 46, 48], "networkelement": [37, 38], "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_": 38, "avoid": [38, 40, 53], "checkbox": [38, 65], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finishing": [38, 39], "clicked": [38, 39], "finished": [38, 39], "exact": 38, "derived": 38, "ideas": 38, "realized": 38, "splitting": [38, 46], "taken": [38, 56, 69], "skipped": 38, "accept": 38, "over": [38, 40, 45, 58, 59], "border": 38, "selectabl": [38, 45], "bar": [38, 45, 63], "catchment_areas": [38, 55], "lot": [38, 55], "connects": 38, "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decides": 38, "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respectively": 39, "building": [39, 44], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "starts": [39, 46], "intermediary": [39, 48], "progression": 39, "straight": 39, "finish": [39, 58], "vw_qep_reach": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkelement": 39, "ws_identifier": 39, "reachpoint": [39, 46], "od_pipe_prof": 39, "stopping": [39, 42], "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkelement": 39, "od_reach": 39, "rp_from_nod": 39, "rp_to_nod": 39, "altitud": 39, "rp_from_level": 39, "rp_to_level": 39, "means": [39, 42, 49, 57], "snapped": 39, "9405": 39, "9390": 39, "ajusted": 39, "takes": [39, 42], "precendenc": 39, "nan": [39, 42], "normed": 40, "dimension1": 40, "dimension2": 40, "describ": [40, 57], "enough": 40, "actions": [40, 41, 42, 50], "disappears": 40, "tried": 40, "drawing": 41, "rectangl": 41, "20cm": 41, "specially": [41, 57], "collect": [42, 44, 52], "symbol": [42, 55], "ws_type": [42, 43], "preselected": 42, "infiltration_installation": [42, 43], "ide": [42, 43, 57, 59], "normal": [42, 57, 59], "95": [42, 57], "reason": 42, "saf": 42, "respect": [42, 46, 48, 55], "besides": 42, "aids": [42, 46], "prevention": [42, 46], "co_level": [42, 43], "adapted": 42, "wn_bottom_level": 42, "adjusted": 42, "precedenc": 42, "situation": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letters": [43, 56], "limitation": 43, "dbf": 43, "cod": [43, 46], "plain": 43, "prepared": [43, 59], "delimited": 43, "cover_identifier": 43, "wastewaternode_identifier": 43, "exception": 43, "ma_function": 43, "row": 43, "modify": 45, "rp_": 45, "_fk_wastewater_networkelement": 45, "awar": [45, 66], "rp_from_fk_wastewater_networkelement": 45, "never": 45, "discharging": 45, "inversely": 45, "shouldn": 45, "swwf": [45, 57], "pressing": 46, "ctrl": 46, "o": [46, 62], "login": 46, "consists": 46, "task": [46, 59], "correspondent": [46, 58], "backflow": 46, "dryweather": 46, "flum": 46, "flows": 46, "rever": 46, "zoom": [46, 59], "slop": 46, "arrow": [46, 59], "logically": 46, "greater": 46, "angles": 46, "angle": 46, "expected": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewater": 46, "vl_channel_usage_current": 46, "vl_channel_usage_planned": 46, "represent_valu": 46, "examples": [46, 56], "facility": 46, "usage_planned": 46, "ch_usage_current": [46, 56], "ch_usag": 46, "symbols": 46, "otherw": [46, 59], "activated": 46, "outputs": 46, "relations": [46, 55], "16": 46, "behind": 46, "hint": 46, "although": 46, "mainly": 46, "pwwf_channels": 46, "facilities": [46, 57], "blindanschluss": 46, "forbidden": 46, "really": 46, "fk_wasterwater_structur": 46, "worked": 46, "vic": 46, "vers": 46, "complex": 46, "jet": 46, "implemented": [46, 48], "duplicated": [46, 66], "temporary": [46, 59], "decid": 46, "concerns": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "wastewater_structures": [48, 55], "box": 48, "gets": [48, 58], "himself": 48, "compared": 49, "unusual": 49, "low": 49, "precision": 49, "whol": [49, 55, 59], "reachpoints": 49, "zb1": 49, "foreign": [49, 56], "corrected": 49, "zra": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "modification": 50, "repository": 50, "session": 50, "logging": [50, 63], "audit_view": 50, "boolean": 50, "audit_tabl": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_tabl": 50, "composed": 50, "identifying": 50, "comparing": 50, "lines": 50, "ones": 50, "canvas": [50, 58], "actual": 50, "becomes": 50, "2004": 50, "various": 52, "usual": 53, "scroll": 53, "column": [53, 65], "relev": 53, "recogniz": 53, "constructed": 55, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "additionally": 55, "pipeline_registry": 55, "mostly": 55, "od_organisation": [55, 56], "fk_dataowner": 55, "fk_oper": 55, "fk_provider": 55, "fk_owner": 55, "today": 55, "littl": 55, "bit": 55, "respecitv": 55, "subclasses": 55, "municipality": 55, "sia405_abwasser": 55, "vw_organisation": 55, "instead": [55, 62], "integrated": 55, "8": [55, 59, 68], "2020": 55, "functionalities": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60], "six": 56, "wastewaternod": 56, "rebuild": 56, "administration": 56, "qfield": 56, "od_": 56, "vl_": 56, "organisation": 56, "begin": 56, "vw_": 56, "vw": 56, "vw_network_": 56, "superclass": 56, "mainlayers": 56, "sub": 56, "und": [56, 57], "superclasses": 56, "belongs": 56, "belong": 56, "co": 56, "convention": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stands": 56, "_": [56, 57], "underscor": 56, "_slope_per_mill": 56, "_channel_usage_current": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "association": 57, "verband": 57, "schweizer": 57, "abwasser": 57, "gew\u00e4sserschutzfachl": 57, "published": 57, "1999": 57, "sinc": [57, 70], "valid": 57, "covering": 57, "generell": 57, "entw\u00e4sserungsplanung": 57, "applying": 57, "comply": 57, "subset": 57, "norm": 57, "merkblatt": 57, "2016": 57, "datamanagement": 57, "fachbereich": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanagement": 57, "tv": [57, 68], "inspections": [57, 71], "2019": 57, "licenc": 57, "wik": 57, "purchasing": 57, "shop": 57, "answers": 57, "catalogues": 57, "datasets": 57, "unlimited": 57, "dataset": [57, 61], "cantons": 57, "offer": [57, 68], "engineering": 57, "companies": 57, "environmental": 57, "offic": 57, "practitioners": 57, "modelling": 57, "reality": 57, "annex": 57, "acquisition": 57, "policy": 57, "acces": 57, "construct": 57, "placing": 57, "collected": 57, "vw_qgep_cover": 58, "selects": 58, "repeat": 58, "continuity": 58, "hover": 58, "goes": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearby": 59, "unexpected": 59, "seconds": 59, "coming": 59, "finds": 59, "overflows": 59, "interven": 59, "accident": 59, "flowtim": 59, "interesting": 59, "rat": 59, "labeled": 59, "coalesc": 59, "field_nam": 59, "minutes": 59, "branch": 59, "behavior": 59, "branches": 59, "summing": 59, "summed": 59, "resulting": 59, "behaviors": 59, "style": 59, "bold": 59, "underscored": 59, "startpoint": 59, "downstreams": 59, "sumuptool_": 59, "flowtimes": 59, "projects": 59, "makes": 59, "wrong": 59, "legends": 60, "rahmenpl\u00e4n": 60, "maps": 60, "atlas": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benef": 61, "kernel": 61, "hardw": [61, 63], "outsid": 61, "virtualization": [61, 63], "disk": [61, 63], "non": 61, "virtualized": 61, "usb": [61, 63], "stick": [61, 63], "purposes": 61, "18": 61, "browser": [61, 64], "http": [61, 64], "5050": 61, "car": 61, "sunt": 61, "schimbat": 61, "fa\u021b": 61, "cel": 61, "ini\u021bial": 61, "multithreaded": 61, "rendering": 61, "dore\u0219t": [61, 64], "folose\u0219t": 61, "ul": [61, 63, 64], "produc\u021b": 61, "recomand": 61, "schimb": 61, "regener": 61, "cheilor": 61, "ssh": 61, "prin": 61, "unu": 61, "efectu": 61, "comenz": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "maintained": 62, "anymor": [62, 69], "demod": 62, "io": 62, "docs": [62, 64], "html": 62, "documenta\u021b": 62, "reprezint": 62, "despr": 62, "cum": 62, "descarc": 62, "ce": 62, "aplica\u021b": 62, "preg\u0103t": 62, "demonstr": 62, "2gb": 63, "compressed": 63, "15gb": 63, "uncompressed": 63, "disc": 63, "arhiv": 63, "compres": 63, "xz": [63, 64], "dezarh": 63, "vdi": [63, 64], "la": 63, "fel": 63, "ca": 63, "oric": [63, 64], "alta": 63, "virtualbox": 63, "fairly": 63, "imag": [63, 64], "raw": 63, "16gb": 63, "faster": 63, "would": 63, "app": 63, "penalty": 63, "enjoy": 63, "started": 63, "qtib": 64, "ro": 64, "qgisplatform": 64, "con\u021bin": 64, "instal\u0103r": 64, "func\u021bional": 64, "qwc": 64, "apach": 64, "respond": 64, "requests": 64, "pointing": 64, "accessing": 64, "internet": 64, "depicted": 64, "din": 64, "afar": 64, "ulu": 64, "neces": 64, "hosts": 64, "va": 64, "treb": 64, "f\u0103cut": 64, "leg\u0103tur": 64, "dintr": 64, "ip": 64, "num": 64, "acestui": 64, "adaptor": 64, "al": 64, "setat": 64, "func\u021bion": 64, "nat": 64, "numa": 64, "gazd": 64, "hipervizor": 64, "dispoz": 64, "re\u021beau": 64, "intern": 64, "lan": 64, "seta\u021b": 64, "bridg": 64, "longer": 65, "forced": 65, "observation": 65, "checking": 65, "happen": 65, "widgets": 65, "lengths": 65, "shifted": 65, "performed": [66, 69], "stopped": 66, "removed": 66, "meaning": 66, "undo": 66, "furthermor": 66, "inserted": 66, "pur": 68, "procedur": 68, "xml": [68, 70], "inspected": 69, "looking": 69, "identifiers": 69, "follows": 69, "channel_id": 69, "manhole_id": 69, "widget": 69, "listed": [69, 70], "unchecked": 69, "generally": 70, "specify": 70, "setting": 70}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dat": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32], "tool": [0, 40, 41], "setup": [0, 14], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshooting": 0, "customization": 1, "of": [1, 2, 18, 25, 35, 46, 48, 54], "the": [1, 2, 11, 15, 24, 30, 36, 56, 65], "introduction": [1, 57, 68], "adding": [1, 46, 48], "fields": 1, "joining": 1, "additional": [1, 46], "tables": [1, 23, 26, 55], "creating": 1, "custom": 1, "views": 1, "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requirements": [2, 13, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "installation": [2, 12, 14, 29], "pirogu": 2, "datab": [2, 7, 11, 14, 15, 50, 56], "servic": [2, 64], "backup": 2, "download": 2, "and": [2, 11, 17, 20, 25, 28, 30, 37, 39, 42, 46, 49, 55, 57], "install": [2, 6, 15], "current": 2, "releas": 2, "creat": [2, 11, 19, 22], "empty": [2, 11], "launch": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interlis": 4, "exchang": [4, 33], "general": [4, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisites": 4, "jav": 4, "libraries": 4, "modelbaker": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mod": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 26, 35, 66], "command": [4, 31], "lin": [4, 31], "quality": [4, 25, 27], "control": 4, "with": [4, 15, 31, 43, 46, 49], "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "windows": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "based": 6, "distros": 6, "fedor": 6, "sus": 6, "using": 7, "sql": 7, "query": 7, "dump": 7, "user": [8, 52], "roles": [8, 11], "teks": [9, 10], "wastewater": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "features": 9, "mor": [9, 15], "to": [9, 15, 17, 35, 38, 45, 46, 49, 65], "com": 9, "documentation": 10, "con\u021bin": 10, "indec\u015f": 10, "\u015fi": 10, "tab": 10, "initialization": 11, "process": 11, "restor": 11, "demo": [11, 15, 46, 62], "minimal": 11, "access": 11, "gener": [11, 22, 30], "under": 11, "server": [14, 64], "required": 14, "softw": 14, "set\u0103r": 15, "sta\u021b": 15, "de": [15, 62], "lucru": 15, "configur": 15, "baz": 15, "pg_servic": 15, "macos": 15, "toat": 15, "sistem": 15, "instal": [15, 63], "qgis": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "proiect": 15, "if": 15, "you": 15, "are": [15, 17, 24, 38], "a": [15, 30, 31, 35, 43, 45, 46, 48, 65], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "project": [15, 30, 46], "working": [15, 46], "than": 15, "one": [15, 65], "chang": [16, 22, 46], "default": [16, 18, 22, 25], "parameters": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "fil": [17, 22, 43], "common": [17, 31], "errors": [17, 31], "missing": 17, "status": 17, "or": [17, 45, 48, 69], "_function_hierarch": 17, "wn_function_hierarch": 17, "catchment": [17, 38, 55], "connected": 17, "secondary": 17, "structur": [17, 37, 46, 55], "discharg": 17, "coefficients": 17, "population": 17, "densities": 17, "subcatchments": 17, "rain": 17, "gauges": 17, "coefficient": [18, 25], "friction": [18, 25], "popul": [18, 25], "input": [19, 22], "selection": [19, 22], "for": [20, 35], "developpers": 20, "advanced": 20, "users": 20, "extract": [21, 26], "results": [21, 23, 24, 26, 30], "measurement": [23, 26], "mapping": 24, "not": 24, "imported": 24, "in": [24, 35, 44, 47, 51, 56, 65, 71], "show": 24, "indicators": 24, "evolving": 24, "along": 24, "tim": [24, 25, 27], "prep": [25, 30], "correspondances": [25, 27], "titl": [25, 27], "notes": [25, 27], "options": [25, 27], "climatology": [25, 27], "hydrology": [25, 27], "hydraulics": [25, 27], "curves": [25, 27], "series": [25, 27], "patterns": [25, 27], "labels": [25, 27], "junctions": [25, 28], "coordinates": [25, 28], "conduits": [25, 28], "xsections": [25, 28], "configuration": [29, 50], "workflow": 30, "run": [30, 31, 35, 63], "simulation": [30, 31], "stores": 30, "map": 30, "gep": 30, "from": [31, 43], "interfac": 31, "running": 31, "storm": 32, "water": 32, "management": 32, "translation": 34, "how": [35, 45, 49], "label": 35, "positioning": 35, "different": [35, 46], "scales": 35, "existing": [35, 46, 48], "positions": 35, "translat": 35, "prefix": 35, "symbology": 35, "functions": 35, "manually": 35, "collecting": 35, "hydr_geometry": 35, "corresponds": [35, 65], "basin": 35, "geometry": [35, 39, 40, 41, 42, 46], "mikeurban": 35, "hydraulic": [35, 55], "modeling": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingweir": 35, "pump": 35, "characterist": 35, "further": [35, 39, 42], "informations": 35, "entry": 36, "wizard": 36, "standard": 36, "tools": [36, 59], "deleting": 37, "objects": 37, "delet": [37, 45], "reaches": [37, 45, 46, 49, 55], "manholes": [37, 43, 46], "other": [37, 46], "structures": [37, 42, 46, 49, 55], "covers": [37, 46, 49, 55], "parts": [37, 55], "detailed": [37, 40, 41], "geometries": 37, "digitizing": [38, 39, 40, 41, 42, 44], "areas": 38, "editing": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "connect": [38, 45], "network": [38, 45, 59], "nodes": [38, 45, 46, 49, 55], "channels": [39, 46, 55, 65, 69], "attributes": [39, 42, 43, 46], "classes": [39, 42], "synchronization": [39, 42], "as": 41, "drainag": 41, "channel": [41, 46, 65], "importing": 43, "exampl": 43, "txt": 43, "elements": [45, 46], "video": [45, 49], "tutorial": [45, 49], "connection": 45, "layers": [46, 55], "changing": 46, "point": 46, "special": 46, "linear": 46, "reach": 46, "direction": 46, "snap": 46, "codes": 46, "valu": [46, 55], "list": 46, "way": 46, "choo": 46, "object": 46, "nod": [46, 55], "multied": 46, "saving": 46, "changes": 46, "type": 46, "into": 46, "maintenanc": [48, 55], "events": [48, 55], "new": 48, "event": 48, "link": 48, "unlink": 48, "mult": 48, "edit": 48, "moving": 49, "history": [50, 51], "viewer": 50, "replay": 50, "function": 50, "view": 53, "layer": [53, 56], "overview": [54, 57], "explanation": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reach": 55, "details": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organisations": 55, "organisation": 55, "vw_qgep_maintenanc": 55, "lists": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topology": [55, 59], "qgep_network": 55, "segments": 55, "segment": 55, "catchment_": 55, "naming": 56, "conventions": 56, "schemas": 56, "names": 56, "attrib": 56, "length": [58, 65], "profiles": 58, "printing": 58, "following": 59, "refresh": 59, "upstream": 59, "downstr": 59, "sum": 59, "up": 59, "flow": 59, "times": 59, "plan": 60, "plotting": 60, "despr": 61, "ma\u0219in": 62, "virtual": 62, "desc\u0103rc": 63, "dezarhiv": 63, "acces": 64, "web": 64, "fixing": 65, "issues": 65, "inspection": [65, 70], "several": 65, "correspond": 65, "singl": 65, "wincan": 67, "2": 67, "match": 69, "automat": 69, "matching": 69, "skipping": 69, "observations": 69, "open": 70, "viewing": 71}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Con\u021binut": [[10, "contents"]], "Indec\u015fi \u015fi tabele": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Set\u0103ri sta\u021bie de lucru": [[15, "setup-workstation"]], "Configurare baza de date": [[15, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "Toate sistemele": [[15, "all-systems"]], "Instalare QGIS": [[15, "install-qgis"]], "Instalare plugin QGEP": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Instaleaz\u0103 proiectul demo": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Database configuration": [[50, "database-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "Despre": [[61, "about"]], "Ma\u0219in\u0103 Virtual\u0103 de Demo": [[62, "demo-virtual-machine"]], "Instalare": [[63, "install"]], "Desc\u0103rcare": [[63, "download"]], "Dezarhivare": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Accesare Servicii Web": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Set\u0103ri sta\u021bie de lucru", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "Despre", "5. Ma\u0219in\u0103 Virtual\u0103 de Demo", "Instalare", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"the": [0, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 31, 32, 34, 35, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 66, 67, 68, 69, 70, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 68, 69, 70], "contains": [0, 4, 18, 19, 22, 25, 30, 55], "a": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 32, 33, 36, 37, 38, 39, 40, 41, 42, 44, 47, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 63, 64, 66, 67, 68, 69], "capabl": [0, 4], "of": [0, 3, 4, 8, 9, 10, 11, 12, 14, 15, 16, 17, 19, 22, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 49, 50, 52, 55, 56, 57, 59, 61, 63, 64, 65, 69], "initializing": 0, "and": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 18, 19, 22, 23, 24, 26, 27, 29, 31, 32, 33, 35, 36, 38, 40, 41, 43, 44, 45, 47, 48, 50, 52, 53, 54, 56, 58, 59, 60, 61, 63, 66, 68, 69, 70, 71], "upgrading": [0, 1], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "datab": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "it": [0, 1, 2, 4, 6, 11, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 55, 56, 57, 58, 59, 61, 63, 65, 68, 70], "is": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aimed": 0, "at": [0, 2, 4, 7, 14, 15, 17, 25, 28, 30, 31, 35, 38, 39, 42, 46, 49, 59, 61, 66], "system": [0, 2, 4, 8, 12, 15, 35, 36], "administrators": 0, "power": [0, 18, 25], "users": [0, 8, 10, 15, 30, 33, 61], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "not": [0, 1, 2, 4, 10, 11, 15, 17, 18, 21, 25, 26, 27, 33, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 53, 55, 56, 57, 58, 59, 62, 66, 69], "be": [0, 1, 2, 4, 6, 7, 9, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 35, 36, 37, 38, 39, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 61, 65, 66, 68, 69, 70, 71], "used": [0, 1, 2, 4, 6, 18, 19, 22, 25, 27, 28, 30, 32, 35, 40, 43, 50, 55, 59, 61], "by": [0, 1, 4, 6, 11, 14, 17, 19, 22, 24, 25, 27, 29, 35, 36, 38, 39, 42, 45, 46, 48, 49, 55, 57, 63, 65, 69, 70], "end": [0, 24, 25, 28, 30, 39, 46], "as": [0, 1, 2, 4, 6, 9, 10, 11, 13, 15, 16, 22, 24, 25, 27, 32, 35, 36, 39, 42, 43, 44, 46, 48, 49, 52, 53, 55, 56, 57, 58, 59, 61, 63, 69], "could": [0, 1, 39, 59], "lead": 0, "to": [0, 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 31, 32, 33, 36, 37, 39, 40, 41, 42, 43, 44, 47, 48, 50, 51, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 67, 68, 69, 70], "loss": 0, "if": [0, 1, 2, 3, 4, 6, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 65, 66, 69], "properly": 0, "for": [0, 1, 2, 4, 8, 10, 11, 12, 13, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43, 45, 46, 50, 52, 55, 56, 57, 58, 59, 60, 61, 67, 69], "advanced": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "cases": [0, 46, 56, 59], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 36, 38, 39, 43, 57], "upgrad": [0, 2, 4, 68], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63], "manually": [0, 2, 4, 10, 17, 38, 46, 49, 52, 55, 69], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55], "mak": [0, 2, 4, 15, 39, 46], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 63], "admin": [0, 6, 10, 11, 62], "mod": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "in": [0, 1, 2, 3, 4, 6, 7, 8, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 63, 64, 66, 67, 69, 70], "settings": [0, 4, 15, 35, 36, 38, 40], "go": [0, 15, 35, 46], "switch": [0, 35, 37, 46], "developer": [0, 3, 4], "options": [0, 4, 7, 10, 11, 14, 15, 31, 36], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 19, 22, 29, 33, 38, 57, 59, 66], "restart": [0, 4], "qgis": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appear": [0, 4, 15, 17, 23, 26, 39], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "looks": [0, 45], "lik": [0, 4, 11, 39, 40, 42, 45, 50, 52, 55, 56, 57], "this": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10], "version": [0, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "files": [0, 4, 9, 11, 15, 24, 29, 43, 57], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "enabled": [0, 4], "only": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 68], "latest": [0, 11, 15, 61], "stabl": 0, "availabl": [0, 2, 34], "selecting": [0, 39, 42, 48, 53], "anything": [0, 15], "different": [0, 4, 10, 11, 14, 15, 32, 36, 42, 47, 52, 56], "ever": 0, "on": [0, 2, 3, 4, 5, 6, 9, 10, 11, 14, 15, 17, 19, 22, 24, 25, 28, 30, 35, 36, 37, 38, 39, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 57, 58, 59, 60, 61, 63, 68, 69], "testing": [0, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsistent": 0, "stat": [0, 2, 19, 22, 30, 32], "dependencies": 0, "python": [0, 1, 10, 13, 15, 20], "requirements": [0, 3, 10, 12, 15, 33], "ther": [0, 2, 11, 23, 26, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 55, 56, 57, 58, 59, 66], "are": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 39, 40, 42, 43, 44, 46, 49, 50, 52, 55, 56, 57, 59, 61, 62, 66, 69, 70], "missing": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 58, 59, 69], "install": [0, 3, 4, 5, 10, 11, 12, 14, 24, 29, 50, 61], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 40, 56], "automatically": [0, 1, 4, 6, 30, 35, 36, 39, 53, 58, 69], "that": [0, 2, 4, 5, 6, 7, 9, 11, 15, 17, 18, 19, 20, 22, 23, 24, 25, 26, 29, 30, 32, 35, 36, 38, 39, 42, 43, 45, 46, 49, 50, 55, 56, 57, 58, 59, 61, 64, 65, 66], "will": [0, 1, 2, 4, 11, 12, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 28, 31, 35, 36, 37, 38, 39, 42, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 63, 64, 65, 66, 67, 68, 69, 70], "work": [0, 4, 15, 30, 35, 36, 43, 46, 56, 57, 59], "all": [0, 1, 4, 6, 8, 9, 11, 14, 15, 17, 35, 37, 38, 46, 49, 55, 56, 57, 59], "systems": [0, 6, 15, 32, 57], "fails": [0, 4], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59, 64], "with": [0, 1, 2, 3, 6, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 30, 33, 35, 36, 37, 38, 39, 40, 41, 42, 44, 47, 48, 50, 52, 55, 56, 57, 59, 60, 61, 63, 64, 68, 69, 70], "administr": [0, 3, 11], "privileges": [0, 6, 8, 11], "or": [0, 1, 2, 4, 9, 10, 11, 15, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 31, 35, 36, 37, 38, 39, 40, 42, 43, 46, 47, 49, 50, 52, 55, 56, 59, 62, 63, 65, 67, 68, 70], "postgres": [0, 1, 2, 11], "servic": [0, 10, 11, 14, 19, 22, 23, 26], "configurations": 0, "fil": [0, 1, 2, 4, 10, 11, 14, 15, 16, 18, 19, 21, 23, 25, 26, 27, 30, 31, 33, 35, 44, 52, 55, 58, 59, 68, 70], "location": [0, 4, 7, 42, 70], "shows": [0, 4, 7, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allows": [0, 1, 4, 9, 15, 32, 38, 46, 50], "select": [0, 8, 11, 17, 19, 22, 24, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 68, 69, 70], "configuration": [0, 8, 10, 14, 33, 46, 51, 52], "which": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 69], "oper": [0, 15], "warning": [0, 4, 58, 65], "entry": [0, 10, 15, 35, 39, 42, 44, 46, 52], "selected": [0, 4, 19, 22, 24, 37, 38, 45, 46, 55, 58, 59, 66], "may": [0, 4, 6, 15, 35, 37, 59, 65], "match": [0, 2, 10, 18, 25, 59, 67], "currently": [0, 4, 16, 22, 25, 27, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 43, 46, 48, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 48, 49, 52, 55, 59, 61, 62, 63, 70], "opens": [0, 7, 35, 42, 58, 59], "utility": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 10, 11, 15, 17, 18, 25, 30, 35, 36, 37, 38, 39, 42, 43, 45, 46, 47, 49, 52, 55, 56, 57, 64], "entries": 0, "directly": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4], "installation": [0, 8, 10, 15, 33, 46, 61, 62], "guid": [0, 4, 5, 10, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "mor": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "current": [0, 4, 10, 15, 19, 22, 30, 38, 50, 57, 59], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "customiz": 0, "supported": [0, 4, 36], "initialization": [0, 10, 12, 15, 46, 62], "action": [0, 4, 35, 50, 55], "initializ": 0, "specif": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specified": 0, "sur": [0, 4, 15, 38, 43, 46, 56, 59], "hav": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "working": [0, 10, 12, 14, 47, 52, 56, 59, 61], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "performing": 0, "load": [0, 11], "templat": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "already": [0, 11, 35], "configured": [0, 9, 15, 50], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "cas": [0, 35, 56, 57, 59, 61], "encounter": [0, 2], "issues": [0, 10, 66, 67], "errors": [0, 2, 10, 30, 33], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 48, 53, 57, 59], "using": [0, 1, 2, 3, 4, 5, 9, 10, 11, 13, 14, 15, 17, 36, 38, 46, 55, 59, 66], "look": [0, 39, 42, 46, 56, 59], "logs": 0, "contain": [0, 23, 26], "usef": [0, 4, 32, 41], "information": [0, 1, 4, 9, 35, 39, 42, 55, 57], "including": [0, 9, 44, 54, 57], "returned": 0, "underlying": [0, 36], "tools": [0, 4, 9, 10, 11, 31, 38, 39, 44, 50, 52, 56, 57], "includ": [0, 4], "submitting": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "asking": 0, "support": [0, 32, 38, 57, 68], "chapter": [1, 5, 11, 38, 39, 42, 46], "describes": 1, "versioned": 1, "updates": [1, 57], "achieved": [1, 66, 68], "manager": [1, 4, 11, 24], "aka": 1, "pum": [1, 10, 13], "required": [1, 2, 6, 10, 12, 13, 15], "generated": [1, 2, 17, 19, 21, 22, 23, 26, 30, 31, 39, 42], "pirogu": [1, 10, 13], "library": 1, "combination": [1, 4, 15], "both": [1, 19, 22, 37, 39, 42], "introduc": [1, 15], "small": [1, 23, 26, 59], "customizations": 1, "such": [1, 2, 9, 32, 35, 36, 42, 46], "existing": [1, 10, 15, 18, 25, 38, 39, 42, 47, 52, 55, 69], "bas": [1, 8], "extending": 1, "going": [1, 4, 11, 46, 59], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongly": 1, "recommend": [1, 15, 30, 57], "ask": [1, 14], "community": [1, 15], "any": [1, 2, 4, 11, 35, 59, 66], "doubts": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61], "stor": [1, 2, 21, 23, 26, 30], "complies": 1, "sia": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "able": [1, 15, 33, 46, 49], "yet": [1, 35, 38], "hold": 1, "som": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "us": [1, 4], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handled": 1, "standard": [1, 4, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 14, 15, 19, 22, 24], "follow": [1, 62], "needs": [1, 18, 25, 30, 36], "still": [1, 4, 49], "following": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 63], "explanations": [1, 46], "rules": [1, 35, 46, 57], "explain": 1, "allowed": 1, "naming": [1, 10, 52, 54], "usr_": [1, 2], "added": [1, 2, 4, 15, 35, 39, 42, 46], "editabl": [1, 35, 43, 46], "field": [1, 2, 9, 24, 35, 38, 43, 45, 46, 56, 59, 69, 70], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "tim": [1, 4, 10, 17, 20, 23, 26, 30, 31, 46, 49, 59], "command": [1, 2, 3, 6, 10, 30, 33, 46, 59], "view": [1, 8, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56], "create_views": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "running": [1, 6, 7, 10, 11, 12, 14, 15, 25, 27, 30, 33, 59], "upgrades": [1, 13], "use": [1, 2, 4, 6, 11, 14, 15, 19, 22, 23, 24, 25, 26, 27, 30, 35, 36, 37, 38, 39, 41, 42, 43, 46, 52, 55, 56, 57, 59, 61, 62, 67], "option": [1, 7, 11, 36, 38, 39, 40, 50], "exclud": [1, 2], "pattern": [1, 2, 69], "join": [1, 24, 30, 59], "two": [1, 11, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reach": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "don": [1, 2, 9, 14, 15, 18, 20, 21, 23, 24, 25, 26, 35, 69], "yaml": 1, "definition": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defining": [1, 35, 36], "list": [1, 4, 10, 17, 31, 38, 39, 43, 47, 52, 56, 59], "joined": [1, 56, 59], "read": [1, 68], "they": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discarded": 1, "triggers": [1, 35], "tabl": [1, 2, 15, 18, 21, 24, 25, 26, 27, 30, 35, 38, 39, 46, 48, 50, 55, 56, 59, 65, 69, 70], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 49, 56], "her": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 49, 50, 52, 56, 59], "joins": [1, 59], "my_extra_join": 1, "my_tabl": 1, "alias": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_columns": 1, "field_1": 1, "field_2": 1, "remap_columns": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_ws": 1, "ws": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatory": 1, "keys": [1, 56], "others": 1, "optional": [1, 14, 25, 28, 30, 46], "given": 1, "path": [1, 2, 4, 11, 19, 22, 29, 31, 59], "script": [1, 11, 20], "qgep_wastewater_structure_extr": 1, "path_to": 1, "extra_ws": 1, "similarly": [1, 69], "specifying": 1, "qgep_reach_extr": 1, "variabl": [1, 15], "corresponding": [1, 17, 35, 48, 65, 68, 69], "creat": [1, 10, 12, 15, 17, 30, 33, 35, 48, 55, 57, 59, 61], "order": [1, 15, 17, 61], "allow": [1, 70], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 67], "provid": 1, "delet": [1, 10, 11, 15, 38, 44, 47, 48, 50, 52], "scripts": [1, 2, 11, 15], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "placed": 1, "nam": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 56], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delt": [1, 2], "directory": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "documentation": [1, 2, 4, 34], "wants": 1, "updated": [1, 2, 4, 25, 27, 59], "dynamically": 1, "gener": [1, 2, 10, 12, 33, 35], "tak": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "pag": [2, 14, 60, 64], "explains": 2, "alternatively": [2, 30], "dat": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 10, 11, 24, 32, 35, 36, 37, 38, 44, 45, 46, 48, 49, 52, 57, 58, 59, 60, 62], "offers": [2, 15, 57], "graphic": [2, 30, 46], "interfac": [2, 10, 17, 30, 33, 68], "automates": 2, "steps": [2, 30, 39, 42], "usually": [2, 19, 22, 30, 40, 57], "easier": [2, 35, 56], "releases": [2, 11, 15], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "released": 2, "reproduced": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "windows": [2, 4, 5, 10, 12, 14, 38, 48, 57, 63], "environment": [2, 11, 14, 15], "does": [2, 11, 36, 38, 39, 45, 46, 59], "requ": 2, "run": [2, 10, 11, 20, 25, 28, 32, 33, 46, 52], "server": [2, 5, 10, 11, 12, 15, 61], "but": [2, 4, 19, 22, 23, 26, 36, 43, 45, 46, 48, 49, 55, 57, 68], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 14, 61], "views": [2, 3, 10, 11, 16, 22, 30, 50, 56, 57], "regeneration": [2, 11], "functions": [2, 10, 52, 56], "pg_dump": 2, "pg_restor": [2, 11], "terminal": [2, 61], "installed": [2, 4, 6, 13, 14, 58, 64], "along": [2, 10], "several": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "has": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 64], "proper": 2, "either": [2, 15], "set": [2, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 38, 39, 40, 42, 43, 45, 46, 49, 62], "sudo": [2, 6, 15, 61], "ln": 2, "s": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wid": 2, "user": [2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 38, 39, 42, 46, 50, 56, 63], "flag": [2, 4], "into": [2, 10, 15, 32, 36, 38, 39, 43, 45, 47, 52, 57], "hom": [2, 15], "probl": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "commands": [2, 6, 7], "connected": [2, 7, 10, 35, 37, 38, 42, 45, 46, 48, 49, 55, 56, 57, 59], "qgep_prod": [2, 11], "parameters": [2, 10, 19, 25, 27, 30, 33, 59], "connect": [2, 3, 7, 10, 11, 19, 22, 35, 36, 39, 44, 46, 47, 52, 55], "databases": [2, 15], "provided": [2, 9, 19, 20, 22, 24, 31], "instanc": [2, 4, 11], "least": [2, 30, 38, 59], "thre": [2, 30, 59], "services": [2, 12, 24], "insid": 2, "qgep_test": 2, "test": [2, 57], "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "models": 2, "similar": [2, 35, 46, 59], "recommended": [2, 4, 11, 36, 40, 57], "lin": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 46, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "https": [2, 4, 11, 15, 57, 62], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 10, 11, 15], "archiv": 2, "refs": 2, "tags": 2, "release_number": 2, "zip": [2, 15, 63], "replacing": [2, 17], "desired": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzipped": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15], "p": [2, 11], "port": [2, 11, 15], "u": [2, 11], "c": [2, 4, 11, 29], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "launched": 2, "folder": [2, 15, 19, 22, 24], "processus": 2, "form": [2, 4, 9, 35, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_sys": [2, 8, 11, 15, 35, 50, 56], "pum_info": 2, "i": [2, 17, 23, 25, 26, 28, 35], "constraints": 2, "indexes": 2, "schem": [2, 7, 8, 11, 15, 16, 22, 23, 26, 30, 56], "public": [2, 11], "qgep_migration": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "production": [2, 9, 11], "stores": [2, 10, 21, 26], "versions": 2, "during": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 35, 42, 62, 66, 69], "restored": 2, "ignored": 2, "continu": [2, 36, 38, 59], "anyway": 2, "ignor": 2, "restor": [2, 10, 12, 62], "materialized": [2, 11], "custom": [2, 3, 10, 15, 25, 27], "attributes": [2, 9, 10, 24, 35, 38, 44, 47, 52, 55, 56], "wer": 2, "represents": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61], "import": [3, 9, 10, 15, 18, 24, 25, 30, 33, 43, 52, 56, 57, 67, 68, 69], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "roles": [3, 10, 12], "interlis": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "general": [3, 10, 16, 22, 36, 44, 46, 47, 52, 57], "prerequisites": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "quality": [3, 10, 32], "control": [3, 10, 32, 38, 39, 46, 59], "customization": [3, 10], "introduction": [3, 10, 52, 54, 67], "adding": [3, 10, 36, 39, 42, 47, 52, 55], "fields": [3, 4, 10, 35, 36, 38, 39, 42, 43, 46, 56, 59], "joining": [3, 10], "additional": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "tables": [3, 8, 10, 11, 21, 24, 36, 42, 46, 48, 50, 56], "creating": [3, 10, 32, 55, 60], "setup": [3, 10, 11, 12, 62, 64], "manual": [3, 10, 52, 60, 67], "updat": [3, 10, 11, 16, 22, 50], "discussion": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30], "shap": [3, 25, 28], "mou": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interested": [3, 4], "other": [3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "includes": [4, 11, 57], "experimental": [4, 15], "featur": [4, 35, 36, 38, 39, 42, 46, 48, 49, 53, 57, 59, 70, 71], "importing": [4, 10, 36, 44, 52], "exporting": 4, "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extension": [4, 9, 40, 55, 57, 66], "sia405": [4, 57], "wastewater": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "details": [4, 17, 18, 25, 27, 30, 46], "exports": 4, "german": [4, 11, 15, 46, 57], "translated": [4, 15, 43], "roadmap": 4, "need": [4, 11, 15, 19, 22, 24, 30, 36, 38, 39, 46, 49, 50, 59, 69], "download": [4, 10, 11, 14, 15, 29, 61, 63, 64], "macos": [4, 10, 11, 12, 14], "packag": [4, 57], "sqlalchemy": 4, "geoalchemy2": 4, "launching": 4, "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 9, 13, 15, 25, 27], "cannot": [4, 15, 17], "ve": 4, "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 68], "installer": [4, 6, 15], "standalon": 4, "included": [4, 56], "somewh": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "wher": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "sam": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "another": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propo": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "supports": [4, 57], "up": [4, 10, 35, 39, 52, 63, 65], "writing": 4, "ensur": 4, "fully": 4, "trying": 4, "dialog": [4, 10, 48, 53], "buttons": 4, "toolbar": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37, 61], "selection": [4, 9, 10, 33, 46, 48, 57, 58, 59], "nodes": [4, 10, 17, 24, 25, 27, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57], "reaches": [4, 10, 35, 36, 38, 39, 44, 47, 48, 52, 57, 58, 59], "layer": [4, 10, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 52, 54, 55, 58, 59, 71], "choo": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especially": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstr": [4, 9, 10, 45, 52], "label": [4, 10, 25, 28, 52], "positions": [4, 10, 52, 55], "scales": [4, 10, 52], "deselecting": 4, "then": [4, 6, 15, 18, 19, 22, 23, 25, 26, 28, 35, 36, 38, 39, 40, 41, 42, 43, 46, 48, 49, 50, 53, 57, 58, 59], "confirm": [4, 35, 37], "sav": [4, 15, 35, 37, 39, 42, 46, 48, 58, 59], "pathes": 4, "empty": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "strings": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "labels": [4, 10, 35], "turn": [4, 48, 49], "horizontally": 4, "orientation": 4, "adjust": [4, 11], "properties": [4, 11, 25, 28, 46, 59], "symbology": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "no": [4, 11, 14, 25, 27, 36, 37, 38, 39, 42, 43, 45, 46, 48, 55, 56, 58, 59, 66], "e": [4, 11, 15, 17, 23, 25, 26, 28, 35, 36, 37, 46, 55, 59, 61], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimeter": 4, "remark": [4, 23, 26, 56], "truncated": 4, "80": 4, "characters": 4, "text": [4, 43, 46, 50, 59], "consider": 4, "mov": [4, 35, 38, 45, 46, 49], "classes": [4, 10, 44, 52], "data_med": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "exported": [4, 17, 18, 19, 22, 25, 27], "completely": 4, "document": [4, 70], "photo": 4, "video": [4, 10, 47, 52], "class": [4, 39, 42, 46, 55], "validation": 4, "step": [4, 21, 23, 24, 26, 30, 31], "ilivalid": 4, "inform": 4, "whether": [4, 11, 17, 59], "error": [4, 11, 17, 30, 31, 46, 48, 55, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 37, 38, 40, 50, 55, 57, 59], "lists": [4, 8, 10, 11, 43, 46, 52, 54, 56], "elements": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "imported": [4, 10, 17, 21, 23, 26, 30, 33, 46, 66, 68, 70, 71], "allowing": 4, "review": 4, "deselect": [4, 37], "skip": [4, 69], "status": [4, 10, 19, 22], "object": [4, 10, 24, 35, 37, 39, 40, 41, 42, 45, 47, 52, 57], "showing": 4, "needed": [4, 55, 58], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "element": [4, 42, 45, 46], "attach": [4, 17], "examinations": 4, "their": [4, 46, 48, 55], "pipes": [4, 9, 25, 27, 32], "once": [4, 38, 46, 66, 68, 71], "happy": 4, "persist": 4, "changes": [4, 10, 14, 15, 35, 37, 38, 39, 42, 47, 48, 52, 57], "qgepqwat2il": 4, "explanation": [4, 10, 46, 52, 54], "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licensing": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 57, 58, 59, 63], "pgadminii": [5, 46], "desktop": [5, 14, 61], "permits": 5, "manag": [5, 9, 11, 15, 51], "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60], "basic": 5, "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "management": [5, 9, 10, 33], "query": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "presented": 6, "assum": 6, "logged": [6, 50], "certain": 6, "su": 6, "becom": [6, 50], "root": [6, 61], "issu": [6, 17, 19, 22, 66], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "clicking": [7, 11, 39, 45, 46, 48, 49, 63], "highlighted": [7, 58, 59, 69], "icon": [7, 63], "window": [7, 11, 15, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59], "runs": 7, "written": [7, 14], "tre": [7, 49], "structur": [7, 10, 19, 22, 23, 25, 26, 27, 35, 36, 39, 41, 42, 44, 45, 47, 48, 49, 52, 56, 57, 59], "below": [7, 35, 46, 49, 50, 59, 64], "schemas": [7, 8, 10, 11, 52, 54], "enter": [7, 11, 35, 36, 39, 42, 46, 59, 69], "stored": [7, 8, 18, 24, 25, 46], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everything": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "comes": [8, 46], "predefined": [8, 46], "mult": [8, 10, 38, 47, 52], "defines": [8, 39, 42], "group": [8, 17, 48, 55], "qgep_viewer": [8, 11], "rights": 8, "consultation": 8, "entities": [8, 35], "values": [8, 9, 15, 18, 21, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 42, 43, 46, 50, 59], "qgep_user": [8, 11], "qgep_manager": [8, 11], "extended": 8, "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superuser": 8, "permissions": 8, "related": [8, 9, 17, 25, 27, 32, 46, 55, 57], "implementation": [9, 57], "map": [9, 10, 21, 24, 26, 35, 38, 42, 45, 59, 65, 68, 69], "sewer": [9, 36, 44, 57], "its": [9, 15, 17, 30, 36, 39, 42, 50, 56], "components": 9, "complianc": 9, "swiss": [9, 57], "standards": 9, "indic": 9, "characteristics": 9, "networks": [9, 44, 57], "objects": [9, 10, 17, 25, 27, 28, 38, 39, 40, 42, 44, 45, 46, 49, 52], "diameter": 9, "material": [9, 46, 56], "depth": [9, 23, 25, 26, 28, 31, 35], "damages": 9, "construction": 9, "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plans": [9, 35], "extract": [9, 10, 19, 22, 30, 32, 33], "statistics": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identification": 9, "futur": 9, "interventions": 9, "geodat": 9, "according": [9, 18, 19, 22, 25, 39, 42], "structures": [9, 10, 19, 22, 25, 27, 30, 35, 36, 39, 40, 44, 47, 48, 52, 54, 57], "special": [9, 10, 25, 27, 35, 36, 37, 40, 42, 45, 47, 49, 52, 55, 56, 57], "primary": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collectors": 9, "secondary": [9, 10, 19, 22, 45, 57], "ex": [9, 15], "privat": 9, "connection": [9, 10, 35, 38, 46, 47, 52], "catchments": [9, 38], "gep": [9, 10, 33, 38, 57], "mesures": 9, "maintenances": 9, "inspection": [9, 10, 48, 66, 67, 68, 69, 71], "viewing": [9, 10, 67], "editing": [9, 10, 14, 36, 37, 39, 42, 44, 52, 55], "preconfigured": [9, 57, 59], "forms": [9, 36, 46, 70, 71], "relation": [9, 25, 27, 35, 46, 55], "objets": 9, "natives": 9, "complementary": 9, "toolbox": [9, 46, 59], "inversion": 9, "direction": [9, 10, 39, 47, 49, 52, 55, 57, 59], "altitudes": 9, "documents": 9, "pictures": 9, "videos": 9, "linked": [9, 17, 19, 22, 25, 27, 30, 35, 39, 42, 48, 55], "topology": [9, 10, 39, 44, 46, 52, 54, 56], "tracking": 9, "drop": 9, "profiles": [9, 10, 39, 52], "display": [9, 58], "mapping": [9, 10, 23, 26, 30, 33], "layout": 9, "serial": [9, 60], "plotting": [9, 10, 52], "protocol": 9, "survey": 9, "development": 9, "mob": 9, "devic": [9, 15, 23, 26], "sem": [9, 69], "automat": [9, 10, 36, 39, 67], "insertion": 9, "informations": [9, 10, 52], "direct": [9, 58], "simulating": 9, "softw": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gis": [9, 36, 57], "formats": 9, "historisation": 9, "modifications": [9, 50], "history": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "possibility": 9, "roll": 9, "back": [9, 11, 32, 35, 42], "integration": 9, "wincan": [9, 10, 68, 70], "vx": [9, 68], "log": [9, 18, 25, 59], "cards": 9, "log_card": 9, "bio_ecol_assessment": 9, "catchment_area_totals": 9, "sourc": 10, "based": [10, 15, 35, 46, 53, 61, 63], "leitungskataster": 10, "2015": [10, 55, 57], "developed": [10, 32], "closely": 10, "application": [10, 14, 50], "features": [10, 24, 36, 37, 38, 39, 41, 43, 45, 46, 48], "demo": [10, 12, 47, 52, 61, 64], "minimal": [10, 12, 25, 27, 28, 30], "set\u0103r": [10, 12, 61], "sta\u021b": [10, 12, 64], "de": [10, 12, 61, 64], "lucru": [10, 12, 64], "configur": [10, 12, 50, 59], "baz": [10, 12], "toat": [10, 12], "sistem": [10, 12], "instal": [10, 12, 61, 62], "proiect": [10, 12], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "layers": [10, 17, 24, 30, 36, 37, 47, 49, 52, 54], "maintenanc": [10, 42, 47, 52, 54, 71], "events": [10, 47, 50, 52, 54, 71], "vw_qgep_maintenanc": [10, 48, 52, 54], "valu": [10, 11, 15, 18, 23, 24, 25, 26, 27, 31, 35, 36, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "hydraulic": [10, 18, 25, 38, 52, 54, 57], "catchment": [10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "catchment_": [10, 17, 38, 52, 54], "conventions": [10, 52, 54], "names": [10, 35, 43, 52, 54], "attrib": [10, 18, 24, 25, 27, 28, 35, 36, 38, 39, 42, 46, 52, 54, 57, 59], "digitizing": [10, 36, 37, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometry": [10, 37, 43, 44, 47, 50, 52, 55], "synchronization": [10, 44, 52], "detailed": [10, 35, 39, 42, 44, 52, 55, 60], "drainag": [10, 32, 44, 52, 57], "channel": [10, 37, 39, 44, 47, 52, 55, 56, 67, 69, 71], "channels": [10, 36, 40, 44, 45, 47, 52, 57, 59, 66, 67, 68, 70], "deleting": [10, 44, 52], "manholes": [10, 25, 27, 35, 36, 40, 41, 42, 44, 47, 49, 52, 55, 57, 58], "covers": [10, 42, 44, 47, 52], "parts": [10, 42, 44, 46, 50, 52], "geometries": [10, 21, 26, 30, 39, 44, 52, 55], "areas": [10, 44, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "changing": [10, 47, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 42, 45, 47, 49, 52, 55, 58, 59], "linear": [10, 47, 52], "chang": [10, 15, 31, 33, 35, 36, 37, 39, 40, 42, 43, 47, 48, 50, 52, 55], "reach": [10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 37, 39, 45, 47, 52, 55, 56, 59], "snap": [10, 36, 39, 47, 52], "codes": [10, 47, 52], "way": [10, 14, 15, 35, 37, 40, 41, 47, 52, 59], "nod": [10, 17, 21, 24, 25, 26, 28, 35, 38, 39, 42, 45, 47, 49, 52, 59], "multied": [10, 47, 52], "saving": [10, 47, 52], "moving": [10, 47, 52], "tutorial": [10, 47, 52], "event": [10, 47, 50, 52], "link": [10, 11, 17, 21, 24, 25, 26, 28, 36, 47, 52, 64], "unlink": [10, 47, 52], "printing": [10, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "times": [10, 24, 52, 58], "plan": [10, 52, 59], "replay": [10, 15, 51, 52], "function": [10, 17, 18, 21, 25, 26, 27, 30, 35, 41, 46, 51, 52, 58], "positioning": [10, 52], "translat": [10, 52], "collecting": [10, 36, 52], "hydr_geometry": [10, 52], "corresponds": [10, 52, 67], "basin": [10, 52], "modeling": [10, 52], "overflow": [10, 52], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingweir": [10, 52], "pump": [10, 25, 27, 52], "characterist": [10, 52], "jav": 10, "libraries": 10, "modelbaker": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshooting": 10, "client": [10, 15, 64], "launch": [10, 18, 19, 21, 22, 25, 31], "ma\u0219in": [10, 63], "matching": [10, 66, 67, 68], "skipping": [10, 67], "observations": [10, 66, 67, 71], "fixing": [10, 66, 67], "correspond": [10, 56, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prep": [10, 33], "simulation": [10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "results": [10, 31, 32, 33, 38, 59], "correspondances": [10, 33], "titl": [10, 59, 60], "notes": 10, "climatology": [10, 30], "hydrology": [10, 30], "hydraulics": 10, "curves": 10, "series": [10, 17, 23, 24, 26, 30, 35, 39, 42], "patterns": 10, "coefficient": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarch": [10, 35], "wn_function_hierarch": 10, "discharg": [10, 40, 55], "coefficients": 10, "population": 10, "densities": 10, "subcatchments": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gauges": [10, 25, 27, 33], "measurement": [10, 36], "show": [10, 15, 50, 55], "indicators": 10, "evolving": 10, "developpers": [10, 33], "translation": [10, 15], "index": 10, "pagin": [10, 64], "c\u0103ut": 10, "learn": 11, "utf8": 11, "encoding": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_d": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "restoring": 11, "successfully": [11, 59], "completed": [11, 30], "failed": 11, "detail": [11, 35, 58], "reads": [11, 30], "something": [11, 35], "archiver": 11, "unsupported": 11, "13": 11, "header": 11, "archivierer": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "updating": 11, "stackoverflow": 11, "questions": [11, 57], "49064209": 11, "getting": 11, "clo": [11, 35, 42, 48], "propably": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "defined": [11, 17, 35, 38, 39, 45, 46, 55], "blob": [11, 15], "master": [11, 15], "12_0_roles": 11, "per": [11, 59], "cluster": 11, "12_1_roles": 11, "copy": [11, 15, 35, 38, 43], "past": [11, 43], "downloading": 11, "z_structure_with_value_lists": 11, "bat": 11, "extensions": 11, "valuelist": 11, "replac": [11, 15], "z": [11, 39, 42], "echo": 11, "off": [11, 36], "exist": 11, "structure_with_value_lists": 11, "batch": 11, "pau": 11, "exit": [11, 35], "db": 11, "qgep_community": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "progr": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "insert": [11, 15, 39, 42, 50], "sequences": 11, "vw_network_nod": 11, "vw_network_segment": [11, 59], "fre": [11, 57], "described": [11, 15, 25, 27, 38, 43, 48, 57, 59], "git": 11, "clon": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "generation": [11, 13], "consult": 11, "through": [12, 32, 37, 55], "applications": 12, "ready": 12, "packages": 13, "psycopg2": 13, "adapter": 13, "expect": [14, 17, 46], "workstations": 14, "accessibl": 14, "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgis": [14, 61], "stack": 14, "builder": 14, "shipped": 14, "posgresql": 14, "instructions": [14, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "connections": [14, 38, 46, 61], "won": [14, 61], "connecting": [14, 25, 28, 57, 69], "workstation": [14, 15], "whil": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optim": 14, "ram": 14, "siz": [14, 24, 63], "pgtun": 14, "tell": 15, "initially": 15, "every": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "acest": [15, 62, 64], "instruc\u021biun": 15, "depind": 15, "sist": 15, "creeaz": 15, "un": [15, 62], "nou": 15, "director": 15, "acolo": 15, "unde": [15, 64], "vre": 15, "s\u0103": [15, 61, 64], "salv": 15, "configura\u021b": 15, "pgconfig": 15, "\u00een": [15, 61, 64], "acas": 15, "este": [15, 63, 64], "descris": 15, "ghid": [15, 62], "pgsysconfdir": 15, "seteaz": 15, "variabil": 15, "cu": [15, 62, 64], "cal": 15, "c\u0103tr": [15, 64], "search": [15, 17, 46, 59, 68, 69], "remov": [15, 19, 22, 35, 37], "variables": [15, 35], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 48, 59, 70], "vor": [15, 64], "fi": [15, 64], "dou": 15, "fi\u0219ier": [15, 64], "pgpass": 15, "op\u021bional": 15, "dac": [15, 61, 64], "nu": 15, "sa": [15, 64], "parol": [15, 61], "fiec": 15, "unix": 15, "notepad": 15, "eol": 15, "conversion": 15, "put": [15, 18, 25, 59, 63, 64], "normally": [15, 25, 28, 43, 56, 59], "usernam": 15, "pay": 15, "attention": [15, 23, 26], "starting": [15, 39, 58, 59, 64], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "near": [15, 35, 38], "ll": 15, "tick": 15, "plus": 15, "append": 15, "matter": [15, 38, 45, 59], "probably": [15, 35, 40], "closing": 15, "reopening": 15, "figur": [15, 49, 59], "images": 15, "macenvvarcheck": 15, "png": 15, "introdu": 15, "urmat": 15, "sau": [15, 64], "introd": 15, "trebui": 15, "func\u021b": 15, "topolog": 15, "dbnam": 15, "qgepuser": 15, "pentru": [15, 63, 64], "\u0219i": [15, 61, 62, 64], "se": [15, 62, 63, 64], "poat": [15, 63], "folos": [15, 63], "pe": [15, 64], "atunc": 15, "\u00eenlocu": 15, "adres": 15, "re\u021b": [15, 64], "baze": 15, "oriund": 15, "g\u0103si\u021b": 15, "aceast": 15, "referin\u021b": 15, "altern": [15, 55], "nix": 15, "minimum": [15, 59, 63], "requirement": 15, "build": [15, 39], "called": [15, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experienc": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "via": [15, 25, 27, 35], "consol": 15, "deschid": [15, 61], "plugins": [15, 56, 70], "ved": 15, "imagin": 15, "mai": 15, "jos": 15, "caut": 15, "bifeaz": 15, "c\u0103su\u021b": 15, "l\u00eeng": 15, "adaug": 15, "uses": [15, 25, 27, 35, 48, 57], "historization": 15, "mad": [15, 50], "extrag": 15, "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qgs": [15, 24], "languages": 15, "langu": 15, "explicitly": 15, "loaded": [15, 24, 46, 55], "keep": [15, 38, 39], "changed": [15, 39, 46, 55, 59], "datenherr": 15, "oid_prefixes": 15, "02_oid_generation": 15, "permanently": 15, "hand": 15, "pull": [15, 39, 42], "request": 15, "sampl": 15, "city": 15, "uster": 15, "organization": 15, "ch11h8mw": 15, "stadt": 15, "tru": [15, 35, 50], "ch15z36d": 15, "sig": 15, "fal": 15, "ch13p7mz": 15, "arbon": 15, "locally": 15, "statement": 15, "prefixes": [15, 35, 56], "ordered": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communities": [15, 57], "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "works": [15, 24, 35, 46, 59, 68], "pg_community": 15, "qgep_en": [15, 63], "mentionned": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "copied": [16, 19, 22, 25, 27, 39], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remaining": [16, 22], "hard": [16, 22, 35], "coded": [16, 22], "defaults": [16, 22], "edited": [16, 22, 39, 55], "modified": [16, 22, 30, 50], "overwritten": [16, 22], "likely": [17, 30], "raised": 17, "solv": 17, "hereunder": 17, "interrelated": 17, "conduit": [17, 25, 27, 28], "undefined": 17, "fix": [17, 35, 65], "vw_wastewater_nod": [17, 24, 46, 49, 59], "subcatchment": [17, 25, 27, 30], "comp": 17, "number": [17, 31], "vw_junctions": 17, "manhol": [17, 25, 27, 28, 39, 42, 43, 46, 49, 56, 58, 69], "special_structur": [17, 42, 43], "filled": [17, 25, 28, 35, 39, 66], "drawn": [17, 35], "abandonned": 17, "null": [17, 35, 39, 42, 59], "correctly": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierach": 17, "paa": 17, "chamtknv00002706": 17, "referenced": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "items": 17, "104": 17, "ch19ar68ca008855_ww_current": 17, "raingag": [17, 25, 27], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "subcatchement": [17, 25, 27], "fk_wastewater_networkelement_rw_current": [17, 25, 27], "discharge_coefficient_rw_current": 17, "fk_wastewater_networkelement_rw_planned": [17, 25, 27], "discharge_coefficient_rw_planned": 17, "fk_wastewater_networkelement_ww_current": [17, 25, 27], "discharge_coefficient_ww_current": 17, "fk_wastewater_networkelement_ww_planned": [17, 25, 27], "discharge_coefficient_ww_planned": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_current": 17, "population_density_planned": 17, "gaug": 17, "deletion": 17, "gages": [17, 25, 27, 30], "property": [17, 36], "gag": [17, 25, 27], "ser": [17, 25, 27, 30, 31], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeser": [17, 25, 27], "roughness": [18, 25, 27, 28], "priorities": [18, 25], "coefficient_of_friction": [18, 25, 27], "converted": [18, 25], "else": [18, 25, 27, 55], "wall_roughness": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_friction": [18, 25, 27], "01": [18, 25], "vw_swmm_conduites": [18, 25], "formul": [18, 25, 35], "convert": [18, 25, 57, 63], "strickler": [18, 25], "coolebrook": [18, 25], "documented": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimensioning": [18, 25], "performanc": [18, 25], "verification": [18, 25], "sewers": [18, 25, 32], "drains": [18, 25, 32], "september": [18, 25], "2001": [18, 25], "reach_coefficient_of_friction": [18, 25], "materials": [18, 25], "qml": [18, 25], "overwr": [18, 25, 35], "checked": [18, 25], "overwrited": [18, 25], "extracts": [19, 22], "entir": [19, 22], "extracted": [19, 22], "study": [19, 22], "src": [19, 20, 22, 24], "swmm_templates": [19, 20, 22, 24], "default_qgep_swmm_parameters": [19, 22], "supposes": [19, 22], "horton": [19, 22], "infiltration": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "planned": [19, 22, 30, 38, 46, 68], "destination": [19, 22], "subnetwork": [19, 22], "expression": [19, 22, 24, 46, 59], "ch_function_hierarch": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarch": [19, 22], "functionnalities": 20, "call": 20, "example_qgep_swmm_commands": 20, "generates": [21, 26, 30], "rpt": [21, 23, 26, 30, 31], "previous": [21, 23, 26, 30, 31, 65], "summary": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedicated": [23, 26, 30], "parses": [23, 26, 30], "measurements": [23, 26, 30], "measuring_point": [23, 26], "measuring": [23, 26], "appears": [23, 26, 35, 36, 38, 45], "measuring_dev": [23, 26], "measurement_series": [23, 26], "measured": [23, 26, 49], "parameter": [23, 24, 25, 26, 27], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "result": [23, 26, 30, 35, 46, 59], "many": [23, 26, 48], "hosting": [23, 26], "giv": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_current": [23, 26], "created": [23, 25, 26, 27, 30, 35, 41, 55, 57], "processing": [24, 29, 46], "id": [24, 53, 59, 69], "node_results": 24, "link_results": 24, "swmm_simulation_nam": 24, "swmm_parameter": 24, "inflow": 24, "swmm_summary": 24, "swmm_full_report": 24, "filters": 24, "manipulation": 24, "complet": [24, 36, 37], "namely": 24, "play": 24, "fram": 24, "plot": 24, "dataplotly": 24, "graph": 24, "scatter": 24, "marker": 24, "links": [24, 30], "correspondanc": [25, 27], "exists": [25, 27, 46], "creates": [25, 27, 35, 41, 55, 59], "accordingly": [25, 27, 65], "vw_swmm_raingages": [25, 27], "aquifers": [25, 27], "aquifer": [25, 27], "aquifiers": [25, 27], "elevation": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquifers": [25, 27], "wastewater_networkelement": [25, 27, 28, 56], "width": [25, 27, 41], "computed": [25, 27, 30], "mean": [25, 27], "maximal": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverages": [25, 27], "land": [25, 27], "intersection": [25, 27, 38], "planning": [25, 27, 32, 57], "zon": [25, 27], "vw_swmm_coverages": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_production": [25, 27], "_current": [25, 27], "_planned": [25, 27], "population_density": [25, 27], "groundwater": [25, 27], "vw_swmm_subcatchments": [25, 27], "vw_swmm_subareas": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "packs": [25, 27], "unit": [25, 27], "hydrographs": [25, 27], "lid": [25, 27], "controls": [25, 27], "junction": [25, 27, 28, 35], "linking": [25, 27, 36, 70], "vw_swmm_junctions": [25, 27], "outfalls": [25, 27], "outfall": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfalls": [25, 27], "dividers": [25, 27], "divider": [25, 27], "having": [25, 27, 38, 59], "separating_structur": [25, 27], "vw_swmm_dividers": [25, 27], "storag": [25, 27, 35, 63], "units": [25, 27], "installations": [25, 27, 40, 55], "vw_swmm_storages": [25, 27], "prof": [25, 27, 39, 52, 55, 58, 59], "matched": [25, 27, 28, 69, 70], "dimensions": [25, 27], "pipe_prof": [25, 27, 28], "height_width_ratio": [25, 27], "curv": [25, 27], "vw_swmm_conduits": [25, 27], "vw_swmm_xsections": [25, 27], "pumps": [25, 27], "hq_relation": [25, 27], "liked": [25, 27], "vw_swmm_pumps": [25, 27], "vs_swmm_curves": [25, 27], "orifices": [25, 27], "vw_swmm_orifices": [25, 27], "weirs": [25, 27, 35], "q": [25, 27, 35], "leaping": [25, 27, 35], "vw_swmm_weirs": [25, 27], "outlets": [25, 27], "however": [25, 27], "vw_swmm_outlets": [25, 27], "transects": [25, 27], "vw_swmm_landuses": [25, 27], "pollutants": [25, 27], "hydr_geom_relation": [25, 27], "vw_swmm_curves": [25, 27], "sucessf": [25, 28], "description": [25, 28, 35, 43, 46, 57], "equivalent": [25, 28], "assigned": [25, 28], "coordin": [25, 28, 35, 55], "situation_geometry": [25, 28, 55], "identifier": [25, 28, 35, 39, 42, 43, 46, 56, 59, 69], "tag": [25, 28], "categoriz": [25, 28], "classify": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meters": [25, 28], "zero": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "differenc": [25, 28, 50, 57], "cover": [25, 28, 35, 37, 42, 46, 49, 55, 56], "level": [25, 28, 35, 39, 42, 46], "minus": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calculated": [25, 28, 56, 59], "progression_geometry": [25, 28], "manning": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_to": [25, 28], "to_wastewater_nod": [25, 28], "geometr": [25, 28], "circular": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junctions": 27, "conduits": 27, "recorded": 29, "preferences": 29, "providers": 29, "executabl": [29, 31], "matches": 29, "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "exe": [29, 31], "explained": 30, "next": [30, 35, 46, 49, 58], "chapters": 30, "fill": 30, "tuned": 30, "summarized": 30, "startup": 30, "highlight": 30, "solved": 30, "tun": 30, "exec": [30, 31], "launches": 30, "tested": 30, "occur": [30, 65], "dont": 30, "analysis": [30, 32], "analysed": 30, "variants": 30, "raingages": 30, "percent": 30, "impervious": 30, "evaporation": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processsing": 31, "background": [31, 39, 42], "output": 31, "containing": 31, "xxx": 31, "junc": 31, "negat": 31, "helps": [32, 36, 46], "predict": 32, "runoff": 32, "quantity": 32, "throughout": 32, "world": 32, "design": 32, "stormwater": 32, "combined": [32, 35], "sanitary": 32, "evalu": 32, "gray": 32, "infrastructur": 32, "strategies": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solutions": 32, "was": [32, 57, 61], "help": 32, "national": 32, "objectives": 32, "reduc": 32, "retention": 32, "discharges": 32, "cau": 32, "impairment": 32, "waterbodies": 32, "easily": [32, 35, 66], "wanted": 32, "visualiz": 32, "ways": [32, 36], "english": [34, 43], "deutsch": 34, "fran\u00e7ais": 34, "italiano": 34, "rom\u00e2n": 34, "espa\u00f1ol": 34, "themes": 35, "configuring": 35, "handl": 35, "very": 35, "well": [35, 39, 42, 57], "screen": 35, "print": [35, 58], "regiogis": 35, "platform": 35, "necessary": [35, 36, 42, 46, 49, 56], "determin": 35, "positioned": 35, "fixed": [35, 65], "position": [35, 36, 55], "applies": 35, "scal": 35, "always": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "solution": [35, 46], "extend": 35, "auxiliary": 35, "labelpositions": 35, "rul": [35, 45, 46], "labeling": 35, "defin": [35, 38, 39, 40, 46, 59, 60], "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positiony": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46], "uebersichtsplan": 35, "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "moves": [35, 46, 49], "diagr": 35, "saved": [35, 37], "loo": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatey": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "moved": [35, 49], "rotated": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positiony": 35, "rows": 35, "horizontal": 35, "vertic": 35, "alignment": 35, "coordinates": [35, 36, 55], "been": [35, 50], "levels": [35, 39, 46], "sometimes": 35, "displayed": [35, 42], "happens": 35, "decativated": 35, "speed": [35, 63], "deactiv": [35, 46], "create_symbology_triggers": 35, "drop_symbology_triggers": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "calculation": [35, 38, 59], "_depth": 35, "update_depth": 35, "symbolizing": 35, "wastewater_nodes": 35, "_usage_current": 35, "calcul": [35, 46], "es": [35, 37], "entites": 35, "calculates": 35, "function_hierarch": [35, 46], "usage_current": [35, 46, 56], "adds": 35, "update_wastewater_structure_symbology": 35, "update_wastewater_node_symbology": 35, "graphically": [35, 46], "digitiz": [35, 36, 38, 39, 40, 41, 44, 46, 55], "fk_hydr_geometry": 35, "hydr": 35, "geom_relation": 35, "record": [35, 38, 42, 46, 48, 55, 59], "child": [35, 46, 48], "records": [35, 38, 42, 46], "analogously": 35, "ac": 35, "sectional": 35, "thus": [35, 39], "built": 35, "sewag": 35, "discharged": 35, "light": 35, "blu": [35, 38, 45, 46], "tells": 35, "plac": [35, 39, 42, 46, 49], "meaningf": 35, "bsp001": 35, "wn2": 35, "designation": 35, "pictur": 35, "2nd": 35, "marked": [35, 38, 45], "yellow": [35, 48], "tabs": [35, 42, 55], "upper": 35, "transferred": 35, "fk_overflow_to": 35, "previously": 35, "seen": [35, 68, 71], "rear": 35, "sufficient": 35, "networkelements": [35, 38], "conditions": 35, "fk_overflow_char": 35, "identifer": 35, "later": [35, 39, 42, 46, 49, 59], "adopted": 35, "qh": 35, "relationship": [35, 48], "controller": 35, "hq": 35, "fk_overflow": 35, "qq": 35, "basically": 36, "constructing": 36, "external": [36, 43], "technic": 36, "surveyor": 36, "boundaries": 36, "basis": [36, 61], "borders": 36, "alte": 36, "understanding": 36, "great": 36, "wizards": 36, "together": [36, 39, 56], "highly": 36, "automated": 36, "controlled": 36, "clicks": [36, 38, 39, 41, 57], "sid": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "functionality": 36, "reu": [36, 39, 65], "last": [36, 38, 39], "entered": [36, 39, 42], "snapping": [36, 38, 39, 40, 46, 57], "preferred": [36, 57], "snaps": [36, 46], "obj_id_links": 36, "fk_fields": 36, "points": [36, 39, 40, 43, 46, 55, 56], "tho": [36, 39, 46], "identify": [36, 37, 38, 41, 45, 46, 48], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 40, 46], "saves": 36, "enables": [36, 55], "digitized": [36, 38, 39, 42, 49], "afterwards": [36, 46], "easy": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associated": [37, 46], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simply": [37, 69], "press": [37, 46], "key": [37, 49, 56], "keyboard": 37, "located": [37, 63, 70], "depending": [37, 42, 46], "customized": 37, "elsewh": 37, "deletes": 37, "deleted": [37, 46, 48], "networkelement": [37, 38], "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_": 38, "avoid": [38, 40, 48, 53], "checkbox": [38, 65], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finishing": [38, 39], "clicked": [38, 39], "finished": [38, 39], "exact": 38, "derived": 38, "ideas": 38, "realized": 38, "splitting": [38, 46], "taken": [38, 56, 69], "skipped": 38, "accept": 38, "over": [38, 40, 45, 58, 59], "border": 38, "selectabl": [38, 45], "bar": [38, 45, 63], "catchment_areas": [38, 55], "lot": [38, 55], "connects": 38, "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decides": 38, "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respectively": 39, "building": [39, 44], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "starts": [39, 46], "intermediary": [39, 48], "progression": 39, "straight": 39, "finish": [39, 58], "vw_qep_reach": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkelement": 39, "ws_identifier": 39, "reachpoint": [39, 46], "od_pipe_prof": 39, "stopping": [39, 42], "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkelement": 39, "od_reach": 39, "rp_from_nod": 39, "rp_to_nod": 39, "altitud": 39, "rp_from_level": 39, "rp_to_level": 39, "means": [39, 42, 49, 57], "snapped": 39, "9405": 39, "9390": 39, "ajusted": 39, "takes": [39, 42], "precendenc": 39, "nan": [39, 42], "normed": 40, "dimension1": 40, "dimension2": 40, "describ": [40, 57], "enough": 40, "actions": [40, 41, 42, 50], "disappears": 40, "tried": 40, "drawing": 41, "rectangl": 41, "20cm": 41, "specially": [41, 57], "collect": [42, 44, 52], "symbol": [42, 55], "ws_type": [42, 43], "preselected": 42, "infiltration_installation": [42, 43], "ide": [42, 43, 57, 59], "normal": [42, 57, 59], "95": [42, 57], "reason": 42, "saf": 42, "respect": [42, 46, 48, 55], "besides": 42, "aids": [42, 46], "prevention": [42, 46], "co_level": [42, 43], "adapted": 42, "wn_bottom_level": 42, "adjusted": 42, "precedenc": 42, "situation": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letters": [43, 56], "limitation": 43, "dbf": 43, "cod": [43, 46], "plain": 43, "prepared": [43, 59], "delimited": 43, "cover_identifier": 43, "wastewaternode_identifier": 43, "exception": 43, "ma_function": 43, "row": 43, "modify": 45, "rp_": 45, "_fk_wastewater_networkelement": 45, "awar": [45, 66], "rp_from_fk_wastewater_networkelement": 45, "never": 45, "discharging": 45, "inversely": 45, "shouldn": 45, "swwf": [45, 57], "pressing": 46, "ctrl": 46, "o": [46, 62], "login": 46, "consists": 46, "task": [46, 59], "correspondent": [46, 58], "backflow": 46, "dryweather": 46, "flum": 46, "flows": 46, "rever": 46, "zoom": [46, 59], "slop": 46, "arrow": [46, 59], "logically": 46, "greater": 46, "angles": 46, "angle": 46, "expected": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewater": 46, "vl_channel_usage_current": 46, "vl_channel_usage_planned": 46, "represent_valu": 46, "examples": [46, 56], "facility": 46, "usage_planned": 46, "ch_usage_current": [46, 56], "ch_usag": 46, "symbols": 46, "otherw": [46, 59], "activated": 46, "outputs": 46, "relations": [46, 55], "16": 46, "behind": 46, "hint": 46, "although": 46, "mainly": 46, "pwwf_channels": 46, "facilities": [46, 57], "blindanschluss": 46, "forbidden": 46, "really": 46, "fk_wasterwater_structur": 46, "worked": 46, "vic": 46, "vers": 46, "complex": 46, "jet": 46, "implemented": [46, 48], "duplicated": [46, 66], "temporary": [46, 59], "decid": 46, "concerns": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "buffered": 48, "transaction": 48, "groups": 48, "wastewater_structures": [48, 55], "box": 48, "gets": [48, 58], "himself": 48, "compared": 49, "unusual": 49, "low": 49, "precision": 49, "whol": [49, 55, 59], "reachpoints": 49, "zb1": 49, "foreign": [49, 56], "corrected": 49, "zra": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "modification": 50, "repository": 50, "session": 50, "logging": [50, 63], "audit_view": 50, "boolean": 50, "audit_tabl": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_tabl": 50, "composed": 50, "identifying": 50, "comparing": 50, "lines": 50, "ones": 50, "canvas": [50, 58], "actual": 50, "becomes": 50, "2004": 50, "various": 52, "usual": 53, "scroll": 53, "column": [53, 65], "relev": 53, "recogniz": 53, "constructed": 55, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "additionally": 55, "pipeline_registry": 55, "mostly": 55, "od_organisation": [55, 56], "fk_dataowner": 55, "fk_oper": 55, "fk_provider": 55, "fk_owner": 55, "today": 55, "littl": 55, "bit": 55, "respecitv": 55, "subclasses": 55, "municipality": 55, "sia405_abwasser": 55, "vw_organisation": 55, "instead": [55, 62], "integrated": 55, "8": [55, 59, 68], "2020": 55, "functionalities": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60], "six": 56, "wastewaternod": 56, "rebuild": 56, "administration": 56, "qfield": 56, "od_": 56, "vl_": 56, "organisation": 56, "begin": 56, "vw_": 56, "vw": 56, "vw_network_": 56, "superclass": 56, "mainlayers": 56, "sub": 56, "und": [56, 57], "superclasses": 56, "belongs": 56, "belong": 56, "co": 56, "convention": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stands": 56, "_": [56, 57], "underscor": 56, "_slope_per_mill": 56, "_channel_usage_current": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "association": 57, "verband": 57, "schweizer": 57, "abwasser": 57, "gew\u00e4sserschutzfachl": 57, "published": 57, "1999": 57, "sinc": [57, 70], "valid": 57, "covering": 57, "generell": 57, "entw\u00e4sserungsplanung": 57, "applying": 57, "comply": 57, "subset": 57, "norm": 57, "merkblatt": 57, "2016": 57, "datamanagement": 57, "fachbereich": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanagement": 57, "tv": [57, 68], "inspections": [57, 71], "2019": 57, "licenc": 57, "wik": 57, "purchasing": 57, "shop": 57, "answers": 57, "catalogues": 57, "datasets": 57, "unlimited": 57, "dataset": [57, 61], "cantons": 57, "offer": [57, 68], "engineering": 57, "companies": 57, "environmental": 57, "offic": 57, "practitioners": 57, "modelling": 57, "reality": 57, "annex": 57, "acquisition": 57, "policy": 57, "acces": 57, "construct": 57, "placing": 57, "collected": 57, "vw_qgep_cover": 58, "selects": 58, "repeat": 58, "continuity": 58, "hover": 58, "goes": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearby": 59, "unexpected": 59, "seconds": 59, "coming": 59, "finds": 59, "overflows": 59, "interven": 59, "accident": 59, "flowtim": 59, "interesting": 59, "rat": 59, "labeled": 59, "coalesc": 59, "field_nam": 59, "minutes": 59, "branch": 59, "behavior": 59, "branches": 59, "summing": 59, "summed": 59, "resulting": 59, "behaviors": 59, "style": 59, "bold": 59, "underscored": 59, "startpoint": 59, "downstreams": 59, "sumuptool_": 59, "flowtimes": 59, "projects": 59, "makes": 59, "wrong": 59, "legends": 60, "rahmenpl\u00e4n": 60, "maps": 60, "atlas": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benef": 61, "kernel": 61, "hardw": [61, 63], "outsid": 61, "virtualization": [61, 63], "disk": [61, 63], "non": 61, "virtualized": 61, "usb": [61, 63], "stick": [61, 63], "purposes": 61, "18": 61, "browser": [61, 64], "http": [61, 64], "5050": 61, "car": 61, "sunt": 61, "schimbat": 61, "fa\u021b": 61, "cel": 61, "ini\u021bial": 61, "multithreaded": 61, "rendering": 61, "dore\u0219t": [61, 64], "folose\u0219t": 61, "ul": [61, 63, 64], "produc\u021b": 61, "recomand": 61, "schimb": 61, "regener": 61, "cheilor": 61, "ssh": 61, "prin": 61, "unu": 61, "efectu": 61, "comenz": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "maintained": 62, "anymor": [62, 69], "demod": 62, "io": 62, "docs": [62, 64], "html": 62, "documenta\u021b": 62, "reprezint": 62, "despr": 62, "cum": 62, "descarc": 62, "ce": 62, "aplica\u021b": 62, "preg\u0103t": 62, "demonstr": 62, "2gb": 63, "compressed": 63, "15gb": 63, "uncompressed": 63, "disc": 63, "arhiv": 63, "compres": 63, "xz": [63, 64], "dezarh": 63, "vdi": [63, 64], "la": 63, "fel": 63, "ca": 63, "oric": [63, 64], "alta": 63, "virtualbox": 63, "fairly": 63, "imag": [63, 64], "raw": 63, "16gb": 63, "faster": 63, "would": 63, "app": 63, "penalty": 63, "enjoy": 63, "started": 63, "qtib": 64, "ro": 64, "qgisplatform": 64, "con\u021bin": 64, "instal\u0103r": 64, "func\u021bional": 64, "qwc": 64, "apach": 64, "respond": 64, "requests": 64, "pointing": 64, "accessing": 64, "internet": 64, "depicted": 64, "din": 64, "afar": 64, "ulu": 64, "neces": 64, "hosts": 64, "va": 64, "treb": 64, "f\u0103cut": 64, "leg\u0103tur": 64, "dintr": 64, "ip": 64, "num": 64, "acestui": 64, "adaptor": 64, "al": 64, "setat": 64, "func\u021bion": 64, "nat": 64, "numa": 64, "gazd": 64, "hipervizor": 64, "dispoz": 64, "re\u021beau": 64, "intern": 64, "lan": 64, "seta\u021b": 64, "bridg": 64, "longer": 65, "forced": 65, "observation": 65, "checking": 65, "happen": 65, "widgets": 65, "lengths": 65, "shifted": 65, "performed": [66, 69], "stopped": 66, "removed": 66, "meaning": 66, "undo": 66, "furthermor": 66, "inserted": 66, "pur": 68, "procedur": 68, "xml": [68, 70], "inspected": 69, "looking": 69, "identifiers": 69, "follows": 69, "channel_id": 69, "manhole_id": 69, "widget": 69, "listed": [69, 70], "unchecked": 69, "generally": 70, "specify": 70, "setting": 70}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"dat": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32], "tool": [0, 40, 41], "setup": [0, 14], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshooting": 0, "customization": 1, "of": [1, 2, 18, 25, 35, 46, 48, 54], "the": [1, 2, 11, 15, 24, 30, 36, 56, 65], "introduction": [1, 57, 68], "adding": [1, 46, 48], "fields": 1, "joining": 1, "additional": [1, 46], "tables": [1, 23, 26, 55], "creating": 1, "custom": 1, "views": 1, "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requirements": [2, 13, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "installation": [2, 12, 14, 29], "pirogu": 2, "datab": [2, 7, 11, 14, 15, 50, 56], "servic": [2, 64], "backup": 2, "download": 2, "and": [2, 11, 17, 20, 25, 28, 30, 37, 39, 42, 46, 49, 55, 57], "install": [2, 6, 15], "current": 2, "releas": 2, "creat": [2, 11, 19, 22], "empty": [2, 11], "launch": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interlis": 4, "exchang": [4, 33], "general": [4, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisites": 4, "jav": 4, "libraries": 4, "modelbaker": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mod": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 26, 35, 66], "command": [4, 31], "lin": [4, 31], "quality": [4, 25, 27], "control": 4, "with": [4, 15, 31, 43, 46, 49], "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "windows": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "based": 6, "distros": 6, "fedor": 6, "sus": 6, "using": 7, "sql": 7, "query": 7, "dump": 7, "user": [8, 52], "roles": [8, 11], "teks": [9, 10], "wastewater": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "features": 9, "mor": [9, 15], "to": [9, 15, 17, 35, 38, 45, 46, 49, 65], "com": 9, "documentation": 10, "con\u021bin": 10, "indec\u015f": 10, "\u015fi": 10, "tab": 10, "initialization": 11, "process": 11, "restor": 11, "demo": [11, 15, 46, 62], "minimal": 11, "access": 11, "gener": [11, 22, 30], "under": 11, "server": [14, 64], "required": 14, "softw": 14, "set\u0103r": 15, "sta\u021b": 15, "de": [15, 62], "lucru": 15, "configur": 15, "baz": 15, "pg_servic": 15, "macos": 15, "toat": 15, "sistem": 15, "instal": [15, 63], "qgis": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "proiect": 15, "if": 15, "you": 15, "are": [15, 17, 24, 38], "a": [15, 30, 31, 35, 43, 45, 46, 48, 65], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "project": [15, 30, 46], "working": [15, 46], "than": 15, "one": [15, 65], "chang": [16, 22, 46], "default": [16, 18, 22, 25], "parameters": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "fil": [17, 22, 43], "common": [17, 31], "errors": [17, 31], "missing": 17, "status": 17, "or": [17, 45, 48, 69], "_function_hierarch": 17, "wn_function_hierarch": 17, "catchment": [17, 38, 55], "connected": 17, "secondary": 17, "structur": [17, 37, 46, 55], "discharg": 17, "coefficients": 17, "population": 17, "densities": 17, "subcatchments": 17, "rain": 17, "gauges": 17, "coefficient": [18, 25], "friction": [18, 25], "popul": [18, 25], "input": [19, 22], "selection": [19, 22], "for": [20, 35], "developpers": 20, "advanced": 20, "users": 20, "extract": [21, 26], "results": [21, 23, 24, 26, 30], "measurement": [23, 26], "mapping": 24, "not": 24, "imported": 24, "in": [24, 35, 44, 47, 51, 56, 65, 71], "show": 24, "indicators": 24, "evolving": 24, "along": 24, "tim": [24, 25, 27], "prep": [25, 30], "correspondances": [25, 27], "titl": [25, 27], "notes": [25, 27], "options": [25, 27], "climatology": [25, 27], "hydrology": [25, 27], "hydraulics": [25, 27], "curves": [25, 27], "series": [25, 27], "patterns": [25, 27], "labels": [25, 27], "junctions": [25, 28], "coordinates": [25, 28], "conduits": [25, 28], "xsections": [25, 28], "configuration": [29, 50], "workflow": 30, "run": [30, 31, 35, 63], "simulation": [30, 31], "stores": 30, "map": 30, "gep": 30, "from": [31, 43], "interfac": 31, "running": 31, "storm": 32, "water": 32, "management": 32, "translation": 34, "how": [35, 45, 49], "label": 35, "positioning": 35, "different": [35, 46], "scales": 35, "existing": [35, 46, 48], "positions": 35, "translat": 35, "prefix": 35, "symbology": 35, "functions": 35, "manually": 35, "collecting": 35, "hydr_geometry": 35, "corresponds": [35, 65], "basin": 35, "geometry": [35, 39, 40, 41, 42, 46], "mikeurban": 35, "hydraulic": [35, 55], "modeling": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingweir": 35, "pump": 35, "characterist": 35, "further": [35, 39, 42], "informations": 35, "entry": 36, "wizard": 36, "standard": 36, "tools": [36, 59], "deleting": 37, "objects": 37, "delet": [37, 45], "reaches": [37, 45, 46, 49, 55], "manholes": [37, 43, 46], "other": [37, 46], "structures": [37, 42, 46, 49, 55], "covers": [37, 46, 49, 55], "parts": [37, 55], "detailed": [37, 40, 41], "geometries": 37, "digitizing": [38, 39, 40, 41, 42, 44], "areas": 38, "editing": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "connect": [38, 45], "network": [38, 45, 59], "nodes": [38, 45, 46, 49, 55], "channels": [39, 46, 55, 65, 69], "attributes": [39, 42, 43, 46], "classes": [39, 42], "synchronization": [39, 42], "as": 41, "drainag": 41, "channel": [41, 46, 65], "importing": 43, "exampl": 43, "txt": 43, "elements": [45, 46], "video": [45, 49], "tutorial": [45, 49], "connection": 45, "layers": [46, 55], "changing": 46, "point": 46, "special": 46, "linear": 46, "reach": 46, "direction": 46, "snap": 46, "codes": 46, "valu": [46, 55], "list": 46, "way": 46, "choo": 46, "object": 46, "nod": [46, 55], "multied": 46, "saving": 46, "changes": 46, "type": 46, "into": 46, "maintenanc": [48, 55], "events": [48, 55], "new": 48, "event": 48, "link": 48, "unlink": 48, "mult": 48, "edit": 48, "moving": 49, "history": [50, 51], "viewer": 50, "replay": 50, "function": 50, "view": 53, "layer": [53, 56], "overview": [54, 57], "explanation": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reach": 55, "details": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organisations": 55, "organisation": 55, "vw_qgep_maintenanc": 55, "lists": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topology": [55, 59], "qgep_network": 55, "segments": 55, "segment": 55, "catchment_": 55, "naming": 56, "conventions": 56, "schemas": 56, "names": 56, "attrib": 56, "length": [58, 65], "profiles": 58, "printing": 58, "following": 59, "refresh": 59, "upstream": 59, "downstr": 59, "sum": 59, "up": 59, "flow": 59, "times": 59, "plan": 60, "plotting": 60, "despr": 61, "ma\u0219in": 62, "virtual": 62, "desc\u0103rc": 63, "dezarhiv": 63, "acces": 64, "web": 64, "fixing": 65, "issues": 65, "inspection": [65, 70], "several": 65, "correspond": 65, "singl": 65, "wincan": 67, "2": 67, "match": 69, "automat": 69, "matching": 69, "skipping": 69, "observations": 69, "open": 70, "viewing": 71}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Con\u021binut": [[10, "contents"]], "Indec\u015fi \u015fi tabele": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Set\u0103ri sta\u021bie de lucru": [[15, "setup-workstation"]], "Configurare baza de date": [[15, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "Toate sistemele": [[15, "all-systems"]], "Instalare QGIS": [[15, "install-qgis"]], "Instalare plugin QGEP": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Instaleaz\u0103 proiectul demo": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Database configuration": [[50, "database-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "Despre": [[61, "about"]], "Ma\u0219in\u0103 Virtual\u0103 de Demo": [[62, "demo-virtual-machine"]], "Instalare": [[63, "install"]], "Desc\u0103rcare": [[63, "download"]], "Dezarhivare": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Accesare Servicii Web": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/ro/user-guide/editing/maintenance_events.html b/ro/user-guide/editing/maintenance_events.html index 2cb97c961..d132777a4 100644 --- a/ro/user-guide/editing/maintenance_events.html +++ b/ro/user-guide/editing/maintenance_events.html @@ -117,6 +117,7 @@

    3.3.3.1. General
  • Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (re_maintenance_event_wastewater_structure)

  • +
  • To avoid an error when adding a new Maintenance Event, you have to enable Buffered Transaction Groups in menu Project > Transaction mode

  • diff --git a/searchindex.js b/searchindex.js index 30527aec9..422c411aa 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Setup workstation", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "About", "5. Demo Virtual Machine", "Install", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"The": [0, 1, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 56, 68, 69, 70], "contain": [0, 4, 18, 19, 22, 23, 25, 26, 30, 31, 55], "capabl": [0, 4], "initi": [0, 10, 12, 15, 46, 62], "upgrad": [0, 1, 2, 4, 13, 68], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "databas": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "It": [0, 1, 2, 4, 11, 15, 17, 19, 22, 23, 26, 30, 32, 36, 38, 39, 43, 45, 46, 49, 56, 57, 59, 65, 68], "i": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aim": 0, "system": [0, 2, 4, 6, 8, 10, 12, 32, 35, 36, 57], "administr": [0, 3, 11, 56], "power": [0, 18, 25], "user": [0, 2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 33, 38, 39, 42, 46, 50, 56, 61, 63], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "us": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 14, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 48, 50, 52, 55, 56, 57, 59, 61, 62, 63, 66, 67], "end": [0, 24, 25, 28, 30, 39, 46], "could": [0, 1, 39, 59], "lead": 0, "loss": 0, "properli": 0, "For": [0, 1, 2, 4, 10, 11, 15, 17, 33, 35, 39, 42, 43, 45, 46, 50, 55, 59, 60], "advanc": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "case": [0, 35, 46, 56, 57, 59, 61], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 9, 36, 38, 39, 43, 57], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63, 64], "manual": [0, 3, 4, 10, 17, 38, 46, 49, 52, 55, 60, 67], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55, 61], "To": [0, 2, 4, 10, 14, 15, 17, 25, 28, 36, 38, 42, 46, 52, 53, 57, 59, 63, 65, 69], "make": [0, 2, 4, 15, 39, 46, 59], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 55, 61, 63], "admin": [0, 6, 10, 11, 62], "mode": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "set": [0, 2, 4, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 35, 36, 38, 39, 40, 42, 43, 45, 46, 49, 61, 70], "go": [0, 1, 4, 11, 15, 35, 46, 59], "switch": [0, 35, 37, 46], "develop": [0, 3, 4, 9, 10, 32], "option": [0, 1, 4, 7, 10, 11, 14, 15, 28, 30, 31, 36, 38, 39, 40, 46, 50], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 18, 19, 22, 25, 29, 33, 38, 57, 59, 65, 66], "restart": [0, 4], "qgi": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appear": [0, 4, 15, 17, 23, 26, 35, 36, 38, 39, 45], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "look": [0, 39, 42, 45, 46, 56, 59, 69], "like": [0, 4, 11, 17, 25, 27, 30, 39, 40, 42, 45, 50, 52, 55, 56, 57], "thi": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10, 11, 15], "version": [0, 1, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "file": [0, 1, 2, 4, 9, 10, 11, 14, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 29, 30, 31, 33, 35, 44, 52, 55, 57, 58, 59, 64, 68, 70], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "onli": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 64, 68], "latest": [0, 11, 15, 61], "stabl": 0, "avail": [0, 2, 34], "select": [0, 4, 8, 9, 10, 11, 17, 24, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 66, 68, 69, 70], "anyth": [0, 15], "differ": [0, 4, 10, 11, 14, 15, 25, 28, 32, 36, 42, 47, 50, 52, 56, 57], "ever": 0, "test": [0, 2, 30, 57, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsist": 0, "state": [0, 2, 19, 22, 30, 32], "depend": [0, 15, 37, 42, 46], "python": [0, 1, 10, 13, 15, 20], "requir": [0, 1, 3, 6, 10, 12, 15, 33], "If": [0, 1, 2, 4, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 61, 64, 65, 69], "ar": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 49, 50, 55, 56, 57, 59, 61, 66, 69, 70], "miss": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 57, 58, 59, 63, 69], "instal": [0, 3, 4, 5, 8, 10, 11, 13, 24, 25, 27, 33, 40, 46, 50, 55, 58, 61, 62, 64], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 56], "automat": [0, 1, 4, 6, 9, 10, 30, 35, 36, 39, 53, 58, 67], "note": [0, 4, 10, 35], "work": [0, 4, 10, 12, 14, 24, 30, 35, 36, 43, 47, 52, 56, 57, 59, 61, 62, 64, 68], "all": [0, 1, 4, 6, 8, 9, 10, 11, 12, 14, 17, 35, 37, 38, 46, 49, 55, 56, 57, 59, 64], "fail": [0, 4, 11], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59, 63, 64], "privileg": [0, 6, 8, 11], "postgr": [0, 1, 2, 11], "servic": [0, 10, 11, 12, 14, 19, 22, 23, 24, 26], "configur": [0, 8, 9, 10, 12, 14, 33, 35, 46, 51, 52, 59], "locat": [0, 4, 7, 37, 42, 63, 70], "show": [0, 4, 7, 10, 15, 50, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allow": [0, 1, 4, 9, 15, 32, 38, 46, 50, 70], "which": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 1, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 64, 69], "oper": [0, 15], "warn": [0, 4, 58, 65], "entri": [0, 10, 15, 35, 39, 42, 44, 46, 52], "mai": [0, 4, 6, 15, 35, 37, 59, 65], "match": [0, 2, 10, 18, 25, 27, 28, 29, 59, 66, 67, 68, 70], "current": [0, 4, 10, 15, 16, 19, 22, 25, 27, 30, 38, 50, 57, 59, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 42, 43, 46, 48, 58, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 49, 52, 55, 59, 61, 62, 63, 70], "util": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 9, 10, 11, 14, 15, 16, 17, 18, 22, 25, 30, 35, 36, 37, 39, 42, 43, 44, 45, 49, 52, 55, 56, 57, 64], "directli": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4, 15], "guid": [0, 4, 5, 10, 15, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "more": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "custom": [0, 2, 3, 10, 15, 25, 27, 37], "support": [0, 4, 32, 36, 38, 57, 68], "action": [0, 4, 35, 40, 41, 42, 50, 55], "specif": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specifi": [0, 1, 70], "sure": [0, 4, 15, 38, 43, 46, 56, 59], "have": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "perform": [0, 18, 25, 66, 69], "load": [0, 11, 15, 24, 46, 55], "templat": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "alreadi": [0, 11, 35], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "In": [0, 1, 2, 3, 4, 11, 14, 15, 29, 30, 35, 38, 39, 43, 45, 46, 49, 55, 56, 58, 59, 69], "encount": [0, 2], "issu": [0, 6, 10, 17, 19, 22, 66, 67], "error": [0, 2, 4, 10, 11, 30, 33, 46, 55, 59], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 53, 57, 59], "log": [0, 6, 9, 18, 25, 50, 59, 63], "inform": [0, 1, 4, 9, 10, 39, 42, 52, 55, 57], "includ": [0, 4, 9, 11, 44, 54, 56, 57], "return": 0, "underli": [0, 36], "submit": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "ask": [0, 1, 14], "chapter": [1, 5, 11, 30, 38, 39, 42, 46], "describ": [1, 11, 15, 25, 27, 38, 40, 43, 48, 57, 59], "updat": [1, 3, 4, 10, 11, 16, 22, 25, 27, 50, 57, 59], "achiev": [1, 66, 68], "manag": [1, 4, 5, 9, 10, 11, 15, 24, 33, 51], "aka": 1, "pum": [1, 10, 13], "gener": [1, 2, 3, 10, 12, 13, 16, 17, 19, 21, 23, 26, 31, 33, 35, 36, 44, 46, 47, 52, 57, 70], "pirogu": [1, 10, 13], "librari": [1, 10], "combin": [1, 4, 15, 32, 35], "both": [1, 19, 22, 37, 39, 42], "introduc": 1, "small": [1, 23, 26, 59], "exist": [1, 10, 11, 15, 18, 25, 27, 38, 39, 42, 47, 52, 55, 69], "base": [1, 8, 10, 15, 35, 46, 53, 61, 63], "extend": [1, 8, 35], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongli": 1, "recommend": [1, 2, 4, 11, 15, 30, 36, 40, 57, 61], "commun": [1, 15, 57], "ani": [1, 2, 4, 11, 15, 35, 59, 63, 66], "doubt": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61, 62], "store": [1, 2, 7, 8, 10, 15, 18, 21, 23, 24, 25, 26, 46], "compli": [1, 57], "sia": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "abl": [1, 15, 33, 46, 49, 64], "yet": [1, 35, 38], "hold": 1, "some": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "u": [1, 2, 4, 11], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handl": [1, 35], "standard": [1, 4, 9, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 13, 14, 15, 19, 22, 24, 42, 64], "follow": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 62, 63, 69], "need": [1, 4, 11, 15, 18, 19, 22, 24, 25, 30, 36, 38, 39, 46, 49, 50, 55, 58, 59, 64, 69], "still": [1, 4, 49], "explan": [1, 4, 10, 46, 52, 54], "rule": [1, 35, 45, 46, 57], "explain": [1, 2, 30], "name": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 52, 54], "usr_": [1, 2], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "time": [1, 4, 10, 15, 17, 20, 23, 26, 30, 31, 46, 49, 52, 58], "command": [1, 2, 3, 6, 7, 10, 30, 33, 46, 59], "create_view": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "run": [1, 2, 6, 7, 10, 11, 12, 14, 15, 20, 25, 27, 28, 32, 33, 46, 52, 59, 61], "exclud": [1, 2], "pattern": [1, 2, 10, 69], "two": [1, 11, 15, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reach": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "done": [1, 2, 9, 14, 24, 69], "yaml": 1, "definit": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defin": [1, 8, 11, 17, 35, 36, 38, 39, 40, 42, 45, 46, 55, 59, 60], "list": [1, 4, 8, 10, 11, 17, 31, 38, 39, 43, 47, 52, 54, 56, 59, 69, 70], "read": [1, 11, 30, 68], "thei": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discard": 1, "trigger": [1, 35], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 48, 49, 56], "here": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 46, 49, 50, 52, 56, 59], "my_extra_join": 1, "my_tabl": 1, "alia": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_column": 1, "field_1": 1, "field_2": 1, "remap_column": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_w": 1, "w": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatori": 1, "kei": [1, 37, 49, 56, 61], "other": [1, 3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "given": 1, "path": [1, 2, 4, 11, 15, 19, 22, 29, 31, 59], "script": [1, 2, 11, 15, 20], "qgep_wastewater_structure_extra": 1, "path_to": 1, "extra_w": 1, "And": [1, 35, 49], "similarli": [1, 69], "qgep_reach_extra": 1, "variabl": [1, 15, 35], "correspond": [1, 10, 17, 33, 46, 48, 52, 56, 58, 67, 68, 69], "order": [1, 15, 17, 61], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 65], "provid": [1, 2, 9, 19, 20, 22, 24, 29, 31], "delet": [1, 10, 11, 15, 17, 38, 44, 46, 47, 48, 50, 52], "These": [1, 15, 39, 55, 56], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "place": [1, 35, 39, 42, 46, 49, 57], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delta": [1, 2], "directori": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "document": [1, 2, 4, 9, 18, 25, 34, 70], "dynam": 1, "take": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "page": [2, 10, 14, 60, 64], "altern": [2, 15, 30, 55], "data": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 52, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 9, 10, 11, 24, 31, 32, 35, 37, 38, 39, 44, 45, 46, 48, 49, 50, 52, 56, 57, 58, 60, 62], "offer": [2, 15, 57, 68], "graphic": [2, 30, 35, 46], "interfac": [2, 10, 17, 30, 33, 68], "autom": [2, 36], "step": [2, 4, 21, 23, 24, 26, 30, 31, 39, 42], "usual": [2, 19, 22, 30, 40, 53, 57], "easier": [2, 35, 56], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "reproduc": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "window": [2, 4, 5, 7, 10, 11, 12, 14, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59, 63], "environ": [2, 11, 14, 15], "doe": [2, 11, 36, 38, 39, 45, 46, 59], "server": [2, 5, 10, 11, 12, 15, 61], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 10, 14, 15, 61, 64], "view": [2, 3, 8, 9, 10, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56, 57, 67], "regener": [2, 11, 61], "function": [2, 10, 17, 18, 21, 25, 26, 27, 30, 36, 41, 46, 51, 52, 55, 56, 58], "pg_dump": 2, "pg_restor": [2, 11], "termin": [2, 61], "along": [2, 10], "sever": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "ha": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 62, 64], "proper": 2, "either": [2, 15], "sudo": [2, 6, 15, 61], "ln": 2, "": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11, 65], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wide": 2, "flag": [2, 4], "home": [2, 15], "problem": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "connect": [2, 3, 7, 9, 10, 11, 14, 19, 22, 25, 28, 35, 36, 37, 39, 42, 44, 46, 47, 48, 49, 52, 55, 56, 57, 59, 61, 69], "qgep_prod": [2, 11], "paramet": [2, 10, 19, 23, 24, 25, 26, 27, 30, 33, 59], "instanc": [2, 4, 11], "There": [2, 11, 23, 26, 36, 38, 45, 46, 48, 56, 57, 59], "least": [2, 30, 38, 59], "three": [2, 30, 59], "insid": [2, 15], "qgep_test": 2, "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "similar": [2, 35, 46, 59], "line": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 46, 50, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "http": [2, 4, 11, 15, 57, 61, 62, 64], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 11, 15], "archiv": [2, 11, 63], "ref": 2, "tag": [2, 25, 28], "release_numb": 2, "zip": [2, 15, 63], "replac": [2, 11, 15, 17], "desir": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzip": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15, 23, 26, 64], "p": [2, 11], "port": [2, 11, 15], "c": [2, 4, 11, 29], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "folder": [2, 15, 19, 22, 24], "processu": 2, "form": [2, 4, 9, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59, 70, 71], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_si": [2, 8, 11, 15, 35, 50, 56], "pum_info": 2, "constraint": 2, "index": [2, 10], "schema": [2, 7, 8, 10, 11, 15, 16, 22, 23, 26, 30, 52, 54], "public": [2, 11], "qgep_migr": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "product": [2, 9, 11, 61], "tabl": [2, 3, 8, 11, 15, 18, 21, 24, 25, 27, 30, 35, 36, 38, 39, 42, 46, 48, 50, 56, 59, 65, 69, 70], "A": [2, 9, 14, 18, 19, 20, 22, 25, 27, 31, 35, 38, 45, 66], "dure": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 24, 29, 35, 42, 46, 62, 66, 69], "restor": [2, 10, 12, 62], "ignor": 2, "continu": [2, 36, 38, 58, 59], "anywai": 2, "materi": [2, 9, 11, 18, 25, 46, 56], "field": [2, 3, 4, 9, 10, 24, 35, 36, 38, 39, 42, 43, 45, 46, 56, 59, 69, 70], "attribut": [2, 9, 10, 18, 24, 25, 27, 28, 35, 36, 38, 44, 47, 52, 54, 55, 57, 59], "were": 2, "ad": [2, 3, 4, 10, 15, 35, 36, 39, 42, 47, 52, 55], "repres": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61, 62], "import": [3, 9, 10, 15, 18, 21, 25, 30, 33, 36, 44, 46, 52, 56, 57, 67, 68, 69, 70, 71], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "role": [3, 10, 12], "interli": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "prerequisit": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "qualiti": [3, 10, 32], "control": [3, 10, 25, 27, 32, 35, 36, 38, 39, 46, 59], "introduct": [3, 10, 52, 54, 67], "join": [3, 10, 24, 30, 56, 59], "addit": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "creat": [3, 10, 12, 15, 17, 23, 25, 26, 27, 30, 32, 33, 35, 41, 48, 55, 57, 59, 60, 61], "setup": [3, 10, 11, 12, 61, 62, 64], "discuss": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30, 39], "shape": [3, 25, 28], "mous": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interest": [3, 4, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 35, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "experiment": [4, 15], "featur": [4, 10, 24, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 49, 53, 57, 59, 70, 71], "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extens": [4, 9, 11, 40, 55, 57, 66], "sia405": [4, 57], "wastewat": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "detail": [4, 10, 11, 17, 18, 25, 27, 30, 35, 39, 42, 44, 46, 52, 58, 60], "german": [4, 11, 15, 46, 57], "translat": [4, 10, 15, 43, 52], "roadmap": 4, "download": [4, 10, 11, 14, 15, 29, 61, 62, 64], "maco": [4, 10, 11, 12, 14], "packag": [4, 13, 57], "sqlalchemi": 4, "geoalchemy2": 4, "launch": [4, 10, 18, 19, 21, 22, 25, 30, 31], "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 13, 15], "cannot": [4, 15, 17], "ve": [4, 64], "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 64, 68], "standalon": 4, "somewher": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "where": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "same": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "anoth": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propos": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "up": [4, 10, 35, 39, 52, 63, 65], "date": [4, 50], "write": 4, "ensur": 4, "fulli": 4, "dialog": [4, 10, 48, 53], "toolbar": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37, 46], "node": [4, 10, 17, 21, 24, 25, 26, 27, 28, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57, 59], "reach": [4, 10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 38, 39, 44, 47, 48, 52, 56, 57, 58, 59], "layer": [4, 10, 17, 18, 19, 21, 22, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 52, 54, 58, 59, 71], "choos": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especi": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstream": [4, 9, 10, 45, 52], "label": [4, 10, 28, 52, 59], "posit": [4, 10, 36, 52, 55], "scale": [4, 10, 52], "deselect": [4, 37], "Then": [4, 15, 35, 42, 46, 48, 50, 58], "confirm": [4, 35, 37], "save": [4, 10, 15, 35, 36, 37, 39, 42, 47, 48, 52, 58, 59], "empti": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "string": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "turn": [4, 48, 49], "horizont": [4, 35], "orient": 4, "adjust": [4, 11, 42], "properti": [4, 11, 17, 25, 28, 36, 46, 59], "symbologi": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "e": [4, 11, 15, 17, 23, 25, 26, 28, 35, 36, 37, 46, 55, 59, 61], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimet": 4, "remark": [4, 23, 26, 56], "truncat": 4, "80": 4, "charact": 4, "text": [4, 43, 46, 50, 59], "consid": 4, "move": [4, 10, 35, 38, 45, 46, 47, 52], "class": [4, 10, 44, 46, 52, 55], "data_media": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "complet": [4, 11, 24, 30, 36, 37], "photo": 4, "video": [4, 9, 10, 47, 52], "valid": [4, 57], "ilivalid": 4, "whether": [4, 11, 17, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 10, 38, 40, 42, 44, 46, 50, 52, 57, 59], "element": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "review": 4, "skip": [4, 10, 38, 67], "statu": [4, 10, 19, 22], "object": [4, 9, 10, 17, 24, 25, 27, 28, 32, 35, 38, 39, 40, 41, 42, 44, 45, 47, 49, 52, 57], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 8, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "attach": [4, 17], "examin": 4, "pipe": [4, 9, 25, 27, 32], "onc": [4, 38, 46, 66, 68, 71], "happi": 4, "persist": 4, "chang": [4, 10, 14, 15, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 47, 48, 50, 52, 55, 57, 59, 61], "qgepqwat2ili": 4, "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licens": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 48, 57, 58, 59, 63], "pgadminiii": [5, 46], "desktop": [5, 14, 61], "permit": 5, "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60, 63, 64], "basic": [5, 36], "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "queri": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "present": 6, "assum": 6, "On": [6, 15, 36, 39, 42, 46], "certain": 6, "su": 6, "becom": [6, 50], "root": [6, 61], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "highlight": [7, 30, 58, 59, 69], "icon": [7, 63], "written": [7, 14], "tree": [7, 49], "structur": [7, 9, 10, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 40, 41, 44, 45, 47, 48, 52, 54, 56, 57, 59], "below": [7, 15, 35, 46, 49, 50, 59, 64], "enter": [7, 11, 15, 35, 36, 39, 42, 46, 59, 69], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everyth": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "come": [8, 10, 46, 59], "predefin": [8, 46], "multi": [8, 10, 38, 47, 52], "group": [8, 17, 48, 55], "qgep_view": [8, 11], "consult": [8, 11], "entiti": [8, 35], "valu": [8, 9, 10, 11, 15, 18, 21, 23, 24, 25, 26, 27, 30, 31, 35, 36, 38, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "qgep_us": [8, 11], "qgep_manag": [8, 11], "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superus": 8, "permiss": 8, "relat": [8, 9, 17, 25, 27, 32, 35, 46, 55, 57], "implement": [9, 46, 48, 57], "map": [9, 10, 21, 23, 26, 33, 35, 38, 42, 45, 59, 60, 65, 68, 69], "sewer": [9, 18, 25, 32, 36, 44, 57], "its": [9, 15, 17, 36, 39, 42, 50, 56], "compon": 9, "complianc": 9, "swiss": [9, 57], "indic": 9, "characterist": [9, 10, 52], "diamet": 9, "depth": [9, 23, 25, 26, 28, 31, 35], "damag": 9, "construct": [9, 36, 55, 57], "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plan": [9, 10, 19, 22, 25, 27, 30, 32, 35, 38, 46, 52, 57, 59, 68], "extract": [9, 10, 15, 19, 22, 30, 32, 33], "statist": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identif": [9, 35], "futur": 9, "intervent": 9, "geodata": 9, "accord": [9, 18, 19, 22, 25, 39, 42], "special": [9, 10, 25, 27, 35, 36, 37, 40, 41, 42, 45, 47, 49, 52, 55, 56, 57], "primari": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collector": 9, "secondari": [9, 10, 19, 22, 45, 57], "ex": [9, 29, 31], "privat": 9, "catchment": [9, 10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "gep": [9, 10, 33, 38, 57], "mesur": 9, "mainten": [9, 10, 42, 47, 52, 54, 71], "inspect": [9, 10, 48, 57, 66, 67, 68, 69, 71], "preconfigur": [9, 57, 59], "objet": 9, "nativ": 9, "complementari": 9, "toolbox": [9, 46, 59], "invers": [9, 45], "direct": [9, 10, 39, 47, 49, 52, 55, 57, 58, 59], "altitud": [9, 39], "pictur": [9, 35], "link": [9, 10, 11, 17, 19, 21, 22, 24, 25, 26, 27, 28, 30, 35, 36, 39, 42, 47, 52, 55, 64, 70], "topologi": [9, 10, 39, 44, 46, 52, 54, 56], "track": 9, "drop": 9, "profil": [9, 10, 25, 27, 39, 52, 55, 59], "displai": [9, 35, 42, 58], "layout": 9, "serial": [9, 60], "plot": [9, 10, 24, 52], "protocol": 9, "survei": 9, "mobil": 9, "devic": [9, 15, 23, 26, 64], "semi": [9, 69], "insert": [9, 11, 15, 39, 42, 50, 66], "simul": [9, 10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "softwar": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gi": [9, 36, 57], "historis": 9, "modif": [9, 50], "histori": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "roll": 9, "back": [9, 11, 32, 35, 42], "integr": [9, 55], "wincan": [9, 10, 68, 70], "vx": [9, 68], "card": 9, "log_card": 9, "bio_ecol_assess": 9, "catchment_area_tot": 9, "sourc": 10, "leitungskatast": 10, "2015": [10, 55, 57], "close": [10, 11, 15, 35, 42, 48], "applic": [10, 12, 14, 50], "demo": [10, 12, 47, 52, 61, 64], "minim": [10, 12, 25, 27, 28, 30], "workstat": [10, 12, 14], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "event": [10, 47, 50, 52, 54, 71], "vw_qgep_mainten": [10, 48, 52, 54], "hydraul": [10, 18, 38, 52, 54, 57], "catchment_area": [10, 17, 38, 52, 54], "convent": [10, 52, 54], "digit": [10, 35, 36, 37, 46, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometri": [10, 21, 26, 30, 43, 44, 47, 50, 52, 55], "synchron": [10, 44, 52], "drainag": [10, 32, 44, 52, 57], "channel": [10, 36, 37, 40, 44, 45, 47, 52, 56, 57, 59, 66, 67, 68, 70, 71], "manhol": [10, 17, 25, 27, 28, 35, 36, 39, 40, 41, 42, 44, 47, 49, 52, 55, 56, 57, 58, 69], "cover": [10, 25, 28, 35, 42, 44, 47, 52, 56, 57], "area": [10, 25, 27, 30, 35, 37, 40, 44, 49, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 49, 52, 55, 56, 58, 59, 64], "linear": [10, 47, 52], "snap": [10, 36, 38, 39, 40, 47, 52, 57], "code": [10, 16, 22, 43, 47, 52], "wai": [10, 14, 15, 32, 35, 36, 37, 40, 41, 47, 52, 59], "multiedit": [10, 47, 52], "tutori": [10, 47, 52], "unlink": [10, 47, 52], "print": [10, 35, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "replai": [10, 15, 51, 52], "collect": [10, 36, 42, 44, 52, 57], "hydr_geometri": [10, 52], "basin": [10, 52], "overflow": [10, 52, 59], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingweir": [10, 52], "pump": [10, 25, 27, 52], "java": 10, "modelbak": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshoot": 10, "client": [10, 15, 64], "observ": [10, 65, 66, 67, 71], "fix": [10, 17, 35, 66, 67], "One": [10, 15, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prepar": [10, 33, 43, 59], "result": [10, 31, 32, 33, 35, 38, 46, 59], "titl": [10, 59, 60], "climatologi": [10, 30], "hydrologi": [10, 30], "curv": 10, "seri": [10, 17, 23, 24, 26, 30, 31, 35, 39, 42], "coeffici": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarch": [10, 35], "wn_function_hierarch": 10, "discharg": [10, 32, 35, 40, 45, 55], "densiti": 10, "subcatch": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gaug": [10, 25, 27, 33], "measur": [10, 30, 36, 49], "evolv": 10, "developp": [10, 33], "search": [10, 15, 17, 46, 59, 68, 69], "By": [11, 17, 19, 22, 25, 27, 55], "learn": 11, "utf8": 11, "encod": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_data": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "successfulli": [11, 59], "someth": [11, 35], "unsupport": 11, "13": 11, "header": 11, "archivier": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "stackoverflow": 11, "question": [11, 57], "49064209": 11, "propabl": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "blob": [11, 15], "master": [11, 15], "12_0_role": 11, "per": [11, 59], "cluster": 11, "12_1_role": 11, "copi": [11, 15, 16, 19, 22, 25, 27, 35, 38, 39, 43], "past": [11, 43], "editor": 11, "z_structure_with_value_list": 11, "bat": 11, "valuelist": 11, "z": [11, 39, 42], "echo": 11, "off": [11, 36], "structure_with_value_list": 11, "batch": 11, "paus": 11, "exit": [11, 35], "db": [11, 15], "qgep_commun": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "program": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "ON": 11, "TO": 11, "IN": [11, 30], "sequenc": 11, "vw_network_nod": 11, "vw_network_seg": [11, 59], "free": [11, 57], "git": 11, "clone": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "through": [12, 32, 37, 55], "readi": 12, "psycopg2": 13, "expect": [14, 17, 46], "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgi": [14, 61], "stack": 14, "builder": 14, "ship": 14, "posgresql": 14, "instruct": [14, 15, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "won": [14, 61], "while": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optimis": 14, "ram": 14, "size": [14, 24, 63], "pgtune": 14, "tell": [15, 35], "everi": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "pgconfig": 15, "pgsysconfdir": 15, "remov": [15, 19, 22, 35, 37, 66], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 59, 70], "pgpass": 15, "unix": 15, "notepad": 15, "eol": 15, "convers": 15, "put": [15, 18, 25, 59, 63], "normal": [15, 25, 28, 42, 43, 56, 57, 59], "usernam": 15, "pai": 15, "attent": [15, 23, 26], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "Near": 15, "ll": 15, "tick": 15, "plu": 15, "append": 15, "don": [15, 18, 20, 21, 23, 25, 26, 35], "matter": [15, 38, 45, 59], "probabl": [15, 35, 40], "reopen": 15, "figur": [15, 49, 59], "imag": [15, 63, 64], "macenvvarcheck": 15, "png": 15, "content": 15, "dbname": 15, "qgepus": 15, "well": [15, 35, 39, 42, 57], "occur": [15, 30, 65], "address": 15, "nix": 15, "minimum": [15, 59, 63], "build": [15, 39, 44], "call": [15, 20, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experi": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "Or": [15, 48], "via": [15, 25, 27, 35], "consol": 15, "checkbox": [15, 38, 65], "next": [15, 30, 35, 46, 49, 58], "histor": 15, "made": [15, 50], "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qg": [15, 24], "langu": 15, "explicitli": 15, "keep": [15, 38, 39], "datenherr": 15, "oid_prefix": 15, "02_oid_gener": 15, "perman": 15, "hand": 15, "pull": [15, 39, 42], "request": [15, 64], "sampl": 15, "citi": 15, "uster": 15, "organ": 15, "INTO": 15, "ch11h8mw": 15, "stadt": 15, "true": [15, 35, 50], "ch15z36d": 15, "sige": 15, "fals": 15, "ch13p7mz": 15, "arbon": 15, "statement": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communitya": 15, "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "pg_communitya": 15, "qgep_en": [15, 63], "As": [16, 22, 35, 39, 42, 56, 59, 63, 69], "mention": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remain": [16, 22], "hard": [16, 22, 35], "modifi": [16, 22, 30, 45, 50], "overwritten": [16, 22], "rais": 17, "solv": [17, 30], "hereund": 17, "interrel": 17, "conduit": [17, 27], "undefin": 17, "vw_wastewater_nod": [17, 24, 46, 49, 59], "compar": [17, 49, 50], "number": [17, 31], "vw_junction": 17, "special_structur": [17, 42, 43], "fill": [17, 25, 28, 30, 35, 39, 66], "drawn": [17, 35], "abandon": 17, "null": [17, 35, 39, 42, 59], "correctli": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierach": 17, "paa": 17, "chamtknv00002706": 17, "referenc": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "item": 17, "104": 17, "ch19ar68ca008855_ww_curr": 17, "raingag": [17, 25, 27, 30], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "fk_wastewater_networkelement_rw_curr": [17, 25, 27], "discharge_coefficient_rw_curr": 17, "fk_wastewater_networkelement_rw_plan": [17, 25, 27], "discharge_coefficient_rw_plan": 17, "fk_wastewater_networkelement_ww_curr": [17, 25, 27], "discharge_coefficient_ww_curr": 17, "fk_wastewater_networkelement_ww_plan": [17, 25, 27], "discharge_coefficient_ww_plan": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_curr": 17, "population_density_plan": 17, "gage": [17, 25, 27, 30], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeseri": [17, 25, 27], "rough": [18, 25, 27, 28], "prioriti": [18, 25], "coefficient_of_frict": [18, 25, 27], "convert": [18, 25, 57, 63], "els": [18, 25, 27, 55], "wall_rough": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_frict": [18, 25, 27], "01": [18, 25], "vw_swmm_conduit": [18, 25, 27], "formula": [18, 25, 35], "strickler": [18, 25], "coolebrook": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimens": [18, 25, 27], "verif": [18, 25], "drain": [18, 25, 32], "septemb": [18, 25], "2001": [18, 25], "reach_coefficient_of_frict": [18, 25], "qml": [18, 25], "overwrit": [18, 25, 35], "entir": [19, 22], "AND": [19, 22, 24], "studi": [19, 22], "src": [19, 20, 22, 24], "swmm_templat": [19, 20, 22, 24], "default_qgep_swmm_paramet": [19, 22], "suppos": [19, 22], "horton": [19, 22], "infiltr": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "destin": [19, 22], "subnetwork": [19, 22], "express": [19, 22, 24, 46, 59], "ch_function_hierarch": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarch": [19, 22], "functionn": 20, "example_qgep_swmm_command": 20, "rpt": [21, 23, 26, 30, 31], "previou": [21, 23, 26, 30, 31, 65], "summari": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedic": [23, 26, 30], "pars": [23, 26, 30], "measuring_point": [23, 26], "measuring_devic": [23, 26], "measurement_seri": [23, 26], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "mani": [23, 26, 48], "give": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_curr": [23, 26], "id": [24, 53, 59, 69], "node_result": 24, "link_result": 24, "swmm_simulation_nam": 24, "swmm_paramet": 24, "inflow": 24, "swmm_summari": 24, "swmm_full_report": 24, "manipul": 24, "plai": 24, "frame": 24, "dataplotli": 24, "graph": 24, "scatter": 24, "marker": 24, "No": [25, 27], "accordingli": [25, 27, 65], "vw_swmm_raingag": [25, 27], "aquif": [25, 27], "aquifi": [25, 27], "elev": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquif": [25, 27], "wastewater_networkel": [25, 27, 28, 56], "width": [25, 27, 41], "comput": [25, 27, 30], "mean": [25, 27, 39, 42, 49, 57, 66], "maxim": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverag": [25, 27], "land": [25, 27], "intersect": [25, 27, 38], "zone": [25, 27], "vw_swmm_coverag": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_product": [25, 27], "_current": [25, 27], "_plan": [25, 27], "population_dens": [25, 27], "groundwat": [25, 27], "vw_swmm_subcatch": [25, 27], "vw_swmm_subarea": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "pack": [25, 27], "unit": [25, 27], "hydrograph": [25, 27], "lid": [25, 27], "vw_swmm_junction": [25, 27], "outfal": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfal": [25, 27], "divid": [25, 27], "separating_structur": [25, 27], "vw_swmm_divid": [25, 27], "storag": [25, 27, 35, 63], "vw_swmm_storag": [25, 27], "pipe_profil": [25, 27, 28], "height_width_ratio": [25, 27], "vw_swmm_xsection": [25, 27], "hq_relat": [25, 27], "vw_swmm_pump": [25, 27], "vs_swmm_curv": [25, 27], "orific": [25, 27], "vw_swmm_orific": [25, 27], "q": [25, 27, 35], "leap": [25, 27, 35], "vw_swmm_weir": [25, 27], "howev": [25, 27], "vw_swmm_outlet": [25, 27], "transect": [25, 27], "vw_swmm_landus": [25, 27], "pollut": [25, 27], "hydr_geom_rel": [25, 27], "vw_swmm_curv": [25, 27], "sucess": [25, 28], "descript": [25, 28, 35, 43, 46, 57], "equival": [25, 28], "assign": [25, 28], "situation_geometri": [25, 28, 55], "identifi": [25, 28, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 50, 56, 59, 69], "categor": [25, 28], "classifi": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meter": [25, 28], "zero": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "level": [25, 28, 35, 39, 42, 46], "minu": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calcul": [25, 28, 35, 38, 46, 56, 59], "progression_geometri": [25, 28], "man": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_to": [25, 28], "to_wastewater_nod": [25, 28], "geometr": [25, 28], "circular": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junction": [27, 35], "record": [29, 35, 38, 42, 46, 48, 55, 59], "prefer": [29, 36, 57], "execut": [29, 30, 31], "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "Its": 30, "tune": 30, "summar": 30, "startup": 30, "dont": 30, "analysi": [30, 32], "analys": 30, "variant": 30, "percent": 30, "impervi": 30, "evapor": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processs": 31, "background": [31, 39, 42], "output": [31, 46], "xxx": 31, "junc": 31, "neg": 31, "help": [32, 36, 46], "predict": 32, "runoff": 32, "quantiti": 32, "throughout": 32, "world": 32, "design": [32, 35], "stormwat": 32, "sanitari": 32, "evalu": 32, "grai": 32, "infrastructur": 32, "strategi": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solut": [32, 35, 46], "wa": [32, 57, 61], "nation": 32, "reduc": 32, "retent": 32, "caus": 32, "impair": 32, "waterbodi": 32, "easili": [32, 35, 66], "visual": 32, "english": [34, 43], "deutsch": 34, "fran\u00e7ai": 34, "italiano": 34, "rom\u00e2n\u0103": 34, "espa\u00f1ol": 34, "theme": [35, 40], "veri": 35, "screen": 35, "regiogi": 35, "platform": 35, "necessari": [35, 36, 42, 46, 49, 56], "determin": 35, "appli": [35, 57], "alwai": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "auxiliari": 35, "labelposit": 35, "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positioni": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46, 59], "uebersichtsplan": 35, "coordin": [35, 36, 55], "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "diagram": 35, "loos": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatei": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "rotat": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positioni": 35, "row": [35, 43], "vertic": 35, "align": 35, "been": [35, 50], "sometim": 35, "happen": [35, 65], "decativ": 35, "speed": [35, 63], "deactiv": [35, 46], "create_symbology_trigg": 35, "drop_symbology_trigg": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "_depth": 35, "update_depth": 35, "symbol": [35, 42, 46, 55], "_usage_curr": 35, "entit": 35, "function_hierarch": [35, 46], "usage_curr": [35, 46, 56], "update_wastewater_structure_symbologi": 35, "update_wastewater_node_symbologi": 35, "fk_hydr_geometri": 35, "hydr": 35, "geom_rel": 35, "With": [35, 39, 46, 48, 56, 59], "child": [35, 46, 48], "analog": 35, "ac": 35, "thu": [35, 39], "built": 35, "sewag": 35, "light": 35, "blue": [35, 38, 45, 46], "meaning": 35, "bsp001": 35, "wn2": 35, "2nd": 35, "mark": [35, 38, 45], "yellow": [35, 48], "upper": 35, "fk_overflow_to": 35, "previous": 35, "seen": [35, 68, 71], "rear": 35, "suffici": 35, "networkel": [35, 37, 38], "condit": 35, "fk_overflow_char": 35, "later": [35, 39, 42, 46, 49, 59], "adopt": 35, "qh": 35, "relationship": [35, 48], "hq": 35, "fk_overflow": 35, "qq": 35, "extern": [36, 43], "technic": 36, "surveyor": 36, "boundari": 36, "basi": [36, 61], "border": [36, 38], "understand": 36, "great": 36, "togeth": [36, 39, 56], "highli": 36, "side": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "reus": [36, 39, 65], "last": [36, 38, 39], "obj_id_link": 36, "fk_field": 36, "But": [36, 45, 46, 49], "those": [36, 39, 46], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 39, 40, 42, 46, 66], "afterward": [36, 46], "easi": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associ": [37, 46, 57], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simpli": [37, 69], "press": [37, 46], "keyboard": 37, "elsewher": 37, "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_area": 38, "avoid": [38, 40, 53], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finish": [38, 39, 58], "exact": 38, "deriv": 38, "idea": [38, 42, 43, 57, 59], "Not": 38, "realiz": 38, "taken": [38, 56, 69], "accept": 38, "over": [38, 40, 45, 58, 59], "bar": [38, 45, 63], "lot": [38, 55], "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decid": [38, 46, 61], "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respect": [39, 42, 46, 48, 55], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "intermediari": [39, 48], "straight": 39, "vw_qep_reach": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkel": 39, "ws_identifi": 39, "reachpoint": [39, 46, 49], "od_pipe_profil": 39, "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkel": 39, "od_reach": 39, "rp_from_nod": 39, "rp_to_nod": 39, "rp_from_level": 39, "rp_to_level": 39, "9405": 39, "9390": 39, "ajust": 39, "precend": 39, "nan": [39, 42], "norm": [40, 57], "dimension1": 40, "dimension2": 40, "enough": 40, "disappear": 40, "tri": 40, "rectangl": 41, "20cm": 41, "ws_type": [42, 43], "preselect": 42, "infiltration_instal": [42, 43], "95": [42, 57], "reason": 42, "safe": 42, "besid": 42, "aid": [42, 46], "prevent": [42, 46], "co_level": [42, 43], "wn_bottom_level": 42, "preced": 42, "situat": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letter": [43, 56], "limit": 43, "dbf": 43, "plain": 43, "delimit": 43, "cover_identifi": 43, "wastewaternode_identifi": 43, "except": 43, "ma_funct": 43, "rp_": 45, "_fk_wastewater_networkel": 45, "Be": [45, 46], "awar": [45, 66], "rp_from_fk_wastewater_networkel": 45, "never": 45, "shouldn": 45, "swwf": [45, 57], "ctrl": 46, "o": 46, "login": 46, "consist": 46, "task": [46, 59], "backflow": 46, "dryweath": 46, "flume": 46, "revers": 46, "zoom": [46, 59], "slope": 46, "arrow": [46, 59], "logic": 46, "greater": 46, "angl": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewat": 46, "vl_channel_usage_curr": 46, "vl_channel_usage_plan": 46, "represent_valu": 46, "facil": [46, 57], "usage_plan": 46, "ch_usage_curr": [46, 56], "ch_usag": 46, "otherwis": [46, 59], "16": 46, "behind": 46, "hint": 46, "although": 46, "mainli": 46, "pwwf_channel": 46, "blindanschluss": 46, "forbidden": 46, "realli": 46, "fk_wasterwater_structur": 46, "vice": 46, "versa": 46, "complex": 46, "jet": 46, "duplic": [46, 66], "temporari": [46, 59], "concern": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "box": 48, "himself": 48, "unusu": 49, "low": 49, "precis": 49, "whole": [49, 55, 59], "zb1": 49, "foreign": [49, 56], "zrae": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "repositori": 50, "session": 50, "audit_view": 50, "boolean": 50, "audit_t": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_t": 50, "compos": 50, "ones": 50, "canva": [50, 58], "actual": 50, "2004": 50, "variou": 52, "scroll": 53, "column": [53, 65], "relev": 53, "recogn": 53, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "addition": 55, "pipeline_registri": 55, "mostli": 55, "od_organis": [55, 56], "fk_dataown": 55, "fk_oper": 55, "fk_provid": 55, "fk_owner": 55, "todai": 55, "littl": 55, "bit": 55, "respecitv": 55, "municip": 55, "sia405_abwass": 55, "vw_organis": 55, "instead": [55, 62], "8": [55, 59, 68], "2020": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60, 62], "six": 56, "wastewaternod": 56, "rebuild": 56, "qfield": 56, "od_": 56, "vl_": 56, "organis": 56, "begin": 56, "vw_": 56, "vw": 56, "vw_network_": 56, "superclass": 56, "mainlay": 56, "sub": 56, "und": [56, 57], "belong": 56, "co": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stand": 56, "_": [56, 57], "underscor": [56, 59], "_slope_per_mil": 56, "_channel_usage_curr": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "verband": 57, "schweizer": 57, "abwass": 57, "gew\u00e4sserschutzfachleut": 57, "publish": 57, "1999": 57, "sinc": [57, 70], "generel": 57, "entw\u00e4sserungsplanung": 57, "subset": 57, "merkblatt": 57, "2016": 57, "datamanag": 57, "fachbereich": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanag": 57, "tv": [57, 68], "2019": 57, "licenc": 57, "wiki": 57, "purchas": 57, "shop": 57, "answer": 57, "catalogu": 57, "dataset": [57, 61, 62], "unlimit": 57, "canton": 57, "engin": 57, "compani": 57, "environment": 57, "offic": 57, "practition": 57, "realiti": 57, "annex": 57, "acquisit": 57, "polici": 57, "acc": 57, "vw_qgep_cov": 58, "repeat": 58, "hover": 58, "goe": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearbi": 59, "unexpect": 59, "interven": 59, "accid": 59, "flowtim": 59, "rate": 59, "coalesc": 59, "field_nam": 59, "minut": 59, "branch": 59, "behavior": 59, "style": 59, "bold": 59, "startpoint": 59, "sumuptool_": 59, "wrong": 59, "legend": 60, "rahmenpl\u00e4n": 60, "atla": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benefit": 61, "kernel": 61, "hardwar": [61, 63], "outsid": [61, 64], "disk": [61, 63], "non": 61, "usb": [61, 63], "stick": [61, 63], "purpos": 61, "18": 61, "browser": [61, 64], "5050": 61, "multithread": 61, "render": 61, "ssh": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "anymor": [62, 69], "demodata": 62, "io": 62, "doc": [62, 64], "html": 62, "preinstal": 62, "2gb": 63, "compress": 63, "15gb": 63, "uncompress": 63, "xz": [63, 64], "vdi": [63, 64], "would": 63, "virtualbox": 63, "fairli": 63, "raw": 63, "16gb": 63, "faster": 63, "app": 63, "penalti": 63, "enjoi": 63, "qtibia": 64, "ro": 64, "qgisplatform": 64, "qwc": 64, "apach": 64, "respond": 64, "internet": 64, "depict": 64, "ip": 64, "nat": 64, "lan": 64, "bridg": 64, "longer": 65, "widget": [65, 69], "shift": 65, "undo": 66, "furthermor": 66, "pure": 68, "procedur": 68, "xml": [68, 70], "channel_id": 69, "manhole_id": 69, "uncheck": 69}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"data": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32, 35], "tool": [0, 36, 40, 41, 59], "setup": [0, 14, 15], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshoot": 0, "custom": 1, "introduct": [1, 57, 68], "ad": [1, 46, 48], "field": 1, "join": 1, "addit": [1, 46], "tabl": [1, 10, 23, 26, 55], "creat": [1, 2, 11, 19, 22], "view": [1, 53, 71], "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requir": [2, 13, 14, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "instal": [2, 6, 12, 14, 15, 29, 63], "pirogu": 2, "databas": [2, 7, 11, 14, 15, 50, 56], "servic": [2, 64], "backup": 2, "download": [2, 63], "current": 2, "releas": 2, "empti": [2, 11], "launch": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interli": 4, "exchang": [4, 33], "gener": [4, 11, 22, 30, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisit": 4, "java": 4, "librari": 4, "modelbak": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mode": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 24, 26, 35, 43, 66], "command": [4, 31], "line": [4, 31], "qualiti": [4, 25, 27], "control": 4, "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "window": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "base": 6, "distro": 6, "fedora": 6, "suse": 6, "us": 7, "sql": 7, "queri": 7, "dump": 7, "user": [8, 20, 52], "role": [8, 11], "teksi": [9, 10], "wastewat": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "featur": 9, "more": [9, 15], "come": 9, "document": 10, "content": 10, "indic": [10, 24], "initi": 11, "process": 11, "restor": 11, "demo": [11, 15, 46, 62], "minim": 11, "access": [11, 64], "under": 11, "server": [14, 64], "softwar": 14, "workstat": 15, "configur": [15, 29, 50], "pg_servic": 15, "maco": 15, "all": 15, "system": 15, "qgi": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "project": [15, 30, 46], "If": 15, "you": 15, "ar": [15, 24], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "work": [15, 46], "than": 15, "one": 15, "chang": [16, 22, 46], "default": [16, 18, 22, 25], "paramet": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "file": [17, 22, 43], "common": [17, 31], "error": [17, 31], "miss": 17, "statu": 17, "_function_hierarch": 17, "wn_function_hierarch": 17, "catchment": [17, 38, 55], "area": [17, 38], "connect": [17, 38, 45], "secondari": 17, "structur": [17, 37, 42, 46, 49, 55], "discharg": 17, "coeffici": [17, 18, 25], "popul": [17, 18, 25], "densiti": 17, "subcatch": 17, "rain": 17, "gaug": 17, "friction": [18, 25], "input": [19, 22], "select": [19, 22], "For": 20, "developp": 20, "advanc": 20, "extract": [21, 26, 63], "result": [21, 23, 24, 26, 30], "measur": [23, 26], "map": [24, 30], "show": 24, "evolv": 24, "along": 24, "time": [24, 25, 27, 59], "prepar": [25, 30], "correspond": [25, 27, 35, 65], "titl": [25, 27], "note": [25, 27], "option": [25, 27], "climatologi": [25, 27], "hydrologi": [25, 27], "hydraul": [25, 27, 35, 55], "curv": [25, 27], "seri": [25, 27], "pattern": [25, 27], "label": [25, 27, 35], "junction": [25, 28], "coordin": [25, 28], "conduit": [25, 28], "xsection": [25, 28], "workflow": 30, "run": [30, 31, 35, 63], "simul": [30, 31], "store": 30, "gep": 30, "from": [31, 43], "interfac": 31, "storm": 32, "water": 32, "manag": 32, "translat": [34, 35], "how": [35, 45, 49], "To": 35, "posit": 35, "differ": [35, 46], "scale": 35, "exist": [35, 46, 48], "prefix": 35, "symbologi": 35, "function": [35, 50], "collect": 35, "hydr_geometri": 35, "basin": 35, "geometri": [35, 37, 39, 40, 41, 42, 46], "mikeurban": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingweir": 35, "pump": 35, "characterist": 35, "further": [35, 39, 42], "inform": 35, "entri": 36, "The": 36, "wizard": 36, "standard": 36, "delet": [37, 45], "object": [37, 46], "reach": [37, 45, 46, 49, 55], "manhol": [37, 43, 46], "other": [37, 46], "cover": [37, 46, 49, 55], "part": [37, 55], "detail": [37, 40, 41, 55], "digit": [38, 39, 40, 41, 42, 44], "edit": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "network": [38, 45, 59], "node": [38, 45, 46, 49, 55], "channel": [39, 41, 46, 55, 65, 69], "attribut": [39, 42, 43, 46, 56], "class": [39, 42], "synchron": [39, 42], "drainag": 41, "exampl": 43, "txt": 43, "element": [45, 46], "video": [45, 49], "tutori": [45, 49], "layer": [46, 53, 55, 56], "point": 46, "special": 46, "linear": 46, "direct": 46, "snap": 46, "code": 46, "valu": [46, 55], "list": [46, 55], "wai": 46, "choos": 46, "multiedit": 46, "save": 46, "type": 46, "mainten": [48, 55], "event": [48, 55], "new": 48, "link": 48, "unlink": 48, "multi": 48, "move": 49, "histori": [50, 51], "viewer": 50, "replai": 50, "overview": [54, 57], "explan": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reach": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organis": 55, "vw_qgep_mainten": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topologi": [55, 59], "qgep_network": 55, "segment": 55, "catchment_area": 55, "name": 56, "convent": 56, "schema": 56, "length": [58, 65], "profil": 58, "print": 58, "follow": 59, "refresh": 59, "upstream": 59, "downstream": 59, "sum": 59, "up": 59, "flow": 59, "plan": 60, "plot": 60, "about": 61, "virtual": 62, "machin": 62, "web": 64, "fix": 65, "issu": 65, "One": 65, "inspect": [65, 70], "sever": 65, "singl": 65, "wincan": 67, "2": 67, "match": 69, "automat": 69, "skip": 69, "observ": 69, "open": 70}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Contents": [[10, "contents"]], "Indices and tables": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Setup workstation": [[15, "setup-workstation"]], "Database configuration": [[15, "database-configuration"], [50, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "All systems": [[15, "all-systems"]], "Install QGIS": [[15, "install-qgis"]], "Install QGEP plugin": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Install the demo project": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "About": [[61, "about"]], "Demo Virtual Machine": [[62, "demo-virtual-machine"]], "Install": [[63, "install"]], "Download": [[63, "download"]], "Extract": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Access the Web Services": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file +Search.setIndex({"docnames": ["admin-guide/datamodel-tool/index", "admin-guide/db-customization/index", "admin-guide/db-update-pum/index", "admin-guide/index", "admin-guide/interlis-io/index", "admin-guide/pgadmin/index", "admin-guide/pgadmin/install", "admin-guide/pgadmin/usage", "admin-guide/security/index", "features-guide/index", "index", "installation-guide/database-initialization", "installation-guide/index", "installation-guide/requirements", "installation-guide/server", "installation-guide/workstation", "qgep_swmm/Change-Default-Export-Parameters", "qgep_swmm/Check-SWMM-File", "qgep_swmm/Coefficient-Of-Friction", "qgep_swmm/Create-Input", "qgep_swmm/Developpers-Advanced-Users", "qgep_swmm/Extract-Results", "qgep_swmm/Generate-SWMM-File", "qgep_swmm/Import-Results", "qgep_swmm/Mapping", "qgep_swmm/Prepare-Data", "qgep_swmm/Process-Results", "qgep_swmm/QGEP-SWMM-Correspondances", "qgep_swmm/QGEP-SWMM-data-requirements", "qgep_swmm/QGEP-SWMM-installation", "qgep_swmm/QGEP-SWMM-workflow", "qgep_swmm/Run-SWMM-Simulation", "qgep_swmm/SWMM", "qgep_swmm/index", "translation/index", "user-guide/How-To/index", "user-guide/digitizing/dataentry", "user-guide/digitizing/deletingobjects", "user-guide/digitizing/digitizingcatchments", "user-guide/digitizing/digitizingchannels", "user-guide/digitizing/digitizingdetailedgeometry", "user-guide/digitizing/digitizingdrainagechannel", "user-guide/digitizing/digitizingwastewaterstructures", "user-guide/digitizing/importingdata", "user-guide/digitizing/index", "user-guide/editing/connect_wastewater_network_elements", "user-guide/editing/editing", "user-guide/editing/index", "user-guide/editing/maintenance_events", "user-guide/editing/moving", "user-guide/history/history", "user-guide/history/index", "user-guide/index", "user-guide/layerexplanations/addviewlayer", "user-guide/layerexplanations/index", "user-guide/layerexplanations/layerexplanation", "user-guide/layerexplanations/namingconventions", "user-guide/layerexplanations/overview", "user-guide/length-profile/index", "user-guide/network-following/index", "user-guide/plan-plotting/index", "vm/about", "vm/index", "vm/install", "vm/server", "wincan2qgep/fixing-issues", "wincan2qgep/import-data", "wincan2qgep/index", "wincan2qgep/introduction", "wincan2qgep/match-channels", "wincan2qgep/open-inspection", "wincan2qgep/viewing-data-qgep"], "filenames": ["admin-guide/datamodel-tool/index.rst", "admin-guide/db-customization/index.rst", "admin-guide/db-update-pum/index.rst", "admin-guide/index.rst", "admin-guide/interlis-io/index.rst", "admin-guide/pgadmin/index.rst", "admin-guide/pgadmin/install.rst", "admin-guide/pgadmin/usage.rst", "admin-guide/security/index.rst", "features-guide/index.rst", "index.rst", "installation-guide/database-initialization.rst", "installation-guide/index.rst", "installation-guide/requirements.rst", "installation-guide/server.rst", "installation-guide/workstation.rst", "qgep_swmm/Change-Default-Export-Parameters.rst", "qgep_swmm/Check-SWMM-File.rst", "qgep_swmm/Coefficient-Of-Friction.rst", "qgep_swmm/Create-Input.rst", "qgep_swmm/Developpers-Advanced-Users.rst", "qgep_swmm/Extract-Results.rst", "qgep_swmm/Generate-SWMM-File.rst", "qgep_swmm/Import-Results.rst", "qgep_swmm/Mapping.rst", "qgep_swmm/Prepare-Data.rst", "qgep_swmm/Process-Results.rst", "qgep_swmm/QGEP-SWMM-Correspondances.rst", "qgep_swmm/QGEP-SWMM-data-requirements.rst", "qgep_swmm/QGEP-SWMM-installation.rst", "qgep_swmm/QGEP-SWMM-workflow.rst", "qgep_swmm/Run-SWMM-Simulation.rst", "qgep_swmm/SWMM.rst", "qgep_swmm/index.rst", "translation/index.rst", "user-guide/How-To/index.rst", "user-guide/digitizing/dataentry.rst", "user-guide/digitizing/deletingobjects.rst", "user-guide/digitizing/digitizingcatchments.rst", "user-guide/digitizing/digitizingchannels.rst", "user-guide/digitizing/digitizingdetailedgeometry.rst", "user-guide/digitizing/digitizingdrainagechannel.rst", "user-guide/digitizing/digitizingwastewaterstructures.rst", "user-guide/digitizing/importingdata.rst", "user-guide/digitizing/index.rst", "user-guide/editing/connect_wastewater_network_elements.rst", "user-guide/editing/editing.rst", "user-guide/editing/index.rst", "user-guide/editing/maintenance_events.rst", "user-guide/editing/moving.rst", "user-guide/history/history.rst", "user-guide/history/index.rst", "user-guide/index.rst", "user-guide/layerexplanations/addviewlayer.rst", "user-guide/layerexplanations/index.rst", "user-guide/layerexplanations/layerexplanation.rst", "user-guide/layerexplanations/namingconventions.rst", "user-guide/layerexplanations/overview.rst", "user-guide/length-profile/index.rst", "user-guide/network-following/index.rst", "user-guide/plan-plotting/index.rst", "vm/about.rst", "vm/index.rst", "vm/install.rst", "vm/server.rst", "wincan2qgep/fixing-issues.rst", "wincan2qgep/import-data.rst", "wincan2qgep/index.rst", "wincan2qgep/introduction.rst", "wincan2qgep/match-channels.rst", "wincan2qgep/open-inspection.rst", "wincan2qgep/viewing-data-qgep.rst"], "titles": ["4.5. Data-model tool", "4.4. Customization of the data model", "4.6. Manual update of the datamodel", "4. Admin Guide", "4.3. INTERLIS Data exchange", "4.1. pgAdmin", "4.1.1. Install pgAdmin", "4.1.2. Using pgAdmin", "4.2. User Roles", "1. TEKSI wastewater module (QGEP)", "QGEP / TEKSI wastewater module documentation", "2.3. Database initialization", "2. QGEP Installation Guide", "2.1. Requirements", "2.2. Setup database server", "2.4. Setup workstation", "Change default export parameters", "7.7. Check SWMM File", "Coefficient of friction", "SWMM Create Input", "7.11. For developpers and advanced users", "SWMM Extract Results", "7.6. Generate SWMM File", "SWMM Import Results", "7.10. Mapping", "7.4. Prepare Data", "7.9. Import results", "QGEP - SWMM correspondances", "QGEP-SWMM data requirements", "7.2. QGEP-SWMM installation", "7.3. QGEP-SWMM workflow", "7.8. Run SWMM Simulation", "7.1. Storm Water Management Model (SWMM)", "7. SWMM Data Exchange", "8. Translation", "3.8. How To", "3.2.1. Data entry", "3.2.6. Deleting objects", "3.2.7. Digitizing Catchment Areas", "3.2.5. Digitizing Channels", "3.2.3. Digitizing detailed geometry", "3.2.4. Digitizing Detailed Geometry as Drainage Channel", "3.2.2. Digitizing Wastewater Structures", "3.2.8. Importing data", "3.2. Digitizing in QGEP", "3.3.4. Connect Wastewater Network Elements", "3.3.1. Editing of existing data", "3.3. Editing in QGEP", "3.3.3. Adding or Editing of Maintenance Events", "3.3.2. Moving Wastewater Structures with Reaches, Covers and Nodes", "3.7.1. History viewer", "3.7. History in QGEP", "3. QGEP User Guide", "Add View Layer", "3.1. Overview of QGEP", "3.1.2. Layers explanation", "3.1.3. Naming conventions", "3.1.1. Introduction and Overview", "3.4. Length profiles", "3.5. Network following tools", "3.6. Plan plotting", "About", "5. Demo Virtual Machine", "Install", "QGIS Server", "6.4. Fixing issues", "6.5. Import data", "6. Wincan 2 QGEP plugin", "6.1. Introduction", "6.3. Match channels", "6.2. Open inspection", "6.6. Viewing data in QGEP"], "terms": {"The": [0, 1, 2, 4, 7, 8, 9, 10, 11, 13, 14, 15, 16, 17, 18, 19, 22, 23, 24, 25, 26, 27, 30, 31, 32, 34, 35, 37, 38, 39, 41, 42, 43, 44, 45, 46, 48, 49, 50, 52, 55, 56, 57, 58, 59, 61, 63, 64, 68, 69, 71], "plugin": [0, 4, 10, 12, 18, 24, 25, 31, 32, 33, 51, 52, 56, 68, 69, 70], "contain": [0, 4, 18, 19, 22, 23, 25, 26, 30, 31, 55], "capabl": [0, 4], "initi": [0, 10, 12, 15, 46, 62], "upgrad": [0, 1, 2, 4, 13, 68], "qgep": [0, 1, 2, 8, 11, 17, 20, 21, 23, 26, 32, 33, 35, 38, 39, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 60, 61, 62, 64, 66, 68, 69, 70], "databas": [0, 1, 3, 4, 5, 8, 9, 10, 12, 13, 16, 19, 22, 23, 26, 30, 37, 38, 39, 42, 46, 51, 52, 54, 57, 62], "It": [0, 1, 2, 4, 11, 15, 17, 19, 22, 23, 26, 30, 32, 36, 38, 39, 43, 45, 46, 49, 56, 57, 59, 65, 68], "i": [0, 1, 2, 4, 5, 7, 8, 9, 10, 11, 14, 15, 17, 18, 19, 20, 22, 23, 25, 26, 27, 28, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 66, 68, 69], "aim": 0, "system": [0, 2, 4, 6, 8, 10, 12, 32, 35, 36, 57], "administr": [0, 3, 11, 56], "power": [0, 18, 25], "user": [0, 2, 3, 6, 10, 11, 15, 25, 27, 28, 30, 33, 38, 39, 42, 46, 50, 56, 61, 63], "should": [0, 1, 2, 4, 6, 7, 15, 24, 38, 45, 46, 55, 57, 59, 63, 65], "us": [0, 1, 2, 3, 4, 5, 6, 9, 10, 11, 13, 14, 15, 17, 18, 19, 22, 23, 24, 25, 26, 27, 28, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 48, 50, 52, 55, 56, 57, 59, 61, 62, 63, 66, 67], "end": [0, 24, 25, 28, 30, 39, 46], "could": [0, 1, 39, 59], "lead": 0, "loss": 0, "properli": 0, "For": [0, 1, 2, 4, 10, 11, 15, 17, 33, 35, 39, 42, 43, 45, 46, 50, 55, 59, 60], "advanc": [0, 4, 10, 15, 33, 36, 37, 39, 49, 59], "case": [0, 35, 46, 56, 57, 59, 61], "also": [0, 4, 11, 15, 20, 30, 35, 36, 37, 39, 42, 43, 46, 49, 57, 59, 61, 64], "possibl": [0, 1, 4, 9, 36, 38, 39, 43, 57], "your": [0, 1, 2, 4, 9, 10, 11, 12, 14, 17, 18, 19, 22, 24, 25, 35, 37, 38, 39, 42, 43, 46, 49, 57, 58, 59, 63, 64], "manual": [0, 3, 4, 10, 17, 38, 46, 49, 52, 55, 60, 67], "hidden": [0, 37, 55], "default": [0, 2, 4, 8, 10, 19, 27, 29, 30, 33, 38, 39, 42, 43, 55, 61], "To": [0, 2, 4, 10, 14, 15, 17, 25, 28, 36, 38, 42, 46, 48, 52, 53, 57, 59, 63, 65, 69], "make": [0, 2, 4, 15, 39, 46, 59], "visibl": 0, "you": [0, 1, 2, 3, 4, 6, 7, 9, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66, 67, 69, 70], "must": [0, 2, 19, 22, 25, 27, 30, 31, 35, 45, 46, 48, 55], "first": [0, 30, 35, 38, 42, 45, 46, 49, 50, 55, 59, 66, 69, 70], "enabl": [0, 10, 15, 36, 38, 48, 50, 55, 61, 63], "admin": [0, 6, 10, 11, 62], "mode": [0, 10, 36, 37, 38, 39, 42, 45, 46, 48, 49, 64], "set": [0, 2, 4, 8, 11, 14, 15, 18, 19, 22, 25, 27, 30, 31, 35, 36, 38, 39, 40, 42, 43, 45, 46, 49, 61, 70], "go": [0, 1, 4, 11, 15, 35, 46, 59], "switch": [0, 35, 37, 46], "develop": [0, 3, 4, 9, 10, 32], "option": [0, 1, 4, 7, 10, 11, 14, 15, 28, 30, 31, 36, 38, 39, 40, 46, 50], "tab": [0, 4, 7, 11, 15, 35, 36, 37, 39, 42, 46, 48, 55, 57], "check": [0, 2, 7, 10, 11, 15, 18, 19, 22, 25, 29, 33, 38, 57, 59, 65, 66], "restart": [0, 4], "qgi": [0, 4, 9, 10, 12, 17, 18, 20, 21, 24, 25, 26, 30, 33, 35, 37, 38, 39, 42, 44, 45, 46, 48, 49, 50, 52, 53, 57, 59, 60, 61, 63, 67, 68, 71], "now": [0, 4, 11, 35, 40, 41, 42, 43, 46, 58, 59, 69], "appear": [0, 4, 15, 17, 23, 26, 35, 36, 38, 39, 45], "under": [0, 4, 10, 12, 15, 35, 38], "datamodel": [0, 1, 3, 4, 10, 12, 15, 16, 22, 38, 55, 56, 57, 62], "look": [0, 39, 42, 45, 46, 56, 59, 69], "like": [0, 4, 11, 17, 25, 27, 30, 39, 40, 42, 45, 50, 52, 55, 56, 57], "thi": [0, 1, 2, 3, 4, 5, 11, 12, 14, 15, 18, 19, 21, 22, 23, 24, 25, 26, 27, 30, 35, 36, 38, 39, 40, 41, 42, 44, 45, 46, 47, 48, 49, 50, 52, 53, 55, 56, 57, 58, 59, 60, 61, 62, 63, 65, 67, 68, 69, 70], "releas": [0, 10, 11, 15], "version": [0, 1, 2, 10, 11, 14, 45, 49, 55, 57], "retriev": [0, 50], "file": [0, 1, 2, 4, 9, 10, 11, 14, 15, 16, 18, 19, 21, 23, 24, 25, 26, 27, 29, 30, 31, 33, 35, 44, 52, 55, 57, 58, 59, 64, 68, 70], "from": [0, 2, 4, 9, 10, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 30, 32, 33, 35, 36, 37, 38, 39, 41, 44, 45, 46, 48, 50, 52, 56, 59, 61, 63, 64, 67, 68, 69, 70], "unless": 0, "onli": [0, 1, 4, 7, 19, 22, 23, 24, 26, 35, 36, 37, 38, 39, 43, 46, 48, 49, 55, 56, 57, 59, 64, 68], "latest": [0, 11, 15, 61], "stabl": 0, "avail": [0, 2, 34], "select": [0, 4, 8, 9, 10, 11, 17, 24, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 48, 49, 50, 53, 55, 57, 58, 59, 65, 66, 68, 69, 70], "anyth": [0, 15], "differ": [0, 4, 10, 11, 14, 15, 25, 28, 32, 36, 42, 47, 50, 52, 56, 57], "ever": 0, "test": [0, 2, 30, 57, 61], "an": [0, 1, 4, 10, 11, 15, 17, 19, 22, 25, 27, 30, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 54, 55, 56, 57, 59, 62, 64, 68, 69, 70], "inconsist": 0, "state": [0, 2, 19, 22, 30, 32], "depend": [0, 15, 37, 42, 46], "python": [0, 1, 10, 13, 15, 20], "requir": [0, 1, 3, 6, 10, 12, 15, 33], "If": [0, 1, 2, 4, 10, 11, 12, 14, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 28, 30, 35, 36, 37, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 57, 58, 59, 61, 64, 65, 69], "ar": [0, 1, 2, 3, 4, 6, 8, 10, 11, 12, 13, 14, 16, 17, 18, 19, 21, 22, 23, 25, 26, 27, 30, 33, 35, 36, 37, 38, 39, 40, 42, 43, 46, 49, 50, 55, 56, 57, 59, 61, 66, 69, 70], "miss": [0, 10], "click": [0, 4, 7, 11, 15, 17, 24, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 57, 58, 59, 63, 69], "instal": [0, 3, 4, 5, 8, 10, 11, 13, 24, 25, 27, 33, 40, 46, 50, 55, 58, 61, 62, 64], "button": [0, 4, 19, 22, 35, 36, 37, 38, 39, 42, 45, 46, 48, 58, 59, 66, 69], "try": [0, 4, 11, 46], "them": [0, 1, 4, 15, 17, 18, 20, 24, 25, 30, 32, 39, 56], "automat": [0, 1, 4, 6, 9, 10, 30, 35, 36, 39, 53, 58, 67], "note": [0, 4, 10, 35], "work": [0, 4, 10, 12, 14, 24, 30, 35, 36, 43, 47, 52, 56, 57, 59, 61, 62, 64, 68], "all": [0, 1, 4, 6, 8, 9, 10, 11, 12, 14, 17, 35, 37, 38, 46, 49, 55, 56, 57, 59, 64], "fail": [0, 4, 11], "can": [0, 1, 2, 4, 6, 8, 9, 11, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 30, 31, 32, 35, 36, 37, 38, 39, 40, 41, 42, 45, 46, 48, 49, 50, 55, 56, 57, 58, 59, 60, 63, 64, 65, 66, 68, 69, 71], "start": [0, 15, 20, 24, 36, 38, 39, 40, 41, 42, 46, 56, 58, 59, 63, 64], "privileg": [0, 6, 8, 11], "postgr": [0, 1, 2, 11], "servic": [0, 10, 11, 12, 14, 19, 22, 23, 24, 26], "configur": [0, 8, 9, 10, 12, 14, 33, 35, 46, 51, 52, 59], "locat": [0, 4, 7, 37, 42, 63, 70], "show": [0, 4, 7, 10, 15, 50, 55, 56], "pg_servic": [0, 1, 2, 10, 11, 12], "conf": [0, 2, 11, 14, 15, 61], "being": [0, 1, 69, 70], "pg": [0, 11, 15], "config": [0, 2, 4], "allow": [0, 1, 4, 9, 15, 32, 38, 46, 50, 70], "which": [0, 2, 4, 15, 17, 19, 21, 22, 25, 26, 28, 30, 35, 37, 38, 41, 45, 56, 57, 59], "want": [0, 1, 4, 7, 11, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 30, 32, 35, 36, 37, 38, 39, 40, 41, 42, 43, 46, 49, 50, 55, 59, 64, 69], "oper": [0, 15], "warn": [0, 4, 58, 65], "entri": [0, 10, 15, 35, 39, 42, 44, 46, 52], "mai": [0, 4, 6, 15, 35, 37, 59, 65], "match": [0, 2, 10, 18, 25, 27, 28, 29, 59, 66, 67, 68, 70], "current": [0, 4, 10, 15, 16, 19, 22, 25, 27, 30, 38, 50, 57, 59, 62, 68], "open": [0, 4, 7, 9, 10, 15, 19, 22, 30, 31, 35, 37, 38, 40, 41, 42, 43, 46, 48, 58, 59, 61, 67], "project": [0, 8, 9, 10, 12, 17, 18, 24, 25, 33, 35, 38, 43, 47, 48, 49, 52, 55, 59, 61, 62, 63, 70], "util": 0, "add": [0, 1, 4, 10, 11, 12, 24, 35, 36, 38, 39, 40, 41, 42, 43, 46, 47, 48, 55, 57, 59], "edit": [0, 1, 8, 9, 10, 11, 14, 15, 16, 17, 18, 22, 25, 30, 35, 36, 37, 39, 42, 43, 44, 45, 49, 52, 55, 56, 57, 64], "directli": [0, 2, 9, 15, 16, 20, 22, 30, 32, 37, 39, 42, 45], "refer": [0, 4, 15], "guid": [0, 4, 5, 10, 15, 35, 44, 45, 46, 47, 48, 49, 57, 58, 60, 61, 62, 63, 67], "know": [0, 1, 4, 46, 56, 57], "more": [0, 4, 10, 12, 17, 46, 55, 56, 57, 59], "about": [0, 1, 4, 35, 39, 42, 57, 58], "found": [0, 4, 31, 66], "srid": [0, 1, 2, 11], "custom": [0, 2, 3, 10, 15, 25, 27, 37], "support": [0, 4, 32, 36, 38, 57, 68], "action": [0, 4, 35, 40, 41, 42, 50, 55], "specif": [0, 1, 4, 9, 37, 43, 46, 55], "alter": 0, "specifi": [0, 1, 70], "sure": [0, 4, 15, 38, 43, 46, 56, 59], "have": [0, 1, 4, 11, 15, 17, 25, 27, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 48, 49, 50, 55, 56, 58, 59, 61, 69, 70], "full": [0, 4, 23, 24, 26, 30, 31, 57, 63], "backup": [0, 7, 10, 11], "befor": [0, 1, 2, 4, 17, 25, 27, 35, 42, 46, 50, 59, 70], "perform": [0, 18, 25, 66, 69], "load": [0, 11, 15, 24, 46, 55], "templat": [0, 16, 19, 20, 22, 24, 25, 27, 30, 55], "alreadi": [0, 11, 35], "abov": [0, 6, 15, 25, 28, 35, 43, 59, 64], "In": [0, 1, 2, 3, 4, 11, 14, 15, 29, 30, 35, 38, 39, 43, 45, 46, 49, 55, 56, 58, 59, 69], "encount": [0, 2], "issu": [0, 6, 10, 17, 19, 22, 66, 67], "error": [0, 2, 4, 10, 11, 30, 33, 46, 48, 55, 59], "when": [0, 1, 2, 7, 11, 15, 25, 27, 35, 36, 38, 39, 42, 45, 48, 53, 57, 59], "log": [0, 6, 9, 18, 25, 50, 59, 63], "inform": [0, 1, 4, 9, 10, 39, 42, 52, 55, 57], "includ": [0, 4, 9, 11, 44, 54, 56, 57], "return": 0, "underli": [0, 36], "submit": 0, "bug": 0, "report": [0, 17, 21, 23, 26, 30, 31, 70], "ask": [0, 1, 14], "chapter": [1, 5, 11, 30, 38, 39, 42, 46], "describ": [1, 11, 15, 25, 27, 38, 40, 43, 48, 57, 59], "updat": [1, 3, 4, 10, 11, 16, 22, 25, 27, 50, 57, 59], "achiev": [1, 66, 68], "manag": [1, 4, 5, 9, 10, 11, 15, 24, 33, 51], "aka": 1, "pum": [1, 10, 13], "gener": [1, 2, 3, 10, 12, 13, 16, 17, 19, 21, 23, 26, 31, 33, 35, 36, 44, 46, 47, 52, 57, 70], "pirogu": [1, 10, 13], "librari": [1, 10], "combin": [1, 4, 15, 32, 35], "both": [1, 19, 22, 37, 39, 42], "introduc": 1, "small": [1, 23, 26, 59], "exist": [1, 10, 11, 15, 18, 25, 27, 38, 39, 42, 47, 52, 55, 69], "base": [1, 8, 10, 15, 35, 46, 53, 61, 63], "extend": [1, 8, 35], "further": [1, 4, 10, 15, 44, 46, 52, 60], "we": [1, 15, 30, 35, 57, 59], "strongli": 1, "recommend": [1, 2, 4, 11, 15, 30, 36, 40, 57, 61], "commun": [1, 15, 57], "ani": [1, 2, 4, 11, 15, 35, 59, 63, 66], "doubt": 1, "how": [1, 2, 3, 4, 5, 10, 11, 24, 37, 44, 46, 47, 48, 51, 52, 55, 58, 60, 61, 62], "store": [1, 2, 7, 8, 10, 15, 18, 21, 23, 24, 25, 26, 46], "compli": [1, 57], "sia": [1, 10], "405": [1, 10], "wast": [1, 10, 39, 40, 57], "water": [1, 9, 10, 25, 27, 33, 35, 39, 40, 46, 57, 59, 61], "vsa": [1, 9, 10, 36, 38, 45, 46, 55, 56, 57, 66, 68], "dss": [1, 9, 10, 36, 38, 46, 55, 56, 57, 66, 68], "abl": [1, 15, 33, 46, 49, 64], "yet": [1, 35, 38], "hold": 1, "some": [1, 15, 17, 25, 27, 30, 36, 46, 55, 57, 59, 69], "pleas": [1, 3, 4, 11, 38, 57, 62], "let": [1, 4, 59], "u": [1, 2, 4, 11], "what": [1, 4, 17, 35, 46], "kind": [1, 25, 27, 46], "handl": [1, 35], "standard": [1, 4, 9, 10, 18, 25, 35, 38, 39, 44, 49, 52, 57], "proof": 1, "adapt": [1, 4, 13, 14, 15, 19, 22, 24, 42, 64], "follow": [1, 2, 4, 6, 7, 8, 9, 10, 13, 14, 15, 25, 28, 35, 36, 46, 52, 53, 55, 57, 62, 63, 69], "need": [1, 4, 11, 15, 18, 19, 22, 24, 25, 30, 36, 38, 39, 46, 49, 50, 55, 58, 59, 64, 69], "still": [1, 4, 49], "explan": [1, 4, 10, 46, 52, 54], "rule": [1, 35, 45, 46, 57], "explain": [1, 2, 30], "name": [1, 9, 10, 11, 15, 17, 19, 22, 23, 24, 25, 26, 27, 28, 35, 43, 52, 54], "usr_": [1, 2], "re": [1, 4, 7, 14, 18, 25, 39, 42, 48], "time": [1, 4, 10, 15, 17, 20, 23, 26, 30, 31, 46, 49, 52, 58], "command": [1, 2, 3, 6, 7, 10, 30, 33, 46, 59], "create_view": 1, "py": [1, 20], "pg_qgep": [1, 11, 15], "2056": [1, 2, 11], "run": [1, 2, 6, 7, 10, 11, 12, 14, 15, 20, 25, 27, 28, 32, 33, 46, 52, 59, 61], "exclud": [1, 2], "pattern": [1, 2, 10, 69], "two": [1, 11, 15, 21, 24, 26, 35, 36, 37, 38, 39, 41, 45, 46, 55, 56, 57, 59], "main": [1, 2, 8, 10, 15, 36, 46, 52, 54, 56, 57, 69, 70], "vw_qgep_wastewater_structur": [1, 19, 22, 36, 37, 40, 41, 42, 43, 46, 48, 49, 50, 57], "vw_qgep_reach": [1, 4, 19, 22, 24, 36, 37, 45, 46, 48, 56, 57, 59], "done": [1, 2, 9, 14, 24, 69], "yaml": 1, "definit": [1, 4, 18, 25, 35, 46], "each": [1, 4, 15, 20, 23, 25, 26, 27, 30, 59], "defin": [1, 8, 11, 17, 35, 36, 38, 39, 40, 42, 45, 46, 55, 59, 60], "list": [1, 4, 8, 10, 11, 17, 31, 38, 39, 43, 47, 52, 54, 56, 59, 69, 70], "read": [1, 11, 30, 68], "thei": [1, 2, 17, 23, 26, 30, 35, 39, 40, 46, 49, 55, 56, 69, 70], "discard": 1, "trigger": [1, 35], "qgep_od": [1, 8, 10, 11, 17, 18, 23, 24, 25, 26, 27, 35, 50, 52, 54, 56], "wastewater_structur": [1, 17, 25, 28, 35, 37, 42, 43, 46, 48, 49, 56], "here": [1, 2, 4, 8, 15, 31, 35, 43, 63], "exampl": [1, 10, 35, 44, 45, 46, 49, 50, 52, 56, 59], "my_extra_join": 1, "my_tabl": 1, "alia": [1, 43], "mt": 1, "prefix": [1, 6, 10, 15, 52, 56], "mt_": 1, "skip_column": 1, "field_1": 1, "field_2": 1, "remap_column": 1, "field_3": 1, "my_renamed_field": 1, "join_on": 1, "fk_w": 1, "w": [1, 56], "obj_id": [1, 17, 24, 25, 28, 35, 38, 39, 42, 46, 50, 53, 55, 59], "mandatori": 1, "kei": [1, 37, 49, 56, 61], "other": [1, 3, 4, 10, 11, 25, 27, 30, 32, 36, 39, 40, 41, 42, 43, 44, 47, 48, 52, 55, 56, 59], "given": 1, "path": [1, 2, 4, 11, 15, 19, 22, 29, 31, 59], "script": [1, 2, 11, 15, 20], "qgep_wastewater_structure_extra": 1, "path_to": 1, "extra_w": 1, "And": [1, 35, 49], "similarli": [1, 69], "qgep_reach_extra": 1, "variabl": [1, 15, 35], "correspond": [1, 10, 17, 33, 46, 48, 52, 56, 58, 67, 68, 69], "order": [1, 15, 17, 61], "one": [1, 10, 11, 12, 23, 25, 26, 27, 35, 37, 38, 39, 45, 46, 48, 49, 55, 57, 58, 59, 65], "provid": [1, 2, 9, 19, 20, 22, 24, 29, 31], "delet": [1, 10, 11, 15, 17, 38, 44, 46, 47, 48, 50, 52], "These": [1, 15, 39, 55, 56], "sql": [1, 5, 8, 10, 11, 15, 17, 18, 25, 27, 59], "place": [1, 35, 39, 42, 46, 49, 57], "pre": [1, 9], "post": 1, "shall": [1, 46], "argument": 1, "delta": [1, 2], "directori": [1, 2, 4, 15, 63], "see": [1, 4, 11, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 38, 39, 42, 45, 46, 49, 55, 58, 59, 60, 62, 66], "document": [1, 2, 4, 9, 18, 25, 34, 70], "dynam": 1, "take": [1, 4, 15, 23, 26, 32, 38, 39, 42, 43, 64], "creation": [1, 9], "page": [2, 10, 14, 60, 64], "altern": [2, 15, 30, 55], "data": [2, 3, 8, 9, 10, 12, 14, 17, 19, 22, 32, 35, 39, 42, 44, 47, 48, 50, 51, 52, 55, 57, 62, 67, 68, 69, 70], "model": [2, 3, 4, 9, 10, 12, 13, 33, 36, 46, 48, 52, 55, 57, 62, 66], "tool": [2, 3, 4, 5, 9, 10, 11, 24, 31, 32, 35, 37, 38, 39, 44, 45, 46, 48, 49, 50, 52, 56, 57, 58, 60, 62], "offer": [2, 15, 57, 68], "graphic": [2, 30, 35, 46], "interfac": [2, 10, 17, 30, 33, 68], "autom": [2, 36], "step": [2, 4, 21, 23, 24, 26, 30, 31, 39, 42], "usual": [2, 19, 22, 30, 40, 53, 57], "easier": [2, 35, 56], "new": [2, 4, 10, 11, 15, 17, 18, 25, 30, 35, 36, 38, 39, 42, 43, 46, 47, 49, 52, 55, 59], "reproduc": 2, "linux": [2, 4, 5, 10, 12, 61, 63], "window": [2, 4, 5, 7, 10, 11, 12, 14, 35, 36, 38, 45, 46, 48, 50, 57, 58, 59, 63], "environ": [2, 11, 14, 15], "doe": [2, 11, 36, 38, 39, 45, 46, 59], "server": [2, 5, 10, 11, 12, 15, 61], "remot": 2, "virtual": [2, 3, 10, 61, 63], "machin": [2, 3, 10, 14, 15, 61, 64], "view": [2, 3, 8, 9, 10, 11, 15, 16, 22, 23, 26, 30, 35, 46, 50, 55, 56, 57, 67], "regener": [2, 11, 61], "function": [2, 10, 17, 18, 21, 25, 26, 27, 30, 36, 41, 46, 51, 52, 55, 56, 58], "pg_dump": 2, "pg_restor": [2, 11], "termin": [2, 61], "along": [2, 10], "sever": [2, 10, 14, 23, 26, 30, 35, 40, 55, 56, 58, 67], "ha": [2, 8, 25, 28, 30, 35, 36, 38, 39, 40, 42, 43, 45, 46, 50, 55, 56, 58, 59, 61, 62, 64], "proper": 2, "either": [2, 15], "sudo": [2, 6, 15, 61], "ln": 2, "": [2, 11, 15, 25, 28, 32, 35, 37, 38, 39, 42, 49, 55, 59], "usr": 2, "lib": 2, "xx": 2, "bin": [2, 11], "forc": [2, 11, 65], "3": [2, 4, 8, 15, 18, 25, 46, 49, 59, 61, 65], "pip3": [2, 4], "wide": 2, "flag": [2, 4], "home": [2, 15], "problem": [2, 61], "usag": [2, 3, 10, 11, 51, 52], "connect": [2, 3, 7, 9, 10, 11, 14, 19, 22, 25, 28, 35, 36, 37, 39, 42, 44, 46, 47, 48, 49, 52, 55, 56, 57, 59, 61, 69], "qgep_prod": [2, 11], "paramet": [2, 10, 19, 23, 24, 25, 26, 27, 30, 33, 59], "instanc": [2, 4, 11], "There": [2, 11, 23, 26, 36, 38, 45, 46, 48, 56, 57, 59], "least": [2, 30, 38, 59], "three": [2, 30, 59], "insid": [2, 15], "qgep_test": 2, "qgep_comp": 2, "after": [2, 7, 11, 15, 38, 40, 46, 50, 59, 63], "similar": [2, 35, 46, 59], "line": [2, 3, 10, 17, 24, 30, 33, 36, 37, 38, 39, 41, 46, 50, 55, 57, 69], "fc": 2, "f": [2, 11, 39], "dump": [2, 5, 10], "d": [2, 11, 63], "http": [2, 4, 11, 15, 57, 61, 62, 64], "github": [2, 4, 11, 15, 17, 62], "com": [2, 4, 11, 15], "archiv": [2, 11, 63], "ref": 2, "tag": [2, 25, 28], "release_numb": 2, "zip": [2, 15, 63], "replac": [2, 11, 15, 17], "desir": [2, 50, 69], "1": [2, 4, 7, 11, 15, 18, 25, 29, 35, 46, 59], "5": [2, 4, 29], "4": [2, 4, 14, 15, 18, 25, 27, 38, 50, 55, 59, 61], "unzip": 2, "comparison": 2, "target": [2, 4], "psql": [2, 11, 15], "h": [2, 11, 25, 27, 35], "host": [2, 15, 23, 26, 64], "p": [2, 11], "port": [2, 11, 15], "c": [2, 4, 11, 29], "db_setup": [2, 11], "sh": [2, 11], "r": [2, 11], "folder": [2, 15, 19, 22, 24], "processu": 2, "form": [2, 4, 9, 35, 36, 37, 38, 39, 40, 41, 42, 46, 48, 55, 59, 70, 71], "pp": 2, "pt": 2, "pc": 2, "t": [2, 14, 15, 18, 20, 21, 23, 25, 26, 35, 39, 45, 61], "qgep_si": [2, 8, 11, 15, 35, 50, 56], "pum_info": 2, "constraint": 2, "index": [2, 10], "schema": [2, 7, 8, 10, 11, 15, 16, 22, 23, 26, 30, 52, 54], "public": [2, 11], "qgep_migr": 2, "v": 2, "int": 2, "x": [2, 11, 24, 25, 28, 35, 37, 43, 61], "product": [2, 9, 11, 61], "tabl": [2, 3, 8, 11, 15, 18, 21, 24, 25, 27, 30, 35, 36, 38, 39, 42, 46, 48, 50, 56, 59, 65, 69, 70], "A": [2, 9, 14, 18, 19, 20, 22, 25, 27, 31, 35, 38, 45, 66], "dure": [2, 16, 21, 22, 23, 26, 30, 31], "process": [2, 7, 10, 12, 15, 24, 29, 35, 42, 46, 62, 66, 69], "restor": [2, 10, 12, 62], "ignor": 2, "continu": [2, 36, 38, 58, 59], "anywai": 2, "materi": [2, 9, 11, 18, 25, 46, 56], "field": [2, 3, 4, 9, 10, 24, 35, 36, 38, 39, 42, 43, 45, 46, 56, 59, 69, 70], "attribut": [2, 9, 10, 18, 24, 25, 27, 28, 35, 36, 38, 44, 47, 52, 54, 55, 57, 59], "were": 2, "ad": [2, 3, 4, 10, 15, 35, 36, 39, 42, 47, 52, 55], "repres": [3, 4, 5, 35, 44, 45, 46, 47, 48, 49, 52, 58, 60, 61, 62], "import": [3, 9, 10, 15, 18, 21, 25, 30, 33, 36, 44, 46, 52, 56, 57, 67, 68, 69, 70, 71], "export": [3, 9, 10, 17, 18, 19, 24, 25, 27, 32, 33, 35, 55], "pgadmin": [3, 10, 11, 15, 16, 22, 61], "role": [3, 10, 12], "interli": [3, 9, 10, 15, 35, 57], "exchang": [3, 10, 35], "prerequisit": [3, 10], "gui": [3, 10, 17, 23, 26, 30], "qualiti": [3, 10, 32], "control": [3, 10, 25, 27, 32, 35, 36, 38, 39, 46, 59], "introduct": [3, 10, 52, 54, 67], "join": [3, 10, 24, 30, 56, 59], "addit": [3, 10, 36, 42, 43, 47, 52, 55, 56, 57, 59], "creat": [3, 10, 12, 15, 17, 23, 25, 26, 27, 30, 32, 33, 35, 41, 48, 55, 57, 59, 60, 61], "setup": [3, 10, 11, 12, 61, 62, 64], "discuss": [3, 35, 46], "dxf": [3, 9], "progress": [3, 9, 30, 39], "shape": [3, 25, 28], "mous": [3, 38, 45, 57, 59], "mikeurban": [3, 10, 52], "team": 3, "interest": [3, 4, 59], "between": [4, 9, 25, 27, 45, 46, 57, 58, 59, 68], "2": [4, 7, 10, 14, 15, 35, 39, 45, 46, 49, 59, 61, 68], "transfer": [4, 35, 57], "format": [4, 9, 15, 19, 22, 32, 43, 68], "xtf": 4, "experiment": [4, 15], "featur": [4, 10, 24, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 49, 53, 57, 59, 70, 71], "kek": [4, 9, 55, 57, 66, 68], "vsa_kek_2019_lv95": 4, "extens": [4, 9, 11, 40, 55, 57, 66], "sia405": [4, 57], "wastewat": [4, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 41, 44, 47, 48, 52, 54, 56, 57, 59], "sia405_abwasser_2015_lv95": 4, "detail": [4, 10, 11, 17, 18, 25, 27, 30, 35, 39, 42, 44, 46, 52, 58, 60], "german": [4, 11, 15, 46, 57], "translat": [4, 10, 15, 43, 52], "roadmap": 4, "download": [4, 10, 11, 14, 15, 29, 61, 62, 64], "maco": [4, 10, 11, 12, 14], "packag": [4, 13, 57], "sqlalchemi": 4, "geoalchemy2": 4, "launch": [4, 10, 18, 19, 21, 22, 25, 30, 31], "osgeo4w": [4, 15], "shell": 4, "type": [4, 10, 17, 24, 25, 27, 35, 39, 47, 50, 52], "22": 4, "0": [4, 17, 18, 25, 27, 55, 59, 61], "9": [4, 14, 18, 25, 61], "pip": [4, 13, 15], "cannot": [4, 15, 17], "ve": [4, 64], "python3": 4, "network": [4, 9, 10, 14, 15, 17, 19, 22, 30, 32, 36, 39, 42, 44, 46, 47, 52, 55, 56, 57, 64, 68], "standalon": 4, "somewher": 4, "than": [4, 10, 12, 25, 27, 36, 59, 65], "where": [4, 7, 15, 17, 38, 39, 40, 45, 46, 49, 59, 61], "same": [4, 14, 15, 24, 38, 42, 43, 46, 49, 57, 58, 63], "anoth": [4, 15, 19, 22, 35, 36, 37, 39, 45], "propos": 4, "did": [4, 49], "6": [4, 14, 18, 25, 55, 61], "newer": 4, "older": [4, 64], "7": [4, 11, 63], "up": [4, 10, 35, 39, 52, 63, 65], "date": [4, 50], "write": 4, "ensur": 4, "fulli": 4, "dialog": [4, 10, 48, 53], "toolbar": [4, 37, 49, 70], "activ": [4, 7, 14, 15, 24, 35, 37, 46], "node": [4, 10, 17, 21, 24, 25, 26, 27, 28, 30, 35, 36, 37, 39, 42, 44, 47, 52, 57, 59], "reach": [4, 10, 17, 18, 23, 25, 26, 27, 28, 30, 35, 36, 38, 39, 44, 47, 48, 52, 56, 57, 58, 59], "layer": [4, 10, 17, 18, 19, 21, 22, 24, 25, 26, 30, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 48, 49, 52, 54, 58, 59, 71], "choos": [4, 10, 11, 15, 18, 19, 22, 24, 25, 30, 35, 36, 38, 39, 40, 41, 42, 43, 45, 47, 48, 52, 58, 59], "restrict": 4, "especi": [4, 36], "upstream": [4, 9, 10, 19, 22, 45, 52], "downstream": [4, 9, 10, 45, 52], "label": [4, 10, 28, 52, 59], "posit": [4, 10, 36, 52, 55], "scale": [4, 10, 52], "deselect": [4, 37], "Then": [4, 15, 35, 42, 46, 48, 50, 58], "confirm": [4, 35, 37], "save": [4, 10, 15, 35, 36, 37, 39, 42, 47, 48, 52, 58, 59], "empti": [4, 10, 12, 17, 25, 27, 28, 48, 59, 62], "string": 4, "filenam": [4, 7, 11], "moment": [4, 45, 46, 48, 66], "larg": 4, "long": [4, 23, 26, 69], "behaviour": 4, "too": [4, 17, 35, 55], "turn": [4, 48, 49], "horizont": [4, 35], "orient": 4, "adjust": [4, 11, 42], "properti": [4, 11, 17, 25, 28, 36, 46, 59], "symbologi": [4, 9, 10, 46, 52], "placement": [4, 35], "overrun": 4, "e": [4, 11, 15, 17, 23, 25, 26, 28, 35, 36, 37, 46, 55, 59, 61], "g": [4, 11, 15, 25, 28, 35, 36, 37, 46, 55, 59, 61], "mm": [4, 25, 28], "millimet": 4, "remark": [4, 23, 26, 56], "truncat": 4, "80": 4, "charact": 4, "text": [4, 43, 46, 50, 59], "consid": 4, "move": [4, 10, 35, 38, 45, 46, 47, 52], "class": [4, 10, 44, 46, 52, 55], "data_media": 4, "so": [4, 35, 38, 39, 46, 57, 59, 61], "complet": [4, 11, 24, 30, 36, 37], "photo": 4, "video": [4, 9, 10, 47, 52], "valid": [4, 57], "ilivalid": 4, "whether": [4, 11, 17, 59], "navig": 4, "left": [4, 36, 38, 39, 49], "part": [4, 9, 10, 38, 40, 42, 44, 46, 50, 52, 57, 59], "element": [4, 9, 10, 35, 36, 38, 39, 42, 47, 52, 55, 57], "review": 4, "skip": [4, 10, 38, 67], "statu": [4, 10, 19, 22], "object": [4, 9, 10, 17, 24, 25, 27, 28, 32, 35, 38, 39, 40, 41, 42, 44, 45, 47, 49, 52, 57], "invalid": [4, 17, 31], "prior": 4, "right": [4, 7, 8, 11, 15, 24, 38, 39, 40, 41, 46, 57, 58], "attach": [4, 17], "examin": 4, "pipe": [4, 9, 25, 27, 32], "onc": [4, 38, 46, 66, 68, 71], "happi": 4, "persist": 4, "chang": [4, 10, 14, 15, 31, 33, 35, 36, 37, 38, 39, 40, 42, 43, 47, 48, 50, 52, 55, 57, 59, 61], "qgepqwat2ili": 4, "homepag": [4, 57], "access": [4, 5, 10, 12, 14, 42, 46, 55, 57, 61], "licens": 4, "get": [4, 6, 11, 12, 15, 38, 39, 40, 45, 46, 48, 57, 58, 59, 63], "pgadminiii": [5, 46], "desktop": [5, 14, 61], "permit": 5, "do": [5, 14, 15, 35, 36, 38, 39, 40, 42, 43, 46, 48, 55, 57, 59, 60, 63, 64], "basic": [5, 36], "postgresql": [5, 10, 11, 14, 23, 26, 57, 61], "queri": [5, 10, 11], "enterprisedb": [6, 14], "apt": [6, 15], "pgadmin3": 6, "yum": 6, "zypper": 6, "present": 6, "assum": 6, "On": [6, 15, 36, 39, 42, 46], "certain": 6, "su": 6, "becom": [6, 50], "root": [6, 61], "without": [6, 25, 27, 45, 46, 59, 63], "pgadmin4": [7, 11], "highlight": [7, 30, 58, 59, 69], "icon": [7, 63], "written": [7, 14], "tree": [7, 49], "structur": [7, 9, 10, 19, 22, 23, 25, 26, 27, 30, 35, 36, 39, 40, 41, 44, 45, 47, 48, 52, 54, 56, 57, 59], "below": [7, 15, 35, 46, 49, 50, 59, 64], "enter": [7, 11, 15, 35, 36, 39, 42, 46, 59, 69], "bottom": [7, 15, 25, 27, 35, 36, 42, 59, 63], "everyth": [7, 38, 45], "went": 7, "ok": [7, 15, 35, 38, 39, 42, 45, 48, 59], "come": [8, 10, 46, 59], "predefin": [8, 46], "multi": [8, 10, 38, 47, 52], "group": [8, 17, 48, 55], "qgep_view": [8, 11], "consult": [8, 11], "entiti": [8, 35], "valu": [8, 9, 10, 11, 15, 18, 21, 23, 24, 25, 26, 27, 30, 31, 35, 36, 38, 39, 42, 43, 45, 47, 50, 52, 54, 56, 59], "qgep_us": [8, 11], "qgep_manag": [8, 11], "qgep_vl": [8, 10, 11, 52, 54, 56], "qgep_sysadmin": [8, 11], "superus": 8, "permiss": 8, "relat": [8, 9, 17, 25, 27, 32, 35, 46, 55, 57], "implement": [9, 46, 48, 57], "map": [9, 10, 21, 23, 26, 33, 35, 38, 42, 45, 59, 60, 65, 68, 69], "sewer": [9, 18, 25, 32, 36, 44, 57], "its": [9, 15, 17, 36, 39, 42, 50, 56], "compon": 9, "complianc": 9, "swiss": [9, 57], "indic": 9, "characterist": [9, 10, 52], "diamet": 9, "depth": [9, 23, 25, 26, 28, 31, 35], "damag": 9, "construct": [9, 36, 55, 57], "year": [9, 50, 57], "etc": [9, 14, 15, 17, 35, 37, 42, 46, 55, 56, 61], "produc": 9, "plan": [9, 10, 19, 22, 25, 27, 30, 32, 35, 38, 46, 52, 57, 59, 68], "extract": [9, 10, 15, 19, 22, 30, 32, 33], "statist": 9, "total": 9, "length": [9, 10, 25, 28, 52, 59, 67], "identif": [9, 35], "futur": 9, "intervent": 9, "geodata": 9, "accord": [9, 18, 19, 22, 25, 39, 42], "special": [9, 10, 25, 27, 35, 36, 37, 40, 41, 42, 45, 47, 49, 52, 55, 56, 57], "primari": [9, 17, 19, 22, 25, 27, 38, 46, 57], "collector": 9, "secondari": [9, 10, 19, 22, 45, 57], "ex": [9, 29, 31], "privat": 9, "catchment": [9, 10, 25, 27, 36, 40, 44, 52, 54, 57, 59], "gep": [9, 10, 33, 38, 57], "mesur": 9, "mainten": [9, 10, 42, 47, 52, 54, 71], "inspect": [9, 10, 48, 57, 66, 67, 68, 69, 71], "preconfigur": [9, 57, 59], "objet": 9, "nativ": 9, "complementari": 9, "toolbox": [9, 46, 59], "invers": [9, 45], "direct": [9, 10, 39, 47, 49, 52, 55, 57, 58, 59], "altitud": [9, 39], "pictur": [9, 35], "link": [9, 10, 11, 17, 19, 21, 22, 24, 25, 26, 27, 28, 30, 35, 36, 39, 42, 47, 52, 55, 64, 70], "topologi": [9, 10, 39, 44, 46, 52, 54, 56], "track": 9, "drop": 9, "profil": [9, 10, 25, 27, 39, 52, 55, 59], "displai": [9, 35, 42, 58], "layout": 9, "serial": [9, 60], "plot": [9, 10, 24, 52], "protocol": 9, "survei": 9, "mobil": 9, "devic": [9, 15, 23, 26, 64], "semi": [9, 69], "insert": [9, 11, 15, 39, 42, 50, 66], "simul": [9, 10, 16, 19, 21, 22, 23, 24, 25, 26, 27, 28, 33], "softwar": [9, 10, 12, 36, 43, 61], "swmm": [9, 10, 18, 20, 24, 56], "storm": [9, 10, 33], "cad": [9, 36], "gi": [9, 36, 57], "historis": 9, "modif": [9, 50], "histori": [9, 10, 15, 52], "viewer": [9, 10, 11, 15, 51, 52], "roll": 9, "back": [9, 11, 32, 35, 42], "integr": [9, 55], "wincan": [9, 10, 68, 70], "vx": [9, 68], "card": 9, "log_card": 9, "bio_ecol_assess": 9, "catchment_area_tot": 9, "sourc": 10, "leitungskatast": 10, "2015": [10, 55, 57], "close": [10, 11, 15, 35, 42, 48], "applic": [10, 12, 14, 50], "demo": [10, 12, 47, 52, 61, 64], "minim": [10, 12, 25, 27, 28, 30], "workstat": [10, 12, 14], "owner": [10, 12], "own": [10, 12, 19, 22], "oid": [10, 12], "overview": [10, 35, 52], "event": [10, 47, 50, 52, 54, 71], "vw_qgep_mainten": [10, 48, 52, 54], "hydraul": [10, 18, 38, 52, 54, 57], "catchment_area": [10, 17, 38, 52, 54], "convent": [10, 52, 54], "digit": [10, 35, 36, 37, 46, 49, 52, 55, 57], "wizard": [10, 39, 42, 44, 46, 52, 57], "geometri": [10, 21, 26, 30, 43, 44, 47, 50, 52, 55], "synchron": [10, 44, 52], "drainag": [10, 32, 44, 52, 57], "channel": [10, 36, 37, 40, 44, 45, 47, 52, 56, 57, 59, 66, 67, 68, 70, 71], "manhol": [10, 17, 25, 27, 28, 35, 36, 39, 40, 41, 42, 44, 47, 49, 52, 55, 56, 57, 58, 69], "cover": [10, 25, 28, 35, 42, 44, 47, 52, 56, 57], "area": [10, 25, 27, 30, 35, 37, 40, 44, 49, 52, 57, 59], "split": [10, 44, 47, 52], "merg": [10, 44, 52], "txt": [10, 44, 52], "point": [10, 23, 26, 35, 36, 37, 38, 39, 40, 42, 43, 45, 47, 49, 52, 55, 56, 58, 59, 64], "linear": [10, 47, 52], "snap": [10, 36, 38, 39, 40, 47, 52, 57], "code": [10, 16, 22, 43, 47, 52], "wai": [10, 14, 15, 32, 35, 36, 37, 40, 41, 47, 52, 59], "multiedit": [10, 47, 52], "tutori": [10, 47, 52], "unlink": [10, 47, 52], "print": [10, 35, 52], "refresh": [10, 11, 46, 52], "sum": [10, 52], "flow": [10, 17, 23, 25, 26, 27, 39, 42, 46, 52, 55, 57], "replai": [10, 15, 51, 52], "collect": [10, 36, 42, 44, 52, 57], "hydr_geometri": [10, 52], "basin": [10, 52], "overflow": [10, 52, 59], "prank": [10, 25, 27, 52], "weir": [10, 25, 27, 52], "leapingweir": [10, 52], "pump": [10, 25, 27, 52], "java": 10, "modelbak": 10, "onlin": 10, "checker": [10, 57], "fachpr\u00fcfung": 10, "mit": 10, "troubleshoot": 10, "client": [10, 15, 64], "observ": [10, 65, 66, 67, 71], "fix": [10, 17, 35, 66, 67], "One": [10, 15, 67], "singl": [10, 14, 17, 67], "workflow": [10, 33], "prepar": [10, 33, 43, 59], "result": [10, 31, 32, 33, 35, 38, 46, 59], "titl": [10, 59, 60], "climatologi": [10, 30], "hydrologi": [10, 30], "curv": 10, "seri": [10, 17, 23, 24, 26, 30, 31, 35, 39, 42], "coeffici": [10, 27, 28, 30, 33], "friction": [10, 27, 30, 33], "popul": [10, 23, 26, 30], "input": [10, 25, 27, 30, 32, 33], "common": [10, 33, 46], "_function_hierarch": [10, 35], "wn_function_hierarch": 10, "discharg": [10, 32, 35, 40, 45, 55], "densiti": 10, "subcatch": [10, 25, 27, 30, 33], "rain": [10, 25, 27, 30, 33], "gaug": [10, 25, 27, 33], "measur": [10, 30, 36, 49], "evolv": 10, "developp": [10, 33], "search": [10, 15, 17, 46, 59, 68, 69], "By": [11, 17, 19, 22, 25, 27, 55], "learn": 11, "utf8": 11, "encod": 11, "qgep_vx": 11, "y": [11, 24, 25, 28, 35, 43], "z_structure_and_demo_data": 11, "messag": [11, 38, 40, 45, 53, 55, 59], "successfulli": [11, 59], "someth": [11, 35], "unsupport": 11, "13": 11, "header": 11, "archivier": 11, "nicht": 11, "unterst\u00fctzt": 11, "im": 11, "dateikopf": 11, "stackoverflow": 11, "question": [11, 57], "49064209": 11, "propabl": 11, "renam": 11, "qgep_import": [11, 56], "qgep_network": [11, 56], "qgep_swmm": [11, 16, 18, 22, 24, 25, 27, 30, 56], "blob": [11, 15], "master": [11, 15], "12_0_role": 11, "per": [11, 59], "cluster": 11, "12_1_role": 11, "copi": [11, 15, 16, 19, 22, 25, 27, 35, 38, 39, 43], "past": [11, 43], "editor": 11, "z_structure_with_value_list": 11, "bat": 11, "valuelist": 11, "z": [11, 39, 42], "echo": 11, "off": [11, 36], "structure_with_value_list": 11, "batch": 11, "paus": 11, "exit": [11, 35], "db": [11, 15], "qgep_commun": 11, "password": [11, 14, 15, 61, 63], "5432": [11, 15], "program": [11, 29, 36], "12": 11, "pgpassword": 11, "createdb": 11, "localhost": [11, 15, 61], "grant": 11, "ON": 11, "TO": 11, "IN": [11, 30], "sequenc": 11, "vw_network_nod": 11, "vw_network_seg": [11, 59], "free": [11, 57], "git": 11, "clone": 11, "cd": [11, 63], "section": [11, 17, 21, 25, 26, 28, 30, 31, 35, 58], "through": [12, 32, 37, 55], "readi": 12, "psycopg2": 13, "expect": [14, 17, 46], "just": [14, 35, 36, 39, 41, 42, 43, 46, 48, 49, 55, 59, 66], "postgi": [14, 61], "stack": 14, "builder": 14, "ship": 14, "posgresql": 14, "instruct": [14, 15, 60], "trust": [14, 61], "local": [14, 15, 32, 35, 61], "won": [14, 61], "while": 14, "anywher": [14, 39], "even": [14, 35, 36, 46, 55], "pg_hba": [14, 61], "auth": 14, "md5": 14, "reload": 14, "optimis": 14, "ram": 14, "size": [14, 24, 63], "pgtune": 14, "tell": [15, 35], "everi": [15, 17, 24, 35, 38, 55, 56, 59, 66], "itself": [15, 36, 42, 55], "pgconfig": 15, "pgsysconfdir": 15, "remov": [15, 19, 22, 35, 37, 66], "within": [15, 16, 22, 66, 68], "menu": [15, 35, 37, 38, 39, 40, 41, 42, 46, 48, 59, 70], "pgpass": 15, "unix": 15, "notepad": 15, "eol": 15, "convers": 15, "put": [15, 18, 25, 59, 63], "normal": [15, 25, 28, 42, 43, 56, 57, 59], "usernam": 15, "pai": 15, "attent": [15, 23, 26], "doesn": 15, "find": [15, 17, 35, 43, 46, 56, 57, 59, 69], "Near": 15, "ll": 15, "tick": 15, "plu": 15, "append": 15, "don": [15, 18, 20, 21, 23, 25, 26, 35], "matter": [15, 38, 45, 59], "probabl": [15, 35, 40], "reopen": 15, "figur": [15, 49, 59], "imag": [15, 63, 64], "macenvvarcheck": 15, "png": 15, "content": 15, "dbname": 15, "qgepus": 15, "well": [15, 35, 39, 42, 57], "occur": [15, 30, 65], "address": 15, "nix": 15, "minimum": [15, 59, 63], "build": [15, 39, 44], "call": [15, 20, 25, 27, 35, 55, 57, 59], "dev": 15, "often": [15, 35, 56], "better": 15, "experi": 15, "networkx": 15, "debian": [15, 61], "libqt4": 15, "Or": [15, 48], "via": [15, 25, 27, 35], "consol": 15, "checkbox": [15, 38, 65], "next": [15, 30, 35, 46, 49, 58], "histor": 15, "made": [15, 50], "leav": 15, "qgep_": 15, "languag": [15, 46], "qm": 15, "qg": [15, 24], "langu": 15, "explicitli": 15, "keep": [15, 38, 39], "datenherr": 15, "oid_prefix": 15, "02_oid_gener": 15, "perman": 15, "hand": 15, "pull": [15, 39, 42], "request": [15, 64], "sampl": 15, "citi": 15, "uster": 15, "organ": 15, "INTO": 15, "ch11h8mw": 15, "stadt": 15, "true": [15, 35, 50], "ch15z36d": 15, "sige": 15, "fals": 15, "ch13p7mz": 15, "arbon": 15, "statement": 15, "www": 15, "ch": [15, 57], "en": 15, "dienst": 15, "bestellen": 15, "communitya": 15, "becaus": [15, 17, 35, 38, 40, 42, 43, 46, 49, 56, 57, 59], "pg_communitya": 15, "qgep_en": [15, 63], "As": [16, 22, 35, 39, 42, 56, 59, 63, 69], "mention": [16, 22], "earlier": [16, 22], "most": [16, 22, 46], "inp": [16, 17, 19, 22, 25, 27, 30, 31, 32, 33], "remain": [16, 22], "hard": [16, 22, 35], "modifi": [16, 22, 30, 45, 50], "overwritten": [16, 22], "rais": 17, "solv": [17, 30], "hereund": 17, "interrel": 17, "conduit": [17, 27], "undefin": 17, "vw_wastewater_nod": [17, 24, 46, 49, 59], "compar": [17, 49, 50], "number": [17, 31], "vw_junction": 17, "special_structur": [17, 42, 43], "fill": [17, 25, 28, 30, 35, 39, 66], "drawn": [17, 35], "abandon": 17, "null": [17, 35, 39, 42, 59], "correctli": [17, 35, 36, 39, 42, 44, 66], "therefor": [17, 43, 48, 55, 56, 66], "wastwater_structur": 17, "_function_hierach": 17, "paa": 17, "chamtknv00002706": 17, "referenc": [17, 57], "20997": 17, "dwf": 17, "0204074074074074": 17, "dailypatterndwf": 17, "few": [17, 36, 57, 59], "item": 17, "104": 17, "ch19ar68ca008855_ww_curr": 17, "raingag": [17, 25, 27, 30], "ch19ar68ca008855": 17, "chamtknv00001992": 17, "0276": 17, "19": 17, "4322613668305": 17, "fk_wastewater_networkelement_rw_curr": [17, 25, 27], "discharge_coefficient_rw_curr": 17, "fk_wastewater_networkelement_rw_plan": [17, 25, 27], "discharge_coefficient_rw_plan": 17, "fk_wastewater_networkelement_ww_curr": [17, 25, 27], "discharge_coefficient_ww_curr": 17, "fk_wastewater_networkelement_ww_plan": [17, 25, 27], "discharge_coefficient_ww_plan": 17, "211": [17, 31], "4288": 17, "00000000wn006032": 17, "population_density_curr": 17, "population_density_plan": 17, "gage": [17, 25, 27, 30], "doubl": [17, 45, 46, 59], "default_qgep_raingage_timeseri": [17, 25, 27], "rough": [18, 25, 27, 28], "prioriti": [18, 25], "coefficient_of_frict": [18, 25, 27], "convert": [18, 25, 57, 63], "els": [18, 25, 27, 55], "wall_rough": [18, 25, 27, 28], "clear_height": [18, 25, 27, 28], "sqrt": [18, 25], "81": [18, 25], "32": [18, 25], "1000": [18, 25, 28], "71": [18, 25], "swmm_default_coefficient_of_frict": [18, 25, 27], "01": [18, 25], "vw_swmm_conduit": [18, 25, 27], "formula": [18, 25, 35], "strickler": [18, 25], "coolebrook": [18, 25], "atv": [18, 25], "dvwk": [18, 25], "110e": [18, 25], "dimens": [18, 25, 27], "verif": [18, 25], "drain": [18, 25, 32], "septemb": [18, 25], "2001": [18, 25], "reach_coefficient_of_frict": [18, 25], "qml": [18, 25], "overwrit": [18, 25, 35], "entir": [19, 22], "AND": [19, 22, 24], "studi": [19, 22], "src": [19, 20, 22, 24], "swmm_templat": [19, 20, 22, 24], "default_qgep_swmm_paramet": [19, 22], "suppos": [19, 22], "horton": [19, 22], "infiltr": [19, 22, 25, 27, 30, 32, 40, 46, 55], "method": [19, 22], "might": [19, 22, 30], "destin": [19, 22], "subnetwork": [19, 22], "express": [19, 22, 24, 46, 59], "ch_function_hierarch": [19, 22], "5066": [19, 22], "5068": [19, 22], "5069": [19, 22], "5070": [19, 22], "5064": [19, 22], "5071": [19, 22], "5062": [19, 22], "5072": [19, 22], "5074": [19, 22], "filter": [19, 22, 24, 50], "_channel_function_hierarch": [19, 22], "functionn": 20, "example_qgep_swmm_command": 20, "rpt": [21, 23, 26, 30, 31], "previou": [21, 23, 26, 30, 31, 65], "summari": [21, 23, 24, 26, 30, 31], "cross": [21, 25, 26, 28, 35], "dedic": [23, 26, 30], "pars": [23, 26, 30], "measuring_point": [23, 26], "measuring_devic": [23, 26], "measurement_seri": [23, 26], "averag": [23, 26, 59], "maximum": [23, 25, 26, 28, 59], "hgl": [23, 26], "measurement_result": [23, 26], "mani": [23, 26, 48], "give": [23, 26, 53, 55], "max": [23, 25, 26, 27, 28], "wastewater_nod": [23, 25, 26, 28, 35], "backflow_level": [23, 26], "dss2020_hydraulic_load_curr": [23, 26], "id": [24, 53, 59, 69], "node_result": 24, "link_result": 24, "swmm_simulation_nam": 24, "swmm_paramet": 24, "inflow": 24, "swmm_summari": 24, "swmm_full_report": 24, "manipul": 24, "plai": 24, "frame": 24, "dataplotli": 24, "graph": 24, "scatter": 24, "marker": 24, "No": [25, 27], "accordingli": [25, 27, 65], "vw_swmm_raingag": [25, 27], "aquif": [25, 27], "aquifi": [25, 27], "elev": [25, 27, 28], "minimal_groundwater_level": [25, 27], "average_groundwater_level": [25, 27], "vw_swmm_aquif": [25, 27], "wastewater_networkel": [25, 27, 28, 56], "width": [25, 27, 41], "comput": [25, 27, 30], "mean": [25, 27, 39, 42, 49, 57, 66], "maxim": [25, 27], "distanc": [25, 27, 28, 46, 49], "outlet": [25, 27, 28, 35, 56, 59], "contour": [25, 27], "unknown": [25, 27], "centroid": [25, 27], "rather": [25, 27], "coverag": [25, 27], "land": [25, 27], "intersect": [25, 27, 38], "zone": [25, 27], "vw_swmm_coverag": [25, 27], "dry": [25, 27], "weather": [25, 27], "waste_water_product": [25, 27], "_current": [25, 27], "_plan": [25, 27], "population_dens": [25, 27], "groundwat": [25, 27], "vw_swmm_subcatch": [25, 27], "vw_swmm_subarea": [25, 27], "vw_swmm_dwf": [25, 27], "snow": [25, 27], "pack": [25, 27], "unit": [25, 27], "hydrograph": [25, 27], "lid": [25, 27], "vw_swmm_junction": [25, 27], "outfal": [25, 27], "discharge_point": [25, 27, 42, 43], "vw_swmm_outfal": [25, 27], "divid": [25, 27], "separating_structur": [25, 27], "vw_swmm_divid": [25, 27], "storag": [25, 27, 35, 63], "vw_swmm_storag": [25, 27], "pipe_profil": [25, 27, 28], "height_width_ratio": [25, 27], "vw_swmm_xsection": [25, 27], "hq_relat": [25, 27], "vw_swmm_pump": [25, 27], "vs_swmm_curv": [25, 27], "orific": [25, 27], "vw_swmm_orific": [25, 27], "q": [25, 27, 35], "leap": [25, 27, 35], "vw_swmm_weir": [25, 27], "howev": [25, 27], "vw_swmm_outlet": [25, 27], "transect": [25, 27], "vw_swmm_landus": [25, 27], "pollut": [25, 27], "hydr_geom_rel": [25, 27], "vw_swmm_curv": [25, 27], "sucess": [25, 28], "descript": [25, 28, 35, 43, 46, 57], "equival": [25, 28], "assign": [25, 28], "situation_geometri": [25, 28, 55], "identifi": [25, 28, 35, 36, 37, 38, 39, 41, 42, 43, 45, 46, 48, 50, 56, 59, 69], "categor": [25, 28], "classifi": [25, 28], "invert": [25, 28], "el": [25, 28], "bottom_level": [25, 28, 39], "ground": [25, 28], "surfac": [25, 28, 35], "feet": [25, 28], "meter": [25, 28], "zero": [25, 28], "top": [25, 28, 35, 37, 38, 45], "highest": [25, 28], "level": [25, 28, 35, 39, 42, 46], "minu": [25, 28], "inlet": [25, 28], "higher": [25, 28], "lower": [25, 28], "fk_wastewater_structur": [25, 28, 46], "length_effect": [25, 28], "calcul": [25, 28, 35, 38, 46, 56, 59], "progression_geometri": [25, 28], "man": [25, 28], "inletoffset": [25, 28], "reach_point_from": [25, 28], "from_wastewater_nod": [25, 28], "outletoffset": [25, 28], "reach_point_to": [25, 28], "to_wastewater_nod": [25, 28], "geometr": [25, 28], "circular": [25, 28], "profile_typ": [25, 28], "geom1": [25, 28], "height": [25, 28], "m": [25, 28, 48, 59], "junction": [27, 35], "record": [29, 35, 38, 42, 46, 48, 55, 59], "prefer": [29, 36, 57], "execut": [29, 30, 31], "x86": 29, "epa": [29, 32], "013": 29, "swmm5": [29, 31], "Its": 30, "tune": 30, "summar": 30, "startup": 30, "dont": 30, "analysi": [30, 32], "analys": 30, "variant": 30, "percent": 30, "impervi": 30, "evapor": 30, "exepath": 31, "inputpath": 31, "inputfilenam": 31, "outputpath": 31, "reportfilenam": 31, "outputfilenam": 31, "out": [31, 46, 59], "processs": 31, "background": [31, 39, 42], "output": [31, 46], "xxx": 31, "junc": 31, "neg": 31, "help": [32, 36, 46], "predict": 32, "runoff": 32, "quantiti": 32, "throughout": 32, "world": 32, "design": [32, 35], "stormwat": 32, "sanitari": 32, "evalu": 32, "grai": 32, "infrastructur": 32, "strategi": 32, "cost": 32, "effect": [32, 43, 59], "green": [32, 35, 58, 59], "hybrid": 32, "solut": [32, 35, 46], "wa": [32, 57, 61], "nation": 32, "reduc": 32, "retent": 32, "caus": 32, "impair": 32, "waterbodi": 32, "easili": [32, 35, 66], "visual": 32, "english": [34, 43], "deutsch": 34, "fran\u00e7ai": 34, "italiano": 34, "rom\u00e2n\u0103": 34, "espa\u00f1ol": 34, "theme": [35, 40], "veri": 35, "screen": 35, "regiogi": 35, "platform": 35, "necessari": [35, 36, 42, 46, 49, 56], "determin": 35, "appli": [35, 57], "alwai": [35, 36, 45, 55, 57], "good": [35, 43, 55, 59], "auxiliari": 35, "labelposit": 35, "network_plan": [35, 55], "500": 35, "overviewmap": 35, "2000": 35, "positionx": 35, "positioni": 35, "posx2000": 35, "posy2000": 35, "wp": 35, "werkplan": 35, "second": [35, 37, 42, 46, 59], "uebersichtsplan": 35, "coordin": [35, 36, 55], "menutool": 35, "auxiliary_storage_user_custom_posx2000": 35, "everytim": 35, "diagram": 35, "loos": 35, "old": [35, 38, 46], "coordinatex": 35, "east": 35, "coordinatei": 35, "north": 35, "qgd": 35, "vector": [35, 43, 59], "rotat": 35, "aspk": 35, "labeling_positionx": 35, "labeling_positioni": 35, "row": [35, 43], "vertic": 35, "align": 35, "been": [35, 50], "sometim": 35, "happen": [35, 65], "decativ": 35, "speed": [35, 63], "deactiv": [35, 46], "create_symbology_trigg": 35, "drop_symbology_trigg": 35, "_label": 35, "_cover_label": 35, "_bottom_label": 35, "_input_label": 35, "_output_label": 35, "update_wastewater_structure_label": 35, "_depth": 35, "update_depth": 35, "symbol": [35, 42, 46, 55], "_usage_curr": 35, "entit": 35, "function_hierarch": [35, 46], "usage_curr": [35, 46, 56], "update_wastewater_structure_symbologi": 35, "update_wastewater_node_symbologi": 35, "fk_hydr_geometri": 35, "hydr": 35, "geom_rel": 35, "With": [35, 39, 46, 48, 56, 59], "child": [35, 46, 48], "analog": 35, "ac": 35, "thu": [35, 39], "built": 35, "sewag": 35, "light": 35, "blue": [35, 38, 45, 46], "meaning": 35, "bsp001": 35, "wn2": 35, "2nd": 35, "mark": [35, 38, 45], "yellow": [35, 48], "upper": 35, "fk_overflow_to": 35, "previous": 35, "seen": [35, 68, 71], "rear": 35, "suffici": 35, "networkel": [35, 37, 38], "condit": 35, "fk_overflow_char": 35, "later": [35, 39, 42, 46, 49, 59], "adopt": 35, "qh": 35, "relationship": [35, 48], "hq": 35, "fk_overflow": 35, "qq": 35, "extern": [36, 43], "technic": 36, "surveyor": 36, "boundari": 36, "basi": [36, 61], "border": [36, 38], "understand": 36, "great": 36, "togeth": [36, 39, 56], "highli": 36, "side": 36, "correct": [36, 46, 49, 56, 59], "toggl": 36, "reus": [36, 39, 65], "last": [36, 38, 39], "obj_id_link": 36, "fk_field": 36, "But": [36, 45, 46, 49], "those": [36, 39, 46], "again": [36, 38, 45, 49, 50, 66], "stop": [36, 37, 38, 39, 40, 42, 46, 66], "afterward": [36, 46], "easi": [36, 43, 57], "vw_qep_wastewater_structur": 36, "vw_qgep": 36, "fk": 36, "associ": [37, 46, 57], "vw_qgep_": 37, "pick": [37, 53, 57], "draw": [37, 39, 41, 46], "easiest": 37, "simpli": [37, 69], "press": [37, 46], "keyboard": 37, "elsewher": 37, "red": [37, 50, 59, 69, 70], "vw_cover": [37, 46, 49], "overlap": [38, 40], "od_catchment_area": 38, "avoid": [38, 40, 48, 53], "vertex": [38, 49], "polygon": [38, 40, 41, 49], "mind": [38, 39], "finish": [38, 39, 58], "exact": 38, "deriv": 38, "idea": [38, 42, 43, 57, 59], "Not": 38, "realiz": 38, "taken": [38, 56, 69], "accept": 38, "over": [38, 40, 45, 58, 59], "bar": [38, 45, 63], "lot": [38, 55], "choosen": 38, "pwwf": [38, 45, 46, 57], "who": [38, 50], "decid": [38, 46, 61], "wegleitung": [38, 57], "daten": [38, 57], "erfassungsgrunds\u00e4tz": [38, 45, 57], "multipl": [38, 46], "respect": [39, 42, 46, 48, 55], "down": [39, 42], "cursor": [39, 42], "nearest": 39, "intermediari": [39, 48], "straight": 39, "vw_qep_reach": 39, "simpl": [39, 41, 63], "rp_from": 39, "to_fk_wastewater_networkel": 39, "ws_identifi": 39, "reachpoint": [39, 46, 49], "od_pipe_profil": 39, "influenc": 39, "info": [39, 40, 41, 42, 58], "od_wastewater_structur": [39, 41], "subclass": [39, 42, 46, 55, 56], "od_channel": 39, "od_wastewater_networkel": 39, "od_reach": 39, "rp_from_nod": 39, "rp_to_nod": 39, "rp_from_level": 39, "rp_to_level": 39, "9405": 39, "9390": 39, "ajust": 39, "precend": 39, "nan": [39, 42], "norm": [40, 57], "dimension1": 40, "dimension2": 40, "enough": 40, "disappear": 40, "tri": 40, "rectangl": 41, "20cm": 41, "ws_type": [42, 43], "preselect": 42, "infiltration_instal": [42, 43], "95": [42, 57], "reason": 42, "safe": 42, "besid": 42, "aid": [42, 46], "prevent": [42, 46], "co_level": [42, 43], "wn_bottom_level": 42, "preced": 42, "situat": [42, 55], "quit": [43, 46], "shp": 43, "10": 43, "letter": [43, 56], "limit": 43, "dbf": 43, "plain": 43, "delimit": 43, "cover_identifi": 43, "wastewaternode_identifi": 43, "except": 43, "ma_funct": 43, "rp_": 45, "_fk_wastewater_networkel": 45, "Be": [45, 46], "awar": [45, 66], "rp_from_fk_wastewater_networkel": 45, "never": 45, "shouldn": 45, "swwf": [45, 57], "ctrl": 46, "o": 46, "login": 46, "consist": 46, "task": [46, 59], "backflow": 46, "dryweath": 46, "flume": 46, "revers": 46, "zoom": [46, 59], "slope": 46, "arrow": [46, 59], "logic": 46, "greater": 46, "angl": 46, "third": 46, "rerun": 46, "uniqu": [46, 58], "rain_wastewat": 46, "vl_channel_usage_curr": 46, "vl_channel_usage_plan": 46, "represent_valu": 46, "facil": [46, 57], "usage_plan": 46, "ch_usage_curr": [46, 56], "ch_usag": 46, "otherwis": [46, 59], "16": 46, "behind": 46, "hint": 46, "although": 46, "mainli": 46, "pwwf_channel": 46, "blindanschluss": 46, "forbidden": 46, "realli": 46, "fk_wasterwater_structur": 46, "vice": 46, "versa": 46, "complex": 46, "jet": 46, "duplic": [46, 66], "temporari": [46, 59], "concern": 46, "re_tabl": 48, "n": 48, "re_maintenance_event_wastewater_structur": 48, "buffer": 48, "transact": 48, "box": 48, "himself": 48, "unusu": 49, "low": 49, "precis": 49, "whole": [49, 55, 59], "zb1": 49, "foreign": [49, 56], "zrae": 49, "zram": 49, "shown": [49, 59], "postgressql": 50, "repositori": 50, "session": 50, "audit_view": 50, "boolean": 50, "audit_t": 50, "reach_point": 50, "disabl": 50, "unaudit_view": 50, "unaudit_t": 50, "compos": 50, "ones": 50, "canva": [50, 58], "actual": 50, "2004": 50, "variou": 52, "scroll": 53, "column": [53, 65], "relev": 53, "recogn": 53, "around": [55, 63], "treatment": 55, "plant": 55, "wwtp": 55, "addition": 55, "pipeline_registri": 55, "mostli": 55, "od_organis": [55, 56], "fk_dataown": 55, "fk_oper": 55, "fk_provid": 55, "fk_owner": 55, "todai": 55, "littl": 55, "bit": 55, "respecitv": 55, "municip": 55, "sia405_abwass": 55, "vw_organis": 55, "instead": [55, 62], "8": [55, 59, 68], "2020": 55, "markerlin": 55, "filled_arrowhead": 55, "maintain": [55, 60, 62], "six": 56, "wastewaternod": 56, "rebuild": 56, "qfield": 56, "od_": 56, "vl_": 56, "organis": 56, "begin": 56, "vw_": 56, "vw": 56, "vw_network_": 56, "superclass": 56, "mainlay": 56, "sub": 56, "und": [56, 57], "belong": 56, "co": 56, "maintabl": 56, "ws_remark": 56, "fk_": 56, "shortcut": 56, "stand": 56, "_": [56, 57], "underscor": [56, 59], "_slope_per_mil": 56, "_channel_usage_curr": 56, "vw_qgwp_wastewater_structur": 56, "short": 57, "urban": 57, "verband": 57, "schweizer": 57, "abwass": 57, "gew\u00e4sserschutzfachleut": 57, "publish": 57, "1999": 57, "sinc": [57, 70], "generel": 57, "entw\u00e4sserungsplanung": 57, "subset": 57, "merkblatt": 57, "2016": 57, "datamanag": 57, "fachbereich": 57, "cc": 57, "siedlungsentwaesserung": 57, "entwaesserungsplanung": 57, "datenmanag": 57, "tv": [57, 68], "2019": 57, "licenc": 57, "wiki": 57, "purchas": 57, "shop": 57, "answer": 57, "catalogu": 57, "dataset": [57, 61, 62], "unlimit": 57, "canton": 57, "engin": 57, "compani": 57, "environment": 57, "offic": 57, "practition": 57, "realiti": 57, "annex": 57, "acquisit": 57, "polici": 57, "acc": 57, "vw_qgep_cov": 58, "repeat": 58, "hover": 58, "goe": 58, "send": 58, "printer": 58, "pdf": [58, 70], "drip": 59, "success": 59, "qgepplugin": 59, "far": 59, "nearbi": 59, "unexpect": 59, "interven": 59, "accid": 59, "flowtim": 59, "rate": 59, "coalesc": 59, "field_nam": 59, "minut": 59, "branch": 59, "behavior": 59, "style": 59, "bold": 59, "startpoint": 59, "sumuptool_": 59, "wrong": 59, "legend": 60, "rahmenpl\u00e4n": 60, "atla": 60, "vm": [61, 62, 63, 64], "qwat": 61, "cinnamon": 61, "chosen": 61, "gdal": 61, "benefit": 61, "kernel": 61, "hardwar": [61, 63], "outsid": [61, 64], "disk": [61, 63], "non": 61, "usb": [61, 63], "stick": [61, 63], "purpos": 61, "18": 61, "browser": [61, 64], "5050": 61, "multithread": 61, "render": 61, "ssh": 61, "rm": 61, "ssh_host_": 61, "dpkg": 61, "reconfigur": 61, "openssh": 61, "anymor": [62, 69], "demodata": 62, "io": 62, "doc": [62, 64], "html": 62, "preinstal": 62, "2gb": 63, "compress": 63, "15gb": 63, "uncompress": 63, "xz": [63, 64], "vdi": [63, 64], "would": 63, "virtualbox": 63, "fairli": 63, "raw": 63, "16gb": 63, "faster": 63, "app": 63, "penalti": 63, "enjoi": 63, "qtibia": 64, "ro": 64, "qgisplatform": 64, "qwc": 64, "apach": 64, "respond": 64, "internet": 64, "depict": 64, "ip": 64, "nat": 64, "lan": 64, "bridg": 64, "longer": 65, "widget": [65, 69], "shift": 65, "undo": 66, "furthermor": 66, "pure": 68, "procedur": 68, "xml": [68, 70], "channel_id": 69, "manhole_id": 69, "uncheck": 69}, "objects": {}, "objtypes": {}, "objnames": {}, "titleterms": {"data": [0, 1, 4, 11, 15, 25, 28, 30, 33, 36, 43, 46, 65, 66, 71], "model": [0, 1, 11, 32, 35], "tool": [0, 36, 40, 41, 59], "setup": [0, 14, 15], "usag": [0, 4, 50], "main": [0, 9, 55], "dialog": 0, "troubleshoot": 0, "custom": 1, "introduct": [1, 57, 68], "ad": [1, 46, 48], "field": 1, "join": 1, "addit": [1, 46], "tabl": [1, 10, 23, 26, 55], "creat": [1, 2, 11, 19, 22], "view": [1, 53, 71], "manual": [2, 35, 69], "updat": 2, "datamodel": [2, 11], "requir": [2, 13, 14, 25, 28], "client": 2, "postgresql": 2, "python": [2, 4], "pum": 2, "instal": [2, 6, 12, 14, 15, 29, 63], "pirogu": 2, "databas": [2, 7, 11, 14, 15, 50, 56], "servic": [2, 64], "backup": 2, "download": [2, 63], "current": 2, "releas": 2, "empti": [2, 11], "launch": [2, 23, 26], "admin": [3, 4], "guid": [3, 12, 52], "interli": 4, "exchang": [4, 33], "gener": [4, 11, 22, 30, 38, 39, 40, 41, 42, 43, 45, 48, 49, 58, 60], "prerequisit": 4, "java": 4, "librari": 4, "modelbak": 4, "qgep": [4, 9, 10, 12, 15, 19, 22, 24, 25, 27, 28, 29, 30, 31, 36, 44, 47, 51, 52, 54, 56, 63, 65, 67, 71], "version": 4, "gui": 4, "enabl": 4, "mode": 4, "export": [4, 16, 22, 30], "import": [4, 17, 23, 24, 26, 35, 43, 66], "command": [4, 31], "line": [4, 31], "qualiti": [4, 25, 27], "control": 4, "vsa": 4, "onlin": 4, "checker": 4, "fachpr\u00fcfung": 4, "mit": 4, "pgadmin": [5, 6, 7], "window": [6, 15], "linux": [6, 11, 15], "debian": 6, "ubuntu": 6, "base": 6, "distro": 6, "fedora": 6, "suse": 6, "us": 7, "sql": 7, "queri": 7, "dump": 7, "user": [8, 20, 52], "role": [8, 11], "teksi": [9, 10], "wastewat": [9, 10, 17, 37, 38, 42, 45, 46, 49, 55], "modul": [9, 10], "featur": 9, "more": [9, 15], "come": 9, "document": 10, "content": 10, "indic": [10, 24], "initi": 11, "process": 11, "restor": 11, "demo": [11, 15, 46, 62], "minim": 11, "access": [11, 64], "under": 11, "server": [14, 64], "softwar": 14, "workstat": 15, "configur": [15, 29, 50], "pg_servic": 15, "maco": 15, "all": 15, "system": 15, "qgi": [15, 29, 36, 64], "plugin": [15, 19, 22, 50, 67], "project": [15, 30, 46], "If": 15, "you": 15, "ar": [15, 24], "owner": 15, "add": [15, 53], "your": 15, "own": 15, "oid": 15, "work": [15, 46], "than": 15, "one": 15, "chang": [16, 22, 46], "default": [16, 18, 22, 25], "paramet": [16, 22], "check": [17, 30], "swmm": [17, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33], "file": [17, 22, 43], "common": [17, 31], "error": [17, 31], "miss": 17, "statu": 17, "_function_hierarch": 17, "wn_function_hierarch": 17, "catchment": [17, 38, 55], "area": [17, 38], "connect": [17, 38, 45], "secondari": 17, "structur": [17, 37, 42, 46, 49, 55], "discharg": 17, "coeffici": [17, 18, 25], "popul": [17, 18, 25], "densiti": 17, "subcatch": 17, "rain": 17, "gaug": 17, "friction": [18, 25], "input": [19, 22], "select": [19, 22], "For": 20, "developp": 20, "advanc": 20, "extract": [21, 26, 63], "result": [21, 23, 24, 26, 30], "measur": [23, 26], "map": [24, 30], "show": 24, "evolv": 24, "along": 24, "time": [24, 25, 27, 59], "prepar": [25, 30], "correspond": [25, 27, 35, 65], "titl": [25, 27], "note": [25, 27], "option": [25, 27], "climatologi": [25, 27], "hydrologi": [25, 27], "hydraul": [25, 27, 35, 55], "curv": [25, 27], "seri": [25, 27], "pattern": [25, 27], "label": [25, 27, 35], "junction": [25, 28], "coordin": [25, 28], "conduit": [25, 28], "xsection": [25, 28], "workflow": 30, "run": [30, 31, 35, 63], "simul": [30, 31], "store": 30, "gep": 30, "from": [31, 43], "interfac": 31, "storm": 32, "water": 32, "manag": 32, "translat": [34, 35], "how": [35, 45, 49], "To": 35, "posit": 35, "differ": [35, 46], "scale": 35, "exist": [35, 46, 48], "prefix": 35, "symbologi": 35, "function": [35, 50], "collect": 35, "hydr_geometri": 35, "basin": 35, "geometri": [35, 37, 39, 40, 41, 42, 46], "mikeurban": 35, "an": [35, 46, 48], "overflow": [35, 55], "prank": 35, "weir": 35, "leapingweir": 35, "pump": 35, "characterist": 35, "further": [35, 39, 42], "inform": 35, "entri": 36, "The": 36, "wizard": 36, "standard": 36, "delet": [37, 45], "object": [37, 46], "reach": [37, 45, 46, 49, 55], "manhol": [37, 43, 46], "other": [37, 46], "cover": [37, 46, 49, 55], "part": [37, 55], "detail": [37, 40, 41, 55], "digit": [38, 39, 40, 41, 42, 44], "edit": [38, 46, 47, 48], "split": [38, 46], "merg": 38, "network": [38, 45, 59], "node": [38, 45, 46, 49, 55], "channel": [39, 41, 46, 55, 65, 69], "attribut": [39, 42, 43, 46, 56], "class": [39, 42], "synchron": [39, 42], "drainag": 41, "exampl": 43, "txt": 43, "element": [45, 46], "video": [45, 49], "tutori": [45, 49], "layer": [46, 53, 55, 56], "point": 46, "special": 46, "linear": 46, "direct": 46, "snap": 46, "code": 46, "valu": [46, 55], "list": [46, 55], "wai": 46, "choos": 46, "multiedit": 46, "save": 46, "type": 46, "mainten": [48, 55], "event": [48, 55], "new": 48, "link": 48, "unlink": 48, "multi": 48, "move": 49, "histori": [50, 51], "viewer": 50, "replai": 50, "overview": [54, 57], "explan": 55, "qgep_od": 55, "vw_qgep_wastewater_structur": 55, "vw_qgep_reach": 55, "wastewater_structur": 55, "structure_part": 55, "vw_cover": 55, "vw_channel": 55, "organis": 55, "vw_qgep_mainten": 55, "qgep_vl": 55, "vw_wastewater_nod": 55, "vw_qgep_overflow": 55, "topologi": [55, 59], "qgep_network": 55, "segment": 55, "catchment_area": 55, "name": 56, "convent": 56, "schema": 56, "length": [58, 65], "profil": 58, "print": 58, "follow": 59, "refresh": 59, "upstream": 59, "downstream": 59, "sum": 59, "up": 59, "flow": 59, "plan": 60, "plot": 60, "about": 61, "virtual": 62, "machin": 62, "web": 64, "fix": 65, "issu": 65, "One": 65, "inspect": [65, 70], "sever": 65, "singl": 65, "wincan": 67, "2": 67, "match": 69, "automat": 69, "skip": 69, "observ": 69, "open": 70}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"Data-model tool": [[0, "data-model-tool"]], "Setup": [[0, "setup"]], "Usage": [[0, "usage"], [50, "usage"]], "Main dialog": [[0, "main-dialog"]], "Troubleshooting": [[0, "troubleshooting"]], "Customization of the data model": [[1, "customization-of-the-data-model"]], "Introduction": [[1, "introduction"], [68, "introduction"]], "Adding fields": [[1, "adding-fields"]], "Joining additional tables": [[1, "joining-additional-tables"]], "Creating custom views": [[1, "creating-custom-views"]], "Manual update of the datamodel": [[2, "manual-update-of-the-datamodel"]], "Requirements": [[2, "requirements"], [13, "requirements"]], "Client": [[2, "client"]], "PostgreSQL": [[2, "postgresql"]], "Python": [[2, "python"]], "PUM installation": [[2, "pum-installation"]], "Pirogue installation": [[2, "pirogue-installation"]], "Database update": [[2, "database-update"]], "PostgreSQL service": [[2, "postgresql-service"]], "Database backup": [[2, "database-backup"]], "Download and install current database release": [[2, "download-and-install-current-database-release"]], "Create empty database": [[2, "create-empty-database"]], "Launch update": [[2, "launch-update"]], "Admin Guide": [[3, "admin-guide"]], "INTERLIS Data exchange": [[4, "interlis-data-exchange"]], "General": [[4, "general"], [38, "general"], [39, "general"], [40, "general"], [41, "general"], [42, "general"], [43, "general"], [45, "general"], [48, "general"], [49, "general"], [58, "general"], [60, "general"]], "Prerequisites": [[4, "prerequisites"]], "Java": [[4, "java"]], "Python libraries": [[4, "python-libraries"]], "Modelbaker": [[4, "modelbaker"]], "QGEP Version": [[4, "qgep-version"]], "Usage (GUI)": [[4, "usage-gui"]], "Enable admin mode": [[4, "enable-admin-mode"]], "Export": [[4, "export"]], "Import": [[4, "import"]], "Usage (command line)": [[4, "usage-command-line"]], "Quality control": [[4, "quality-control"]], "Quality control with VSA online checker (Fachpr\u00fcfung mit VSA Checker (online))": [[4, "quality-control-with-vsa-online-checker-fachprufung-mit-vsa-checker-online"]], "pgAdmin": [[5, "pgadmin"]], "Install pgAdmin": [[6, "install-pgadmin"]], "Windows": [[6, "windows"]], "Linux": [[6, "linux"]], "Debian/Ubuntu based distros": [[6, "debian-ubuntu-based-distros"]], "Fedora based distros": [[6, "fedora-based-distros"]], "Suse based distros": [[6, "suse-based-distros"]], "Using pgAdmin": [[7, "using-pgadmin"]], "SQL query": [[7, "sql-query"]], "Database dump": [[7, "database-dump"]], "User Roles": [[8, "user-roles"]], "TEKSI wastewater module (QGEP)": [[9, "teksi-wastewater-module-qgep"]], "Main features": [[9, "main-features"]], "More to come": [[9, "more-to-come"]], "QGEP / TEKSI wastewater module documentation": [[10, "qgep-teksi-wastewater-module-documentation"]], "Contents": [[10, "contents"]], "Indices and tables": [[10, "indices-and-tables"]], "Database initialization": [[11, "database-initialization"]], "Process": [[11, "process"]], "Restore demo datamodel": [[11, "restore-demo-datamodel"]], "Create minimal roles and access": [[11, "create-minimal-roles-and-access"]], "Empty data model": [[11, "empty-data-model"]], "Generate the data model under Linux": [[11, "generate-the-data-model-under-linux"]], "QGEP Installation Guide": [[12, "qgep-installation-guide"]], "Setup database server": [[14, "setup-database-server"]], "Required Software": [[14, "required-software"]], "Server installation": [[14, "server-installation"]], "Setup workstation": [[15, "setup-workstation"]], "Database configuration": [[15, "database-configuration"], [50, "database-configuration"]], "Windows pg_service": [[15, "windows-pg-service"]], "Linux/macOS pg_service": [[15, "linux-macos-pg-service"]], "All systems": [[15, "all-systems"]], "Install QGIS": [[15, "install-qgis"]], "Install QGEP plugin": [[15, "install-qgep-plugin"]], "Install the demo data": [[15, "install-the-demo-data"]], "Install the demo project": [[15, "install-the-demo-project"]], "If you are a data owner: Add your own OID to the project": [[15, "if-you-are-a-data-owner-add-your-own-oid-to-the-project"]], "Working with more than one database": [[15, "working-with-more-than-one-database"]], "Change default export parameters": [[16, "change-default-export-parameters"], [22, "change-default-export-parameters"]], "Check SWMM File": [[17, "check-swmm-file"]], "Common import errors": [[17, "common-import-errors"]], "Missing status or _function_hierarchic (wn_function_hierarchic)": [[17, "missing-status-or-function-hierarchic-wn-function-hierarchic"]], "Catchment area connected to secondary wastewater structure": [[17, "catchment-area-connected-to-secondary-wastewater-structure"]], "Missing discharge coefficients": [[17, "missing-discharge-coefficients"]], "Missing population densities": [[17, "missing-population-densities"]], "Subcatchments and rain Gauges": [[17, "subcatchments-and-rain-gauges"]], "Coefficient of friction": [[18, "coefficient-of-friction"], [25, "coefficient-of-friction"]], "Populate default coefficient of friction": [[18, "populate-default-coefficient-of-friction"], [25, "populate-default-coefficient-of-friction"]], "SWMM Create Input": [[19, "swmm-create-input"], [22, "swmm-create-input"]], "QGEP plugin": [[19, "qgep-plugin"], [22, "qgep-plugin"]], "Selection": [[19, "selection"], [22, "selection"]], "For developpers and advanced users": [[20, "for-developpers-and-advanced-users"]], "SWMM Extract Results": [[21, "swmm-extract-results"], [26, "swmm-extract-results"]], "Generate SWMM File": [[22, "generate-swmm-file"]], "SWMM Import Results": [[23, "swmm-import-results"], [26, "swmm-import-results"]], "Measurement tables": [[23, "measurement-tables"], [26, "measurement-tables"]], "Launch import": [[23, "launch-import"], [26, "launch-import"]], "Mapping": [[24, "mapping"]], "Results are not imported in QGEP": [[24, "results-are-not-imported-in-qgep"]], "Results are imported in QGEP": [[24, "results-are-imported-in-qgep"]], "Show the indicators evolving along time": [[24, "show-the-indicators-evolving-along-time"]], "Prepare Data": [[25, "prepare-data"]], "QGEP - SWMM correspondances": [[25, "qgep-swmm-correspondances"], [27, "qgep-swmm-correspondances"]], "Title/Notes:": [[25, "title-notes"], [27, "title-notes"]], "Options:": [[25, "options"], [27, "options"]], "Climatology:": [[25, "climatology"], [27, "climatology"]], "Hydrology:": [[25, "hydrology"], [27, "hydrology"]], "Hydraulics": [[25, "hydraulics"], [27, "hydraulics"]], "Quality": [[25, "quality"], [27, "quality"]], "Curves": [[25, "curves"], [27, "curves"]], "Time series": [[25, "time-series"], [27, "time-series"]], "Time patterns": [[25, "time-patterns"], [27, "time-patterns"]], "Labels": [[25, "labels"], [27, "labels"]], "QGEP-SWMM data requirements": [[25, "qgep-swmm-data-requirements"], [28, "qgep-swmm-data-requirements"]], "JUNCTIONS and COORDINATES": [[25, "id5"], [28, "junctions-and-coordinates"], [28, "id2"]], "CONDUITS": [[25, "id6"], [28, "conduits"], [28, "id3"]], "XSECTIONS": [[25, "id7"], [28, "xsections"], [28, "id4"]], "Import results": [[26, "import-results"]], "QGEP-SWMM installation": [[29, "qgep-swmm-installation"]], "SWMM Installation": [[29, "swmm-installation"]], "QGIS configuration": [[29, "qgis-configuration"]], "QGEP-SWMM workflow": [[30, "qgep-swmm-workflow"]], "Workflow": [[30, "workflow"]], "Prepare and check the data": [[30, "prepare-and-check-the-data"]], "Generate a SWMM Export": [[30, "generate-a-swmm-export"]], "Check the Export": [[30, "check-the-export"]], "Run the simulation": [[30, "run-the-simulation"]], "Stores and map the Results": [[30, "stores-and-map-the-results"]], "GEP project": [[30, "gep-project"]], "Run SWMM Simulation": [[31, "run-swmm-simulation"]], "Run a simulation from SWMM interface": [[31, "run-a-simulation-from-swmm-interface"]], "Run a simulation with command line": [[31, "run-a-simulation-with-command-line"]], "Run a simulation with QGEP-SWMM": [[31, "run-a-simulation-with-qgep-swmm"]], "Common running errors": [[31, "common-running-errors"]], "Storm Water Management Model (SWMM)": [[32, "storm-water-management-model-swmm"]], "SWMM Data Exchange": [[33, "swmm-data-exchange"]], "Translation": [[34, "translation"]], "How To": [[35, "how-to"]], "Manual Label-positioning for different scales": [[35, "manual-label-positioning-for-different-scales"]], "How to import existing label-positions": [[35, "how-to-import-existing-label-positions"]], "How to translate a label prefix": [[35, "how-to-translate-a-label-prefix"]], "How to run symbology functions manually": [[35, "how-to-run-symbology-functions-manually"]], "Collecting a hydr_geometry (corresponds to a basin geometry in MikeUrban)": [[35, "collecting-a-hydr-geometry-corresponds-to-a-basin-geometry-in-mikeurban"]], "Hydraulic modeling of an overflow (prank weir / leapingweir / pump)": [[35, "hydraulic-modeling-of-an-overflow-prank-weir-leapingweir-pump"]], "Overflow characteristic": [[35, "overflow-characteristic"]], "Further informations": [[35, "further-informations"]], "Data entry": [[36, "data-entry"]], "The QGEP wizard": [[36, "the-qgep-wizard"]], "QGIS standard tools": [[36, "qgis-standard-tools"]], "Deleting objects": [[37, "deleting-objects"]], "Delete Reaches": [[37, "delete-reaches"]], "Delete Manholes and other Wastewater Structures": [[37, "delete-manholes-and-other-wastewater-structures"]], "Delete Covers": [[37, "delete-covers"]], "Delete Structure parts": [[37, "delete-structure-parts"]], "Delete detailed geometries": [[37, "delete-detailed-geometries"]], "Digitizing Catchment Areas": [[38, "digitizing-catchment-areas"]], "Digitizing": [[38, "digitizing"], [39, "digitizing"], [42, "digitizing"]], "Editing": [[38, "editing"], [48, "editing"]], "Split Areas": [[38, "split-areas"]], "Merge Areas": [[38, "merge-areas"]], "Connect Catchment area to Wastewater Network Nodes": [[38, "connect-catchment-area-to-wastewater-network-nodes"]], "Digitizing Channels": [[39, "digitizing-channels"]], "Further attributes and classes": [[39, "further-attributes-and-classes"], [42, "further-attributes-and-classes"]], "Geometry synchronization": [[39, "geometry-synchronization"], [42, "geometry-synchronization"]], "Digitizing detailed geometry": [[40, "digitizing-detailed-geometry"]], "Digitizing tool": [[40, "digitizing-tool"], [41, "digitizing-tool"]], "Digitizing Detailed Geometry as Drainage Channel": [[41, "digitizing-detailed-geometry-as-drainage-channel"]], "Digitizing Wastewater Structures": [[42, "digitizing-wastewater-structures"]], "Importing data": [[43, "importing-data"]], "Example Importing manholes from a TXT-File:": [[43, "example-importing-manholes-from-a-txt-file"]], "Example Importing manholes with attributes:": [[43, "example-importing-manholes-with-attributes"]], "Digitizing in QGEP": [[44, "digitizing-in-qgep"]], "Connect Wastewater Network Elements": [[45, "connect-wastewater-network-elements"]], "How to connect reaches to nodes or reaches to reaches": [[45, "how-to-connect-reaches-to-nodes-or-reaches-to-reaches"]], "Video Tutorial": [[45, "video-tutorial"], [49, "video-tutorial"]], "How to delete a connection": [[45, "how-to-delete-a-connection"]], "Editing of existing data": [[46, "editing-of-existing-data"]], "Demo project": [[46, "demo-project"]], "Layers": [[46, "layers"]], "Changing attributes of point elements (manholes / special structures)": [[46, "changing-attributes-of-point-elements-manholes-special-structures"]], "Changing attributes of linear elements (channels)": [[46, "changing-attributes-of-linear-elements-channels"]], "Change reach direction": [[46, "change-reach-direction"]], "Snap reach geometry": [[46, "snap-reach-geometry"]], "Working with codes of value list": [[46, "working-with-codes-of-value-list"]], "An other way to choose an object": [[46, "an-other-way-to-choose-an-object"]], "Adding additional covers and nodes to an existing wastewater structure": [[46, "adding-additional-covers-and-nodes-to-an-existing-wastewater-structure"]], "Adding a wastewater node to an existing reach": [[46, "adding-a-wastewater-node-to-an-existing-reach"]], "Multiedit": [[46, "multiedit"]], "Saving changes": [[46, "saving-changes"]], "Changing Wastewater Structure Type": [[46, "changing-wastewater-structure-type"]], "Split a reach (channel) into different reaches": [[46, "split-a-reach-channel-into-different-reaches"]], "Editing in QGEP": [[47, "editing-in-qgep"]], "Adding or Editing of Maintenance Events": [[48, "adding-or-editing-of-maintenance-events"]], "Adding a new Maintenance Event": [[48, "adding-a-new-maintenance-event"]], "Link an existing Maintenance Event": [[48, "link-an-existing-maintenance-event"]], "Unlink Maintenance Events": [[48, "unlink-maintenance-events"]], "Multi Edit": [[48, "multi-edit"]], "Moving Wastewater Structures with Reaches, Covers and Nodes": [[49, "moving-wastewater-structures-with-reaches-covers-and-nodes"]], "How to": [[49, "how-to"]], "History viewer": [[50, "history-viewer"]], "Plugin configuration": [[50, "plugin-configuration"]], "Replay function": [[50, "replay-function"]], "History in QGEP": [[51, "history-in-qgep"]], "QGEP User Guide": [[52, "qgep-user-guide"]], "Add View Layer": [[53, "add-view-layer"]], "Overview of QGEP": [[54, "overview-of-qgep"]], "Layers explanation": [[55, "layers-explanation"]], "Main layers": [[55, "main-layers"]], "Wastewater structures qgep_od.vw_qgep_wastewater_structure": [[55, "wastewater-structures-qgep-od-vw-qgep-wastewater-structure"]], "Reaches qgep_od.vw_qgep_reach": [[55, "reaches-qgep-od-vw-qgep-reach"]], "Wastewater Structures": [[55, "wastewater-structures"]], "Wastewater Structures Details qgep_od.wastewater_structure": [[55, "wastewater-structures-details-qgep-od-wastewater-structure"]], "Structure Parts qgep_od.structure_part": [[55, "structure-parts-qgep-od-structure-part"]], "Covers qgep_od.vw_cover": [[55, "covers-qgep-od-vw-cover"]], "Channels qgep_od.vw_channel": [[55, "channels-qgep-od-vw-channel"]], "Organisations qgep_od.organisation": [[55, "organisations-qgep-od-organisation"]], "Maintenance events qgep_od.vw_qgep_maintenance": [[55, "maintenance-events-qgep-od-vw-qgep-maintenance"]], "Value Lists qgep_vl.*": [[55, "value-lists-qgep-vl"]], "Hydraulic": [[55, "hydraulic"]], "Wastewater nodes qgep_od.vw_wastewater_node": [[55, "wastewater-nodes-qgep-od-vw-wastewater-node"]], "Overflow tables qgep_od.vw_qgep_overflow": [[55, "overflow-tables-qgep-od-vw-qgep-overflow"]], "Topology": [[55, "topology"]], "Nodes qgep_network.node and segments qgep_network.segment": [[55, "nodes-qgep-network-node-and-segments-qgep-network-segment"]], "Catchment qgep_od.catchment_area": [[55, "catchment-qgep-od-catchment-area"]], "Naming conventions": [[56, "naming-conventions"]], "Schemas in the QGEP-Database": [[56, "schemas-in-the-qgep-database"]], "Layer names": [[56, "layer-names"]], "Attribute names": [[56, "attribute-names"]], "Introduction and Overview": [[57, "introduction-and-overview"]], "Length profiles": [[58, "length-profiles"]], "Printing": [[58, "printing"]], "Network following tools": [[59, "network-following-tools"]], "Refresh network topology": [[59, "refresh-network-topology"]], "Upstream": [[59, "upstream"]], "Downstream": [[59, "downstream"]], "Sum up upstream": [[59, "sum-up-upstream"]], "Flow times downstream": [[59, "flow-times-downstream"]], "Plan plotting": [[60, "plan-plotting"]], "About": [[61, "about"]], "Demo Virtual Machine": [[62, "demo-virtual-machine"]], "Install": [[63, "install"]], "Download": [[63, "download"]], "Extract": [[63, "extract"]], "Run QGEP": [[63, "run-qgep"]], "QGIS Server": [[64, "qgis-server"]], "Access the Web Services": [[64, "access-the-web-services"]], "Fixing issues": [[65, "fixing-issues"]], "Length issues": [[65, "length-issues"]], "One channel in the inspection data corresponds to several channels in the QGEP data": [[65, "one-channel-in-the-inspection-data-corresponds-to-several-channels-in-the-qgep-data"]], "Several channels in the inspection data correspond to a single channel in the QGEP data": [[65, "several-channels-in-the-inspection-data-correspond-to-a-single-channel-in-the-qgep-data"]], "Import data": [[66, "import-data"]], "Wincan 2 QGEP plugin": [[67, "wincan-2-qgep-plugin"]], "Match channels": [[69, "match-channels"]], "Automatic matching": [[69, "automatic-matching"]], "Manual matching": [[69, "manual-matching"]], "Skipping channels or observations": [[69, "skipping-channels-or-observations"]], "Open inspection": [[70, "open-inspection"]], "Viewing data in QGEP": [[71, "viewing-data-in-qgep"]]}, "indexentries": {}}) \ No newline at end of file diff --git a/user-guide/editing/maintenance_events.html b/user-guide/editing/maintenance_events.html index f749086e7..7f50ceed4 100644 --- a/user-guide/editing/maintenance_events.html +++ b/user-guide/editing/maintenance_events.html @@ -116,6 +116,7 @@

    3.3.3.1. General
  • Maintenance events can be connected to one structure or to many. Therefore QGEP uses a intermediary RE_table to model the n:m relationship (re_maintenance_event_wastewater_structure)

  • +
  • To avoid an error when adding a new Maintenance Event, you have to enable Buffered Transaction Groups in menu Project > Transaction mode

  • 4.6. Manual update of the datamodel